<SEC-DOCUMENT>0001140361-23-010291.txt : 20230306
<SEC-HEADER>0001140361-23-010291.hdr.sgml : 20230306
<ACCEPTANCE-DATETIME>20230306150218
ACCESSION NUMBER:		0001140361-23-010291
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		125
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230306
DATE AS OF CHANGE:		20230306

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DONEGAL GROUP INC
		CENTRAL INDEX KEY:			0000800457
		STANDARD INDUSTRIAL CLASSIFICATION:	FIRE, MARINE & CASUALTY INSURANCE [6331]
		IRS NUMBER:				232424711
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-15341
		FILM NUMBER:		23708645

	BUSINESS ADDRESS:	
		STREET 1:		1195 RIVER RD PO BOX 302
		CITY:			MARIETTA
		STATE:			PA
		ZIP:			17547-0302
		BUSINESS PHONE:		7174261931

	MAIL ADDRESS:	
		STREET 1:		1195 RIVER ROAD
		STREET 2:		BOX 302
		CITY:			MARIETTA
		STATE:			PA
		ZIP:			17547
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>brhc10049169_10k.htm
<DESCRIPTION>10-K
<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:srt="http://fasb.org/srt/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:cef="http://xbrl.sec.gov/cef/2022" xmlns:dgica="http://donegalgroup.com/20221231" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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_7320f0ad3f4045f490c7215cb0fa75e9" contextRef="c20220101to20221231" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_1ac06c61692d480db251f68487def193" contextRef="c20220101to20221231" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_01d16e4a680142c48c2fb372a8421856" contextRef="c20220101to20221231">2022</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_f1956e3d649d477cbdb9fcc92b0c0f10" contextRef="c20220101to20221231">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_7fa14c0b94aa43a99224fd90ae2aeb4e" contextRef="c20220101to20221231">0000800457</ix:nonNumeric><ix:nonNumeric name="dgica:NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" id="Fact_74deb18eaafe4b55b3c81d5ba63d63ca" contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember">P10D</ix:nonNumeric><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_c8fdf5e3316d4767bf35ac32d42a872a" contextRef="c20220101to20221231">185</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_4876d1d792cd4db78457cb7743b268d3" contextRef="c20220101to20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">2024-08-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_c22c97457b4d4154bc829ccee06eb42e" contextRef="c20200301to20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">2021-03-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OpenTaxYear" id="Fact_af09467d6e7248afa7382e959ef90501" contextRef="c20220101to20221231_TaxPeriodAxis_EarliestTaxYearMember">2016</ix:nonNumeric><ix:nonNumeric name="us-gaap:OpenTaxYear" id="Fact_feb559b59f54463b83ecb23a24b79ede" contextRef="c20220101to20221231_TaxPeriodAxis_LatestTaxYearMember">2022</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="dgica-20221231.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20220101to20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230301_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230301_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20200101to20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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="c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><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_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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">0000800457</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="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><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_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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">0000800457</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_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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">0000800457</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="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><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="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><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="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191215to20221215_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-15</xbrli:startDate><xbrli:endDate>2022-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191215to20221215_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-15</xbrli:startDate><xbrli:endDate>2022-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</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_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</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="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</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_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</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="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</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_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</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_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</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_LegalEntityAxis_InsuranceSubsidiariesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</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="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FinancialInstrumentAxis_SpecialRevenueBondMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:SpecialRevenueBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FinancialInstrumentAxis_SpecialRevenueBondMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:SpecialRevenueBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_FinancialInstrumentAxis_EducationBondMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:EducationBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_FinancialInstrumentAxis_EducationBondMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:EducationBondMember</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="c20220101to20221231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:WaterAndSewerUtilityBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:WaterAndSewerUtilityBondsMember</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="c20131130to20131130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2013-11-30</xbrli:startDate><xbrli:endDate>2013-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</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_FinancialInstrumentAxis_OtherDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</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_FinancialInstrumentAxis_EquitySecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</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_FinancialInstrumentAxis_EquitySecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</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="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_InvestmentTypeAxis_ShortTermInvestmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_InvestmentTypeAxis_ShortTermInvestmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_InvestmentTypeAxis_FixedMaturitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</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="c20220101to20221231_InvestmentTypeAxis_ShortTermInvestmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_FinancialInstrumentAxis_OtherDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_FinancialInstrumentAxis_OtherDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</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="c20220101to20221231_InvestmentTypeAxis_RealEstateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_InvestmentTypeAxis_RealEstateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RealEstateMember</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_InvestmentTypeAxis_RealEstateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RealEstateMember</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="c20221231_InvestmentTypeAxis_FixedMaturitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</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_LandBuildingsAndImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20131231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20131231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20131231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20131231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20131231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_ProductAndServiceOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200831_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200301to20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember_PledgedStatusAxis_AssetPledgedAsCollateralWithoutRightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralWithoutRightMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">dgica:ThirdPartyReinsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_LegalEntityAxis_DonegalMutualMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:DonegalMutualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</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_UnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</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_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</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="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</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_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_TaxPeriodAxis_LatestTaxYearMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_TaxPeriodAxis_EarliestTaxYearMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_TaxPeriodAxis_TaxYearsPriorTo2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">dgica:TaxYearsPriorTo2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_TaxPeriodAxis_TaxYearsPriorTo2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">dgica:TaxYearsPriorTo2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20130718_RangeAxis_MaximumMember_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-07-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="c20130719to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-07-19</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="c20191231_PlanNameAxis_EquityIncentivePlanMember_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200102to20200102_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-02</xbrli:startDate><xbrli:endDate>2020-01-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220104to20220104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-04</xbrli:startDate><xbrli:endDate>2022-01-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210104to20210104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-04</xbrli:startDate><xbrli:endDate>2021-01-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</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_PlanNameAxis_EquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</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="c20221231_AwardDateAxis_GrantDateTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateNIneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateNIneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateEightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_GrantDateSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateEightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateNIneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateNIneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_GrantDateFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191231_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20111231_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2011-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</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="c20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_PlanNameAxis_AgencyStockPurchasePlan2021Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlan2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PlanNameAxis_AgencyStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_PlanNameAxis_AgencyStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_PlanNameAxis_AgencyStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</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_PlanNameAxis_AgencyStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</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="c20221231_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</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_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</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_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</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_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</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="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</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="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</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_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</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_LegalEntityAxis_AtlanticStatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</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="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</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="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</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_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</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="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</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_InvestmentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</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="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</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="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</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_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</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_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</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="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000800457</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>xbrli:shares</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>dgica:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>dgica:State</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>dgica:Securities</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>dgica:Claim</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>dgica:InsuranceCoverage</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <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; font-weight: bold; font-size: 14pt; font-family: 'Times New Roman';">UNITED STATES<br />
      </div>

      <div><span style="font-size: 14pt;"> </span></div>

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

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

      <div style="text-align: center; font-weight: bold; font-size: 18pt; font-family: 'Times New Roman';">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_0826086bb0b242fbacb9344d01876b16" contextRef="c20220101to20221231">10-K</ix:nonNumeric></div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#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; vertical-align: top; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_e9cb389aaa23497c8c1ae05b6704090f" contextRef="c20220101to20221231" format="ixt-sec:boolballotbox">&#x2611;</ix:nonNumeric><br />
            </td>

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

  </tr>


</table>
      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_28c8c01f3c7a4d22a3c14a57717dda42" contextRef="c20220101to20221231" format="ixt:date-monthname-day-year-en">December 31, 2022</ix:nonNumeric></div>

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

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#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; vertical-align: top; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_6f6de68431b849c185820cefe480a253" contextRef="c20220101to20221231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
            </td>

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

  </tr>


</table>
      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">For the transition period from _________________ to _________________</div>

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

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Commission file number <ix:nonNumeric name="dei:EntityFileNumber" id="Fact_6eb0b15340734a18b7fc5147998d02e8" contextRef="c20220101to20221231">0-15341</ix:nonNumeric></div>

      <div style="text-align: center; font-weight: bold; font-size: 24pt; font-family: 'Times New Roman';"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_d84181eec8eb4b1c92be5177c0f2c41a" contextRef="c20220101to20221231">DONEGAL GROUP INC</ix:nonNumeric>.</div>

      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(Exact name of registrant as specified in its charter)</div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#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: 49.42%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_bc8f2bcc109249a09b6da26031ead432" contextRef="c20220101to20221231" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br />
              </div>
            </td>

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

    <td style="width: 49.41%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_3201b6983b94435289bc3a1484f0995f" contextRef="c20220101to20221231">23-2424711</ix:nonNumeric><br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 49.42%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0);">(State or other jurisdiction of incorporation or organization)</div>
            </td>

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

    <td style="width: 49.41%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0);">(I.R.S. Employer Identification No.)</div>
            </td>

  </tr>

  <tr>

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

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

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

  </tr>


</table>
      <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: #000000;">


  <tr>

    <td style="width: 49.42%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_f919f95d322d4b94a7d30d52b171341f" contextRef="c20220101to20221231">1195 River Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_0d5f2900001c4a18a36b673618cac6d3" contextRef="c20220101to20221231">Marietta</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_86a0e5de1d424a6da56d9702a98f637c" contextRef="c20220101to20221231" format="ixt-sec:stateprovnameen">Pennsylvania</ix:nonNumeric></div>
            </td>

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

    <td style="width: 49.42%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_645ce357de274c639bea5b2261cad9c4" contextRef="c20220101to20221231">17547</ix:nonNumeric><br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 49.42%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0);">(Address of principal executive offices)</div>
            </td>

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

    <td style="width: 49.42%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0);">(Zip code)</div>
            </td>

  </tr>


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

      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Registrant&#8217;s telephone number, including area code: <span style="font-weight: bold;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_c113da27f606477aa2f39bb5adfc4ee9" contextRef="c20220101to20221231">800</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_1ca98d48f6614de4bcbe4f9936595cb4" contextRef="c20220101to20221231">877-0600</ix:nonNumeric></span></div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#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: 40.55%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Title of Each Class</div>
            </td>

    <td style="width: 1.17%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="width: 16.75%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Trading Symbols</div>
            </td>

    <td style="width: 0.7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 40.83%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Name of Each Exchange on Which Registered</div>
            </td>

  </tr>

  <tr>

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 40.55%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_b4998dcfe60b4b11a20b002230b13a1d" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember">Class A Common Stock, $.01 par value</ix:nonNumeric><br />
              </div>
            </td>

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

    <td style="width: 16.75%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_2073d5591dff45aebec95b4ecc23afcd" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember">DGICA</ix:nonNumeric><br />
              </div>
            </td>

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

    <td style="width: 40.83%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_cfd38992e49d47e3b624e12732674acd" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" format="ixt-sec:exchnameen">The NASDAQ Global Select Market</ix:nonNumeric><br />
              </div>
            </td>

  </tr>

  <tr>

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 40.55%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_e6769d4c4b6a4ea8822d5fb33f06e272" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember">Class B Common Stock, $.01 par value</ix:nonNumeric><br />
              </div>
            </td>

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

    <td style="width: 16.75%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_f36b2f66facc4901b5d3cbcf80a1a68d" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember">DGICB</ix:nonNumeric><br />
              </div>
            </td>

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

    <td style="width: 40.83%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_4d39a8d071eb438b842a6607673a437a" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" format="ixt-sec:exchnameen">The NASDAQ Global Select Market</ix:nonNumeric><br />
              </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;">Securities registered pursuant to Section 12(g) of the Act: None.</div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a well-known seasoned issuer as defined in Rule 405 of the Securities Act: Yes &#9744;. <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_3d85d168169b4f58bdb90d1d476a20de" contextRef="c20220101to20221231">No</ix:nonNumeric> &#9745;.</div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes &#9744;. <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_875a61845d2d406789cd7e7ed2f3c105" contextRef="c20220101to20221231">No</ix:nonNumeric> &#9745;.</div>

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

      <div style="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. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_5633a02dfd374b29bfed7e3a0e5872ba" contextRef="c20220101to20221231">Yes</ix:nonNumeric> &#9745;. No &#9744;.</div>

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

      <div style="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). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_005fc535433d469fa7225c08b4a8d23c" contextRef="c20220101to20221231">Yes</ix:nonNumeric> &#9745;. No &#9744;.</div>

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

      <div style="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, a smaller reporting company or an emerging growth company. See
        definitions 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 Act. (Check one):</div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#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: 21.28%; vertical-align: bottom;">
              <div>Large accelerated filer &#9744;</div>
            </td>

    <td style="width: 21.28%; vertical-align: bottom;">
              <div style="text-align: center;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_b1499ea2b65b4fa9863020ab69c1f782" contextRef="c20220101to20221231" format="ixt-sec:entityfilercategoryen">Accelerated filer</ix:nonNumeric> &#9745;</div>
            </td>

    <td style="width: 36.16%; vertical-align: bottom;">
              <div style="text-align: center;">Non-accelerated filer &#9744;</div>
            </td>

    <td style="width: 21.28%; vertical-align: bottom;">
              <div style="text-align: right;">Smaller reporting company <ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_fb07fb0c04864d19b29c697d222d47b5" contextRef="c20220101to20221231" format="ixt-sec:boolballotbox">&#x2611;</ix:nonNumeric></div>
            </td>

  </tr>

  <tr>

    <td style="width: 21.28%; vertical-align: bottom;">
              <div>Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_7d74ee9b46dc45108a0c0c06010d6819" contextRef="c20220101to20221231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></div>
            </td>

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

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

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

  </tr>


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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">If an emerging growth company, 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. &#9744;.</div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">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. Yes <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_c902716e9fc44328bcd75922f20aed0a" contextRef="c20220101to20221231" format="ixt-sec:boolballotbox">&#x2611;</ix:nonNumeric>.
        No &#9744;.</div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="text-align: left; margin-top: 3pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">If
          securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. &#9744;.</div>

        <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
          </span></div>

        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Indicate by check mark
          whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to Section 240.10D-1(b).
          &#9744;.</div>

      </div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes <ix:nonNumeric name="dei:EntityShellCompany" id="Fact_10b627ef607e44eebbfb150a7df64d9d" contextRef="c20220101to20221231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric>. No &#9745;.</div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the
        average bid and asked price of such common equity, as of the last business day of the registrant&#8217;s most recently completed second fiscal quarter. $<ix:nonFraction name="dei:EntityPublicFloat" id="Fact_3f6d3f27650242c7a36e38d8d4bc626a" contextRef="c20210630" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">263,925,837</ix:nonFraction>.</div>

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

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of common stock, as of the latest practicable date: <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_a69ea8b089f54df2b075aa8a678a5310" contextRef="c20230301_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">27,163,117</ix:nonFraction> shares of Class A common stock and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_ad28e04a8e224dcbbe2c04274bc601dc" contextRef="c20230301_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">5,576,775</ix:nonFraction> shares
        of Class B common stock outstanding on March 1, 2023.</div>

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

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Documents Incorporated by Reference</div>

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

      <div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The registrant incorporates by reference portions of the registrant&#8217;s definitive proxy statement relating to registrant&#8217;s annual meeting of stockholders to be held April
        20, 2023 into Part III of this report.</div>

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

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

      </div>

      <!--PROfilePageNumberReset%LCR%1%(%)%--> </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div>
      <div>
        <div style="text-align: center;">DONEGAL GROUP INC.</div>

        <div style="text-align: center;"><a id="INDEX"><!--Anchor--></a>INDEX TO FORM 10-K REPORT</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: 8.77%; vertical-align: bottom; padding-bottom: 2px;"><br />
              </td>

    <td style="width: 81.14%; vertical-align: bottom; padding-bottom: 2px;"><br />
              </td>

    <td style="width: 10.09%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;">Page</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div><span style="text-decoration: underline;">PART I</span></div>
              </td>

    <td style="width: 81.14%; vertical-align: top;"><br />
              </td>

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

  </tr>

  <tr>

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

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#Business.">Business</a></div>
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 1A.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#RiskFactors.">Risk Factors</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">27</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 1B.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#UnresolvedStaffComments.">Unresolved Staff Comments</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center;">42<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 2.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#Properties.">Properties</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">42</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 3.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#LegalProceedings.">Legal Proceedings</a></div>
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 4.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#MineSafetyDisclosures.">Mine Safety Disclosures</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">42</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><br />
              </td>

    <td style="width: 81.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;"><br />
              </td>

    <td style="width: 81.14%; vertical-align: top;"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><span style="text-decoration: underline;">PART II</span></div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div><span style="text-decoration: underline;">Item 5.</span></div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#MarketforRegistrantsCommo"><span style="text-decoration: underline;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top; text-align: center;"> 43<br />
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 6.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#Reserved">[Reserved]</a></div>
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 7.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#ManagementsDiscussionandA">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">45</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 7A.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#QuantitativeandQualitativ">Quantitative and Qualitative Disclosures About Market Risk</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center;">62<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 8.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#FinancialStatementsandSup">Financial Statements and Supplementary Data</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">64<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 9.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#ChangesinandDisagreements">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center;">109<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 9A.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#ControlsandProcedures.">Controls and Procedures</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">109<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><span style="text-decoration: underline;">Item 9B.</span></div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#OtherInformation."><span style="text-decoration: underline;">Other Information</span></a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center;">109<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;"><br />
              </td>

    <td style="width: 81.14%; vertical-align: top;"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><span style="text-decoration: underline;">PART III</span></div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 10.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#DirectorsExecutiveOfficer">Directors, Executive Officers and Corporate Governance</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">111<br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 11.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#ExecutiveCompensation.">Executive Compensation</a></div>
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 12.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#SecurityOwnershipofCertai">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">111</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 13.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#CertainRelationshipsandRe">Certain Relationships and Related Transactions, and Director Independence</a></div>
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 14.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#PrincipalAccountingFeesan">Principal Accounting Fees and Services</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">111</div>
              </td>

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);"><br />
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div><span style="text-decoration: underline;">PART IV</span></div>
              </td>

    <td style="width: 81.14%; vertical-align: top;"><br />
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Item 15.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#ExhibitsFinancialStatemen">Exhibits, Financial Statement Schedules</a></div>
              </td>

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

  </tr>

  <tr>

    <td style="width: 8.77%; vertical-align: top;">
                <div>Item 16.</div>
              </td>

    <td style="width: 81.14%; vertical-align: top;">
                <div style="text-indent: -9pt; margin-left: 9pt;"><a href="#Form10-KSummary.">Form 10-K Summary</a></div>
              </td>

    <td style="width: 10.09%; vertical-align: top;">
                <div style="text-align: center;">114</div>
              </td>

  </tr>


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

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <!--PROfilePageNumberReset%Num%1%-%-%-->
        <div style="text-align: center; font-weight: bold;">PART I<a id="PARTI"><!--Anchor--></a></div>

        <div> <br />
        </div>

        <a id="Business."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 1.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Business.</div>
              </td>

  </tr>


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

        <div style="font-weight: bold;">Introduction</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Group Inc., or DGI, is an insurance holding company whose insurance subsidiaries and affiliates offer property and casualty insurance in 24 Mid-Atlantic, Midwestern, New England, Southern and Southwestern
          states. DGI has no significant business operations and is separate and distinct from its insurance subsidiaries. As used in this Form 10-K Report, the terms &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Donegal Group Inc. and its insurance subsidiaries. Our
          Class A common stock and our Class B common stock trade on the NASDAQ Global Select Market under the symbols &#8220;DGICA&#8221; and &#8220;DGICB,&#8221; respectively.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual Insurance Company, or Donegal Mutual, organized us as an insurance holding company on August 26, 1986. At December 31, 2022, Donegal Mutual held approximately 43% of our outstanding Class A common
          stock and approximately 84% of our outstanding Class B common stock. Donegal Mutual&#8217;s ownership provides Donegal Mutual with approximately 71% of the combined voting power of our outstanding shares of Class A common stock and our outstanding
          shares of Class B common stock. Our insurance subsidiaries and Donegal Mutual have interrelated operations due to an intercompany pooling agreement and other intercompany agreements and transactions we describe in Note 3 of the Notes to
          Consolidated Financial Statements. While maintaining the separate corporate existence of each company, our insurance subsidiaries conduct business together with Donegal Mutual and its insurance subsidiaries as the Donegal Insurance Group. The
          Donegal Insurance Group is not a legal entity, is not an insurance company and does not issue or administer insurance policies. Rather, it is a trade name that refers to the group of insurance companies that are affiliated with Donegal Mutual.</div>

        <div><br />
        </div>

        <div style="text-indent: 15.75pt;">At December 31, 2022, we had three segments: our investment function, our commercial lines of insurance and our personal lines of insurance. We set forth financial information about these segments in Note 19 of
          the Notes to Consolidated Financial Statements. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#8217; compensation policies. The personal lines products of our
          insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.</div>

        <div><br />
        </div>

        <div style="text-indent: 15.75pt;">Our insurance subsidiaries and Donegal Mutual provide their policyholders with a selection of insurance products and pursue profitability by adhering to a strict underwriting discipline. Our insurance subsidiaries
          derive a substantial portion of their insurance business from smaller to mid-sized regional communities. We believe this focus provides our insurance subsidiaries with competitive advantages in terms of local market knowledge, marketing,
          underwriting, claims servicing and policyholder service. At the same time, we believe our insurance subsidiaries have cost advantages over many smaller regional insurers that result from economies of scale our insurance subsidiaries realize
          through centralized accounting, administrative, data processing, investment and other services.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We believe we have a substantial opportunity, as a well-capitalized regional insurance holding company with a solid business strategy, to grow profitably and compete effectively with larger national property and
          casualty insurers. Our downstream holding company structure, with Donegal Mutual holding approximately 71% of the combined voting power of our common stock, has proven its effectiveness and success over the 36 years of our existence. Over that
          time period, we have grown significantly in terms of revenue and financial strength, and the Donegal Insurance Group has developed an excellent reputation as a regional group of property and casualty insurers.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We have been an effective consolidator of smaller &#8220;main street&#8221; property and casualty insurance companies. While we are currently placing less emphasis on pursuing acquisitions due to several ongoing major
          initiatives to enhance our technology infrastructure as well as our analytical and processing capabilities, we expect to continue to acquire other insurance companies to expand our business in a given region over time. Since 1998, we and Donegal
          Mutual have completed seven transactions involving acquisitions of property and casualty insurance companies or participation in the business of property and casualty insurance companies through Donegal Mutual&#8217;s entry into quota-share reinsurance
          agreements with them.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual was the surviving company in the merger, and
          Mountain States&#8217; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the "Mountain States insurance subsidiaries"), became insurance subsidiaries of Donegal Mutual upon
          completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance subsidiaries as the Mountain States
          Insurance Group in four Southwestern states. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021, Donegal Mutual
          began to place the business of the Mountain States Insurance Group into the underwriting pool we describe in &#8220;History and Organizational Structure.&#8221; As a result, our consolidated financial results through December 31, 2020 excluded the results of
          the Mountain States Insurance Group operations in those Southwestern states.</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <div style="font-weight: bold;">Available Information</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">You may obtain our Annual Reports on Form 10-K, including this Form 10-K Report, our quarterly reports on Form 10-Q, our current reports on Form 8-K, our proxy statement and our other filings pursuant to the
          Securities Exchange Act of 1934, or the Exchange Act, without charge by viewing our website at <span style="color: rgb(0, 0, 0);"><span style="text-decoration: underline;">www.donegalgroup.com</span></span>. You may also view our Code of Business Conduct and Ethics and the charters of
          the executive committee, the audit committee, the compensation committee and the nominating committee of our board of directors on our website. Upon request to our corporate secretary, we will also provide printed copies of any of these documents
          to you without charge. We have provided the address of our website solely for the information of investors. We do not intend the reference to our website address to be an active link or to otherwise incorporate the contents of our website into
          this Form 10-K Report. In addition to our website, the Securities and Exchange Commission (the &#8220;SEC&#8221;) maintains an Internet site at <span style="color: rgb(0, 0, 0);"><span style="text-decoration: underline;">www.sec.gov</span></span> that contains our reports, proxy and information
          statements and other information that we electronically file with, or furnish to, the SEC.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">History and Organizational Structure</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In the mid-1980&#8217;s, Donegal Mutual, as a mutual insurance company, recognized the desirability of developing additional sources of capital and surplus so it could remain competitive, expand its business and ensure its
          long-term viability.&#160; Accordingly, Donegal Mutual determined that the implementation of a downstream holding company structure was a viable business strategy to accomplish that objective.&#160; Thus, in 1986, Donegal Mutual formed us as a downstream
          holding company, and we incorporated in the state of Delaware as Donegal Group Inc. After Donegal Mutual formed us, we in turn formed Atlantic States as our wholly owned property and casualty insurance company subsidiary.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In connection with the formation of Atlantic States and the establishment of our downstream insurance holding company system, Donegal Mutual and Atlantic States entered into a proportional reinsurance agreement, or
          pooling agreement.&#160; Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal
          Mutual, then allocates 80% of the pooled business to Atlantic States.&#160; Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The member companies of the Donegal Insurance Group, which include our insurance subsidiaries, share a combined business plan to enhance market penetration and underwriting profitability objectives. We believe
          Donegal Mutual&#8217;s majority interest in the combined voting power of our Class A common stock and of our Class B common stock fosters our ability to implement our business philosophies, enjoy management continuity, maintain superior employee
          relations and provide a stable environment within which we can grow our businesses.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The products the member companies of the Donegal Insurance Group offer are generally complementary, which permits the Donegal Insurance Group to offer a broad range of products in a given market and to expand the
          Donegal Insurance Group&#8217;s ability to service an entire personal lines or commercial lines account.&#160; Distinctions within the products the member companies of the Donegal Insurance Group offer generally relate to specific risk profiles within
          similar classes of business, such as preferred tier products versus standard tier products.&#160; The member companies of the Donegal Insurance Group do not allocate all of the standard risk gradients to one company.&#160; As a result, the underwriting
          profitability of the business the individual companies write directly will vary.&#160; However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly and all business that
          Donegal Mutual assumes from its affiliates and places into the underwriting pool.&#160; The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">As the capital of Atlantic States and our other insurance subsidiaries has increased, the underwriting capacity of our insurance subsidiaries has increased proportionately.&#160; The size of the underwriting pool has also
          increased substantially.&#160; Therefore, as we originally planned in the mid-1980s, Atlantic States has successfully raised the capital necessary to support the growth of its direct business as well as to accept increases in its allocation of
          business from the underwriting pool. The portion of the underwriting pool allocated to Atlantic States has increased from an initial allocation of 35% in 1986 to an 80% allocation since March 1, 2008.&#160; We do not anticipate any further change in
          the pooling agreement between Atlantic States and Donegal Mutual, including any change in the percentage participation of Atlantic States in the underwriting pool.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In addition to Atlantic States, our insurance subsidiaries are Southern Insurance Company of Virginia, or Southern, The Peninsula Insurance Company and its wholly owned subsidiary, Peninsula Indemnity Company, or
          collectively, Peninsula, and Michigan Insurance Company, or MICO. Donegal Mutual has a 100% quota-share reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual, and Donegal Mutual places its assumed business from Southern
          Mutual into the underwriting pool. Donegal Mutual wholly owns and has a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries. Beginning with policies effective in 2021, Donegal Mutual places its assumed business
          from the Mountain States insurance subsidiaries into the underwriting pool.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The following chart depicts our organizational structure, including all of our property and casualty insurance subsidiaries and affiliates:</div>

        <div><br />
        </div>

        <div style="text-align: center; text-indent: 18pt;"><img src="image00003.jpg" alt="graphic" /></div>

        <table cellspacing="0" cellpadding="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: 19.5%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

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

  </tr>


</table>
        <div>(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Because of the different relative voting power of our Class A common stock and our Class B common stock, our public stockholders hold approximately 29% of the combined voting power of our Class A common stock and our Class B
          common stock and Donegal Mutual holds approximately 71% of the combined voting power of our Class A common stock and our Class B common stock.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Relationship with Donegal Mutual</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual provides facilities, management and other services to us and our insurance subsidiaries. In addition, Donegal Mutual purchases and maintains the information technology systems that support the business
          of Donegal Mutual and our insurance subsidiaries. Donegal Mutual allocates certain related expenses to Atlantic States in accordance with the relative participation of Donegal Mutual and Atlantic States in the pooling agreement. Our insurance
          subsidiaries other than Atlantic States reimburse Donegal Mutual for allocated costs of services Donegal Mutual provides on their behalf based on their proportion of the total direct premiums written of the Donegal Insurance Group and other
          metrics. Allocated expenses from Donegal Mutual for services it provided to Atlantic States and our other insurance subsidiaries totaled $199.2 million, $186.6 million and $153.9 million for 2022, 2021 and 2020, respectively. To enhance process
          efficiencies, Donegal Mutual paid certain expenses directly in 2022 and 2021 that our insurance subsidiaries paid directly in 2020, resulting in higher allocations of expenses from Donegal Mutual to our insurance subsidiaries and lower direct
          expense payments by our insurance subsidiaries in 2022 and 2021 compared to 2020.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual is the employer of record for all personnel who provide services for our insurance subsidiaries. Donegal Mutual strives to maintain a culture that is based on integrity and respect, with an environment
          designed to facilitate excellent service to the agents and customers of the Donegal Insurance Group. At December 31, 2022, Donegal Mutual had 876 employees, of which 458 were based in its Marietta, Pennsylvania headquarters and 418 were based in
          regional offices or were permanent remote employees. There were 866 full-time employees and 10 part-time employees. Many of Donegal Mutual's employees work remotely from their homes or follow a hybrid schedule that includes working several days
          in their assigned office to allow for enhanced collaboration and interaction with other employees. Donegal Mutual targets employee compensation that is competitive and consistent with an employee's position, knowledge, experience and skill level.
          Donegal Mutual provides annual wage increases that are based on merit. Donegal Mutual provides an annual cash incentive plan for all of its employees that provides an opportunity for Donegal Mutual's employees to earn a bonus as a percentage of
          their annual wages that varies based on the level of underwriting profit Donegal Insurance Group achieves for a calendar year. In addition, Donegal Mutual provides to its full-time employees a comprehensive employee benefits program, including
          medical, dental and vision insurance, paid time off, and a 401(k) retirement plan that includes company matching provisions. Donegal Mutual also provides substantial training, development and wellness programs and resources to its employees.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries have a catastrophe reinsurance agreement with Donegal Mutual, pursuant to which Donegal Mutual provides coverage for losses related to any catastrophic occurrence over a set retention of
          $3.0 million ($2.0 million for 2022, 2021 and 2020) for each&#160; participating insurance subsidiary, with a combined retention of $6.0 million ($5.0 million for 2022, 2021 and 2020) for a catastrophe involving a combination of participating
          insurance subsidiaries, up to the amount Donegal Mutual and our insurance subsidiaries retain under catastrophe reinsurance agreements with unaffiliated reinsurers. The purpose of the catastrophe reinsurance agreement is to lessen the effects of
          an accumulation of losses arising from one event to levels that are appropriate given each subsidiary&#8217;s size, underwriting profile and surplus.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual had a quota-share reinsurance agreement with MICO for policies effective through December 31, 2021. The purpose of the quota-share reinsurance agreement with MICO was to transfer to Donegal Mutual 25%
          of the premiums and losses related to MICO&#8217;s business. Donegal Mutual placed its assumed business from MICO into the underwriting pool. Donegal Mutual and MICO terminated this reinsurance agreement on a run-off basis effective January 1, 2022. As
          a result, MICO retains 100% of its net premiums and losses beginning with policies effective as of that date.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual had a quota-share reinsurance agreement with Peninsula for policies effective through December 31, 2021. The purpose of the quota-share reinsurance agreement with Peninsula was to transfer to Donegal
          Mutual 100% of the premiums and losses related to the workers&#8217; compensation product line of Peninsula in certain states. Donegal Mutual placed its assumed business from Peninsula into the underwriting pool. Donegal Mutual and Peninsula terminated
          this reinsurance agreement on a run-off basis effective January 1, 2022. As a result, Peninsula retains 100% of its net workers&#8217; compensation premiums and losses beginning with policies effective as of that date.</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">We and Donegal Mutual have maintained a coordinating committee since our formation in 1986. The coordinating committee consists of two members of our board of directors, neither of whom is a member of Donegal
          Mutual&#8217;s board of directors, and two members of Donegal Mutual&#8217;s board of directors, neither of whom is a member of our board of directors. The purpose of the coordinating committee is to establish and maintain a process for an ongoing evaluation
          of the transactions between Donegal Mutual, our insurance subsidiaries and us. The coordinating committee considers the fairness of each intercompany transaction to Donegal Mutual and its policyholders and to us and our stockholders.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">A new agreement or any change to a previously approved agreement must receive coordinating committee approval. The approval process for a new agreement between Donegal Mutual and us or one of our insurance
          subsidiaries or a change in such an agreement is as follows:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>both of our members on the coordinating committee must determine that the new agreement or the change in an existing agreement is fair and equitable to us and in the best interests of our stockholders;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>both of Donegal Mutual&#8217;s members on the coordinating committee must determine that the new agreement or the change in an existing agreement is fair and equitable to Donegal Mutual and in the best interests of its policyholders;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>our board of directors must approve the new agreement or the change in an existing agreement; and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>Donegal Mutual&#8217;s board of directors must approve the new agreement or the change in an existing agreement.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">The coordinating committee also meets annually to review each existing agreement between Donegal Mutual and us or our insurance subsidiaries, including all reinsurance agreements between Donegal Mutual and our
          insurance subsidiaries. The purpose of this annual review is to examine the results of the agreements over the past year and, in the case of reinsurance agreements, over several years and to determine if the results of the existing agreements
          remain fair and equitable to us and our stockholders and fair and equitable to Donegal Mutual and its policyholders or if Donegal Mutual and we should mutually agree to certain adjustments to the terms of the agreements. In the case of
          reinsurance agreements, the annual adjustments typically relate to the reinsurance premiums and loss retention amounts. These agreements are ongoing in nature and will continue in effect throughout 2023 in the ordinary course of our business.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our members on the coordinating committee, as of the date of this Form 10-K Report, are Barry C. Huber and Richard D. Wampler, II. Donegal Mutual&#8217;s members on the coordinating committee as of such date are Michael W.
          Brubaker and Cyril J. Greenya. We refer to our proxy statement for our annual meeting of stockholders to be held on April 20, 2023 for further information about the members of the coordinating committee.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We believe our relationships with Donegal Mutual offer us and our insurance subsidiaries a number of competitive advantages, including the following:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>enabling our stable management, the consistent underwriting discipline of our insurance subsidiaries, external growth, long-term profitability and financial strength;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>creating operational and expense synergies from the combination of resources and integrated operations of the Donegal Insurance Group;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>producing more stable and uniform underwriting results for our insurance subsidiaries over extended periods of time than we could achieve without our relationship with Donegal Mutual;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>providing opportunities for growth because of the ability of Donegal Mutual to affiliate and enter into reinsurance agreements with, or otherwise acquire control of, mutual insurance companies and place the business it assumes into the
                  underwriting pool; and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>providing Atlantic States with a significantly larger underwriting capacity because of the underwriting pool Donegal Mutual and Atlantic States have maintained since 1986.</div>
              </td>

  </tr>


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

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">In the first quarter of 2023, our board of directors and the board of directors of Donegal Mutual each undertook a review of the relationships between Donegal Mutual and DGI and determined that continuing the current
          relationships and the current corporate structure of Donegal Mutual and DGI is in the best interests of DGI and its various constituencies.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Business Strategy</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We and Donegal Mutual are focused on several primary strategies, including achieving sustained excellent financial performance, strategically modernizing our operations and processes to transform our business,
          capitalizing on opportunities to grow profitably and delivering a superior experience to our agents and policyholders. Our strategies are designed to provide value to the policyholders of Donegal Mutual and our respective insurance subsidiaries
          and, ultimately, to provide value to our stockholders. The annual net premiums earned of our insurance subsidiaries have increased from $301.5 million in 2006 to $822.5 million in 2022, a compound annual growth rate of 6.5%.</div>

        <div><br />
        </div>

        <div style="text-indent: 15.75pt;">The combined ratio of our insurance subsidiaries and that of the United States property and casualty insurance industry as computed using United States generally accepted accounting principles, or GAAP, and
          statutory accounting principles, or SAP, for the years 2018 through 2022 are shown in the following table:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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: bottom; border-bottom: 2px solid rgb(0, 0, 0);" 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>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2018</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: 40%; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Our GAAP combined ratio</div>
              </td>

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">103.3</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">101.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">96.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">99.5</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">110.1</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">
                <div style="color: rgb(0, 0, 0);">Our SAP combined ratio</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);">103.3</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);">100.8</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);">95.4</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);">98.7</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);">109.4</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: 40%; background-color: rgb(204, 238, 255);">
                <div>Industry SAP combined ratio <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: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">104.0</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">99.6</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">98.4</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">98.9</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">99.2</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 19.5%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

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

  </tr>


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


  <tr>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div>As reported (projected for 2022) by A.M. Best Company.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">We and Donegal Mutual believe we can continue to expand our insurance operations over time through organic growth and acquisitions of, or affiliations with, other insurance companies. We and Donegal Mutual have
          enhanced the performance of companies we have acquired, while leveraging the acquired companies&#8217; core strengths and local market knowledge to expand their operations. Our insurance subsidiaries and Donegal Mutual also seek to increase their
          premium base by making quality independent agency appointments, enhancing their competitive position within each agency, introducing new and enhanced insurance products and developing and maintaining automated systems to improve service,
          communications and efficiency.</div>

        <div><br />
        </div>

        <div style="text-indent: 4.5pt; margin-left: 13.5pt;">A detailed review of our business strategies follows:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold;">Achieving sustained excellent financial performance.</div>
              </td>

  </tr>


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

        <div style="text-indent: 15.75pt;">&#160;Our insurance subsidiaries seek to achieve consistent underwriting profitability. Underwriting profitability is a fundamental component of our long-term financial strength because it allows our insurance
          subsidiaries to generate profits without relying exclusively on their investment income for profitability. Our insurance subsidiaries seek to enhance their underwriting results by:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>carefully selecting the product lines they underwrite;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>carefully selecting the individual risks they underwrite;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>utilizing data analytics and predictive modeling tools to inform risk selection and pricing decisions;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>managing their property exposures in catastrophe-prone areas; and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>evaluating their claims history on a regular basis to ensure the adequacy of their underwriting guidelines and product pricing.</div>
              </td>

  </tr>


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

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries maintain discipline in their pricing by effecting rate increases to sustain or improve their underwriting results without unduly affecting their customer retention. In addition to
          appropriate pricing, our insurance subsidiaries seek to ensure that their premium rates are adequate relative to the amount of risk they insure. Our insurance subsidiaries review loss trends on a regular basis to identify changes in the frequency
          and severity of their claims and to assess the adequacy of their rates and underwriting standards. Our insurance subsidiaries also carefully monitor and audit the information they use to price their policies for the purpose of enabling them to
          receive an adequate level of premiums for the risk they assume. For example, our insurance subsidiaries audit the payroll data of their workers&#8217; compensation customers to verify that the assumptions used to price a particular policy were
          accurate. By implementing appropriate rate increases and understanding the risks our insurance subsidiaries agree to insure, our insurance subsidiaries seek to achieve consistent underwriting profitability.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries monitor the performance of the product lines they underwrite and the geographies in which they offer their insurance products. Our insurance subsidiaries take specific actions to remediate
          underperforming product lines or geographies that include pricing increases, underwriting adjustments, reunderwriting initiatives as well as discontinuing a given product or withdrawing from a geography when our insurance subsidiaries determine
          they cannot reasonably expect to generate targeted profitability over time.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries have no material exposures to asbestos or environmental liabilities. Our insurance subsidiaries seek to provide more than one policy to a given personal lines or commercial lines customer
          because this &#8220;account selling&#8221; strategy diversifies their risk and has historically improved their underwriting results. Our insurance subsidiaries also use reinsurance to manage their exposure and limit their maximum net loss from large single
          risks or risks in concentrated areas.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries maintain stringent expense controls under direct supervision of their senior management. We centralize the processing and administrative activities of our insurance subsidiaries to realize
          operating synergies and better expense control. Our insurance subsidiaries utilize technology to automate much of their underwriting, claims and billing processes and to facilitate agency and policyholder communications on an efficient, timely
          and cost-effective basis. Our insurance subsidiaries have increased their annual premium per employee, a measure of efficiency that our insurance subsidiaries use to evaluate their operations, from approximately $470,000 in 1999 to approximately
          $1.1<span style="font-weight: bold;">&#160;</span>million in 2022.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Return on invested assets is an important element of the financial results of our insurance subsidiaries. The investment strategy of our insurance subsidiaries is to generate an appropriate amount of after-tax income
          on invested assets while limiting the potential impact of equity market volatility and minimizing credit risk through investments in high-quality securities. As a result, our insurance subsidiaries seek to invest a high percentage of their assets
          in diversified, highly rated and marketable fixed-maturity instruments. The fixed-maturity portfolios of our insurance subsidiaries consist of both taxable and tax-exempt securities. Our insurance subsidiaries maintain a portion of their
          portfolios in short-term securities to provide liquidity for the payment of claims and operation of their respective businesses. Our insurance subsidiaries maintain a small percentage (2.7% at December 31, 2022) of their portfolios in equity
          securities that have a history of paying cash dividends or that our insurance subsidiaries expect will appreciate in value over time.</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold;">Strategically modernizing our operations and processes to transform our business.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">In 2018, Donegal Mutual initiated a multi-year systems modernization project to replace its remaining legacy systems, streamline business processes and workflows and enhance data analytics and modeling capabilities.
          In February 2020, Donegal Mutual implemented the first release of new systems related to the project, and our insurance subsidiaries began to issue workers&#8217; compensation policies from the new systems in the second quarter of 2020. In August 2021,
          Donegal Mutual implemented the second release of new systems related to the project, including a new agency portal and the rating, underwriting and policy issuance capabilities necessary to support the launch of new personal lines products, and
          our insurance subsidiaries began to issue new personal lines products from the new systems in the fourth quarter of 2021. Over the next several years, Donegal Mutual expects to implement new systems for the remaining lines of business the Donegal
          Insurance Group offers currently. The next release of new systems related to the project will include three commercial lines of business with enhanced straight-through-processing capabilities. This release is scheduled for implementation
          beginning in the first half of 2023.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">We have an enterprise analytics department that is focused on integrating data and analytics into strategy and decision-making at all levels of our organization. The enterprise analytics team is responsible for core
          functions of rate-making, predictive analytics, data management and business intelligence. These responsibilities include the development and expansion of risk-based pricing segmentation, analytical innovation, predictive modeling solutions,
          formal data strategies, performance monitoring and enhanced reporting mechanisms. We developed and began executing a pricing and analytics roadmap that will continue to deliver data-driven insights to our underwriters. This roadmap includes
          ongoing development and enhancement of quality tools that allow us to operationalize pricing and underwriting predictive models, integrate internal and external data for better-informed pricing and underwriting decisions and enhance the
          automation and precision of our rate indication methodology. Our enterprise analytics team is continuing to develop new tools and solutions that are enhancing our product portfolio management capabilities, competitive intelligence, pricing
          sophistication and utilization of data to monitor and manage our operations. The team also generates reporting and analyses that enable us to draw business insights from data that drive actions to improve performance.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We are expanding our focus on process excellence, including the formalization of a structure to readily identify opportunities for operational efficiencies and to build a multi-year roadmap for addressing those
          opportunities. We are also expanding our data management personnel and capabilities to continually ensure the data upon which we rely for our business decisions and financial reporting is complete, accurate and secure. We have assigned an
          innovation task force the responsibility to research emerging technologies and identify potential technology solutions that might assist us in further modernizing our operations.</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold;">Capitalizing on opportunities to grow profitably.</div>
              </td>

  </tr>


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

        <div style="text-indent: 15.75pt;">&#160; Continued expansion of our insurance subsidiaries within their existing markets will be a key source of their continued premium growth, and maintaining an effective network of independent agencies is integral to
          this expansion. Our insurance subsidiaries seek to be among the top three insurers within each of the independent agencies for the lines of business our insurance subsidiaries write by providing a consistent, competitive and stable market for
          their products. We believe that the consistency of the product offerings of our insurance subsidiaries enables our insurance subsidiaries to compete effectively for independent agents with other insurers whose product offerings may fluctuate
          based on industry conditions. Our insurance subsidiaries offer a competitive compensation program to their independent agents that rewards them for producing profitable growth and maintaining profitable books of business with our insurance
          subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries execute a combined annual business plan with Donegal Mutual and its insurance subsidiaries. Within the past several years, we enhanced the annual planning process to ensure that we are
          directing efforts and resources toward geographic regions, market segments, product lines and classes of business that will give us the best opportunities to achieve sustained growth and profitability. As part of the planning process, we perform
          a detailed analysis of internal and external data with respect to each state within our operating regions. We assess state-specific marketing dynamics and opportunities, including an evaluation of the historical experience of our insurance
          subsidiaries. We then assign a strategic posture for each state and develop action plans to execute state-specific strategies for growth or reduction of premiums, agency distribution and enhanced profit generation over the next several years.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In recent years, the consolidation of independent agencies has accelerated, resulting in the acquisition of independent agencies from which our insurance subsidiaries and Donegal Mutual currently receive business by
          national cluster groups and aggregators. We have a national accounts team that is responsible for the management and expansion of our relationships with these national agency groups. The national accounts team serves as a centralized point of
          contact for these groups and works directly with our regional sales and marketing teams to support and develop relationships with independent agents affiliated with national agency groups. We believe our relationships with existing and emerging
          national agency groups will continue to expand and that these groups represent a significant opportunity for profitable future growth.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold;">Delivering a superior experience to our agents and policyholders.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">Donegal Mutual and our insurance subsidiaries strive to maintain technology comparable to that of their larger competitors. &#8220;Ease of doing business&#8221; is an increasingly important component of an insurer&#8217;s value to an
          independent agency. Our insurance subsidiaries provide fully automated underwriting and policy issuance portals that substantially ease data entry and facilitate the quoting and issuance of policies for the independent agents of our insurance
          subsidiaries. As a result, applications of the independent agents for our insurance subsidiaries can result in policy issuance without further re-entry of information. These systems also interface with the agency management systems of the
          independent agents of our insurance subsidiaries. In addition, we are employing new agency relationship management solutions to expand the abilities of our insurance subsidiaries to manage their agency relationships and enhance their agency
          communications and interactions.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries also provide their independent agents with ongoing support to enable them to better attract and service customers, including:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>training programs;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>marketing support;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>availability of a personal lines service center that provides comprehensive service for our policyholders; and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>accessibility to and regular interactions with marketing and underwriting personnel and senior management of our insurance subsidiaries.</div>
              </td>

  </tr>


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

        <div style="text-indent: 36pt;">We plan to introduce a new commercial lines service center in late 2023, which will represent an optional service enhancement for agencies who prefer that we interact directly with their customers for mid-term policy
          coverage changes and other service requests.</div>

        <div><br />
        </div>

        <div style="text-indent: 36pt;">Our insurance subsidiaries appoint independent agencies with a strong underwriting and growth track record. We believe that our insurance subsidiaries will drive continued long-term growth by carefully selecting,
          motivating and supporting their independent agencies.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We believe that excellent policyholder service is important in attracting new policyholders and retaining existing policyholders. Our insurance subsidiaries work closely with their independent agents to provide a
          consistently responsive level of claims service, underwriting and customer support. Our insurance subsidiaries seek to respond expeditiously and effectively to address customer and independent agent inquiries in a number of ways, including:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>availability of a customer call center, secure website and mobile application for claims reporting;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>availability of a secure website and mobile application for access to policy information and documents, payment processing and other features;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>timely replies to information requests and policy submissions; and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>prompt responses to, and processing of, claims.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">Our insurance subsidiaries periodically conduct policyholder surveys to evaluate the effectiveness of their service to policyholders. The management of our insurance subsidiaries meets on a regular basis with the
          personnel of the independent insurance agents our insurance subsidiaries appoint to seek service improvement recommendations, react to service issues and better understand local market conditions.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold;">Acquiring property and casualty insurance companies to augment the organic growth of our insurance subsidiaries.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">We have been an effective consolidator of smaller &#8220;main street&#8221; property and casualty insurance companies. While we are currently placing less emphasis on pursuing acquisitions due to several ongoing major
          initiatives to enhance our technology infrastructure as well as our analytical and processing capabilities, we expect to continue to acquire other insurance companies to expand our business in a given region over time.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Since 1998, we and Donegal Mutual have completed seven transactions involving acquisitions of property and casualty insurance companies or participation in the business of property and casualty insurance companies
          through Donegal Mutual&#8217;s entry into quota-share reinsurance agreements with them. We and Donegal Mutual intend to continue our growth by pursuing affiliations and acquisitions that meet our criteria. Our primary criteria are:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>location in regions where our insurance subsidiaries and Donegal Mutual are currently conducting business or that offer an attractive opportunity to conduct profitable business;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>a mix of business similar to the mix of business of our insurance subsidiaries and Donegal Mutual;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>annual premium volume between $50.0 million to $100.0 million; and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>fair and reasonable transaction terms.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">We believe that our relationship with Donegal Mutual assists us in pursuing affiliations with, and subsequent acquisitions of, mutual insurance companies because, through Donegal Mutual, we understand the concerns
          and issues that mutual insurance companies face. In particular, Donegal Mutual has had success affiliating with underperforming mutual insurance companies that were operating at a competitive disadvantage due to lack of economies of scale
          compared to other industry participants, and we have either acquired them following their conversion to a stock company or benefited from their underwriting results as a result of Donegal Mutual&#8217;s entry into a 100% quota-share reinsurance
          agreement with them and placement of that assumed business into the pooling agreement. We evaluate a number of areas for operational synergies when considering acquisitions, including product underwriting, expenses, the cost of reinsurance and
          technology.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We believe that our ability to make direct acquisitions of stock insurance companies and to make indirect acquisitions of mutual insurance companies through Donegal Mutual provides us with flexibility that is a
          competitive advantage in making acquisitions. We also believe our historic record demonstrates our ability to acquire control of an underperforming insurance company utilizing a number of different acquisition structures and affiliation
          strategies, re-underwrite its book of business, reduce its cost structure and return it to sustained profitability.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">While Donegal Mutual and we generally engage in preliminary discussions with potential direct or indirect acquisition candidates from time to time, neither Donegal Mutual nor we make any public disclosure regarding a
          proposed acquisition until Donegal Mutual or we have entered into a definitive acquisition agreement.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The following table highlights our and Donegal Mutual&#8217;s history of insurance company acquisitions and affiliations since 1998:</div>

        <div style="text-indent: 18pt;"> <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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 29.14%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Company Name</div>
              </td>

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

    <td style="width: 12.74%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">State of Domicile</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Control Acquired</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Method of Acquisition/Affiliation</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Southern Heritage Insurance Company<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (1)</sup></div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Georgia</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">1998</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Purchase of stock by us in 1998.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Le Mars Mutual Insurance Company of Iowa and then Le Mars Insurance Company<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (1)</sup></div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Iowa</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">2002</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Surplus note investment by Donegal Mutual in 2002; conversion to stock company in 2004; acquisition of stock by us in 2004.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Peninsula Insurance Group</div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Maryland</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">2004</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Purchase of stock by us in 2004.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Sheboygan Falls Mutual Insurance Company and then Sheboygan Falls Insurance Company<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (1)</sup></div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Wisconsin</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">2007</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Contribution note investment by Donegal Mutual in 2007; conversion to stock company in 2008; acquisition of stock by us in 2008.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Southern Mutual Insurance Company<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (2)</sup></div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Georgia</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">2009</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Surplus note investment by Donegal Mutual and quota-share reinsurance in 2009.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Michigan Insurance Company</div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Michigan</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">2010</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Purchase of stock by us in 2010.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 29.14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -9pt; margin-left: 9pt;">Mountain States Mutual Casualty Company<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
              </td>

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

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">New Mexico</div>
              </td>

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

    <td style="width: 12.15%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">2017</div>
              </td>

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

    <td style="width: 43.78%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Merger with and into Donegal Mutual in 2017.</div>
              </td>

  </tr>


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


  <tr>

    <td style="width: 20%; border-bottom: 2px solid rgb(0, 0, 0);"><br />
                </td>

    <td style="width: 80%; padding-bottom: 2px;">
                  <div>&#160;</div>
                </td>

  </tr>


</table>
        </div>

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


  <tr>

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

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div>To reduce administrative and compliance costs and expenses, these subsidiaries subsequently merged into one of our existing insurance subsidiaries.</div>
              </td>

  </tr>


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


  <tr>

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

    <td style="width: 18pt; vertical-align: top;">(2)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Control acquired by Donegal Mutual.</div>
              </td>

  </tr>


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


  <tr>

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

    <td style="width: 18pt; vertical-align: top;">(3)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Donegal Mutual completed the merger of Mountain States with and into Donegal Mutual effective May 25, 2017. Donegal Mutual was the surviving company in the merger, and Mountain States insurance subsidiaries became insurance
                  subsidiaries of Donegal Mutual upon completion of the merger. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective
                  in 2021, Donegal Mutual places the business of the Mountain States Insurance Group into the underwriting pool.</div>
              </td>

  </tr>


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

        <div style="font-weight: bold;">Competition</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The property and casualty insurance industry is highly competitive on the basis of both price and service. Numerous companies compete for business in the geographic areas where our insurance subsidiaries operate.
          Many of these other insurance companies are substantially larger and have greater financial resources than those of our insurance subsidiaries. In addition, because our insurance subsidiaries and Donegal Mutual market their respective insurance
          products exclusively through independent insurance agencies, most of which represent more than one insurance company, our insurance subsidiaries face competition within agencies, as well as competition to retain qualified independent agents.
          Insurance companies that are substantially larger than our insurance subsidiaries are likely to benefit from certain cost synergies, and insurance companies that market their products directly to end consumers are likely to incur lower relative
          acquisition costs compared to those of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Products and Underwriting</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We report the results of our insurance operations in two segments: commercial lines of insurance and personal lines of insurance. The commercial lines our insurance subsidiaries write consist primarily of commercial
          automobile, commercial multi-peril and workers&#8217; compensation insurance. The personal lines our insurance subsidiaries write consist primarily of private passenger automobile and homeowners insurance. We describe these lines of insurance in
          greater detail below:</div>

        <div> <br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic;">Commercial</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>Commercial automobile &#8212; policies that provide protection against liability for bodily injury and property damage arising from automobile accidents and protection against loss from damage to automobiles owned by the insured.</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>Commercial multi-peril &#8212; policies that provide protection to businesses against many perils, usually combining liability and physical damage coverages.</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>Workers&#8217; compensation &#8212; policies employers purchase to provide benefits to employees for injuries sustained during employment. The workers&#8217; compensation laws of each state determine the extent of the coverage we provide.</div>
              </td>

  </tr>


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

        <div style="font-style: italic;">Personal</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>Private passenger automobile &#8212; policies that provide protection against liability for bodily injury and property damage arising from automobile accidents and protection against loss from damage to automobiles owned by the insured.</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>Homeowners &#8212; policies that provide coverage for damage to residences and their contents from a broad range of perils, including fire, lightning, windstorm and theft. These policies also cover liability of the insured arising from
                  injury to other persons or their property while on the insured&#8217;s property and under other specified conditions.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">In recent years, we have taken actions to shift our business mix to a higher proportion of commercial business, where we believe we will continue to have opportunities to achieve profitable, sustainable long-term
          growth. We are executing state-specific strategies that include accelerating growth in states where we see opportunities for profitable growth and reducing exposures in states we have targeted for profit improvement. While we expect to place
          greater emphasis on commercial growth for the foreseeable future, we desire to maintain a profitable book of personal business to provide enhanced stability across our product portfolio and increase our brand value to our independent agents. We
          commenced a phased rollout of new personal lines products in the fourth quarter of 2021. These products feature various coverage enhancements, modernized rating methodology, enhanced pricing segmentation, application of predictive analytical
          models and utilization of third-party data to augment pricing and risk selection. We implemented a new personal lines agency portal and the rating, underwriting and policy issuance capabilities necessary to support the launch in the ten states
          where Donegal Mutual and our insurance subsidiaries offer personal lines. The portal and systems are now live in nine of the ten states in which our insurance subsidiaries offer personal lines, and we plan to complete the rollout of the new
          personal lines products in the remaining state in the first half of 2023. Due to ongoing inflationary pressures on loss costs, we will carefully manage personal lines premium growth in 2023, and our insurance subsidiaries plan to continue
          implementing premium rate increases throughout the year.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The following table sets forth the net premiums written of our insurance subsidiaries by line of insurance for the periods indicated:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="22">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 2px solid rgb(0, 0, 0);" colspan="6">
                <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: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                <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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Commercial lines:</div>
              </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="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="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="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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">167,774</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">19.9</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">161,947</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">20.1</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">135,294</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">18.2</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Workers&#8217; compensation</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);">111,892</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);">13.3</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);">113,256</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);">14.1</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);">109,960</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);">14.8</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">200,045</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">23.7</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">188,242</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">23.4</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">147,993</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">19.9</div>
              </td>

    <td valign="bottom" style="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: 28%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);">40,086</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 style="color: rgb(0, 0, 0);">4.7</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 style="color: rgb(0, 0, 0);">38,340</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 style="color: rgb(0, 0, 0);">4.8</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 style="color: rgb(0, 0, 0);">32,739</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 style="color: rgb(0, 0, 0);">4.5</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: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total commercial lines</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">519,797</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">61.6</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">501,785</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">62.4</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">425,986</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">57.4</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Personal lines:</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">181,129</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">21.5</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">170,578</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">21.2</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">184,602</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">24.9</div>
              </td>

    <td valign="bottom" style="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: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</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);">120,087</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);">14.2</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);">109,974</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);">13.7</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);">111,886</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);">15.1</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: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">22,517</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">2.7</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">21,930</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">2.7</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">19,666</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">2.6</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total personal lines</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 style="color: rgb(0, 0, 0);">323,733</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 style="color: rgb(0, 0, 0);">38.4</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 style="color: rgb(0, 0, 0);">302,482</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 style="color: rgb(0, 0, 0);">37.6</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 style="color: rgb(0, 0, 0);">316,154</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 style="color: rgb(0, 0, 0);">42.6</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: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">Total business</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">843,530</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">804,267</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">742,140</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>


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

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The commercial lines and personal lines underwriting departments of our insurance subsidiaries evaluate and select those risks that they believe will enable our insurance subsidiaries to achieve an underwriting
          profit. Within each of the underwriting departments, our insurance subsidiaries have dedicated product development and management teams responsible for the development of quality products at competitive prices to promote growth and profitability
          as well as the enhancement of our current products to meet targeted customer needs.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In order to achieve underwriting profitability on a consistent basis, our insurance subsidiaries:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>assess and select primarily standard and preferred risks;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>adhere to disciplined underwriting guidelines;</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>seek to price risks appropriately based on exposure, risk characteristics, utilization of predictive models and application of underwriting judgment and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>utilize various types of risk management and loss control services.</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">Our insurance subsidiaries also review their existing portfolio of insured accounts to determine whether certain risks or classes of business continue to meet their underwriting guidelines and margin expectations. If
          a given account or class of business no longer meets those underwriting guidelines or margin expectations, our insurance subsidiaries will take appropriate action regarding that account or class of business, including raising premium rates or
          non-renewing policies to the extent applicable laws and regulations permit.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">As part of the effort of our insurance subsidiaries to maintain acceptable underwriting results, they conduct annual reviews of agencies that have failed to meet their underwriting profitability criteria. The review
          process includes an analysis of the underwriting and re-underwriting practices of the agency, the completeness and accuracy of the applications the agency submits, the adequacy of the training of the agency&#8217;s staff and the agency&#8217;s record of
          adherence to the underwriting guidelines and service standards of our insurance subsidiaries. Based on the results of this review process, the marketing and underwriting personnel of our insurance subsidiaries develop, together with the agency, a
          plan to improve its underwriting profitability. Our insurance subsidiaries monitor the agency&#8217;s compliance with the plan and take other measures as required in the judgment of our insurance subsidiaries, including the termination, to the extent
          applicable laws and regulations permit, of agencies that are unable to achieve acceptable underwriting profitability.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Distribution</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries market their products primarily in the Mid-Atlantic, Midwestern, New England, Southern and Southwestern regions through approximately 2,300 independent insurance agencies. At December 31,
          2022, the Donegal Insurance Group actively wrote business in<span style="font-weight: bold;">&#160;</span>24 states (Alabama, Colorado, Delaware, Georgia, Illinois, Indiana, Iowa, Maine, Maryland, Michigan, Nebraska, New Hampshire, New Mexico, North
          Carolina, Ohio, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, and Wisconsin). Beginning with policies effective in 2021, Donegal Mutual includes the business it writes directly and assumes from the
          Mountain States insurance subsidiaries in four Southwestern states (Colorado, New Mexico, Texas and Utah) in the pooling agreement between Donegal Mutual and Atlantic States. This business had no impact on our results of operations prior to 2021.
          We believe the relationships of our insurance subsidiaries with their independent agents are valuable in identifying, obtaining and retaining profitable business. Our insurance subsidiaries maintain a stringent agency selection procedure that
          emphasizes appointing agencies with proven marketing strategies for the development of profitable business, and our insurance subsidiaries only appoint agencies with a strong underwriting history and potential growth capabilities. Our insurance
          subsidiaries also regularly evaluate the independent agencies that represent them based on their profitability and performance in relation to the objectives of our insurance subsidiaries. Our insurance subsidiaries seek to be among the top three
          insurers within each of their agencies for the lines of business our insurance subsidiaries write.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The following table sets forth the percentage of direct premiums our insurance subsidiaries write, including 80% of the direct premiums Donegal Mutual and Atlantic States include in the underwriting pool, in each of
          the states where they conducted a significant portion of their business in 2022:</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: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Pennsylvania</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; text-indent: 0.05pt;"><span style="color: rgb(0, 0, 0);">35.1</span> <span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Michigan</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom;">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">15.8</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Maryland</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">8.6</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Delaware</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom;">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">6.4</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Virginia</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">5.9</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Georgia</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom;">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">4.6</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Wisconsin</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">3.5</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ohio</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom;">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">3.5</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Indiana</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">2.6</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">North Carolina</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom;">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">2.3</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Iowa</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">1.8</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Tennessee</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom;">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">1.7</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; text-indent: 0.05pt; color: rgb(0, 0, 0);">8.2</div>
              </td>

  </tr>

  <tr>

    <td style="width: 78.56%; vertical-align: bottom;">
                <div style="text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
              </td>

    <td style="width: 21.33%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0);">
                <div style="text-align: center; text-indent: 0.05pt;"><span style="color: rgb(0, 0, 0);">100.0</span> <span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">Our insurance subsidiaries employ a number of policies and procedures that we believe enable them to attract, retain and motivate their independent agents. We believe that the consistency of the product offerings of
          our insurance subsidiaries enables our insurance subsidiaries to compete effectively for independent agents with other insurers whose product offerings may fluctuate based upon industry conditions. Our multi-year systems modernization project is
          further enhancing the ability of our insurance subsidiaries to conduct business with their independent agents and to develop and implement new products. Our insurance subsidiaries have a competitive compensation program for their independent
          agents that includes base commissions, growth incentive plans and a profit-sharing plan, consistent with applicable state laws and regulations, under which the independent agents may earn additional commissions based upon the volume of premiums
          produced and the profitability of the business our insurance subsidiaries receive from that agency. We have an agency stock purchase plan that allows our independent agents to purchase our Class A common stock at a discount to market prices to
          further align the interests of our independent agents with the interests of our stockholders.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries encourage their independent agents to focus on &#8220;account selling,&#8221; or serving all of a particular insured&#8217;s property and casualty insurance needs, which our insurance subsidiaries believe
          generally results in more favorable loss experience than covering a single risk for an individual insured.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Technology</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual owns and manages the technology that our insurance subsidiaries utilize on a daily basis. The technology is comprised of highly integrated agency-facing and back-end processing systems that operate
          within an advanced, modernized infrastructure that provides high service levels for performance, reliability, security and availability. Donegal Mutual maintains disaster recovery and backup systems and tests these systems on a regular basis. Our
          insurance subsidiaries bear their proportionate share of information services expenses based on their respective percentage of the total net premiums written of the Donegal Insurance Group.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The business strategy and ultimate success of our insurance subsidiaries depends on the effectiveness of efficient and integrated business systems and technology infrastructure. These systems enable our insurance
          subsidiaries to provide quality service to agents and policyholders by processing business in a timely and dependable manner, communicate and share data with agents and provide a variety of methods for the payment of premiums. These systems also
          allow for the accumulation and analysis of data and information for the management of our insurance subsidiaries. Donegal Mutual is currently in the midst of a multi-year effort to modernize certain of its key infrastructure and&#160;applications
          systems we describe in more detail under &#8220;Business - Business Strategy - Strategically modernizing our operations and processes to transform our business.&#8221;</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The modernized proficiency of these integrated technology systems facilitates high service levels for the agents and policyholders of our insurance subsidiaries, increased efficiencies in processing the business of
          our insurance subsidiaries and lower operating costs. Key components of these technology systems include agency interface systems, automated policy management systems, a claims processing system and a billing administration system. The agency
          interface systems provide our insurance subsidiaries with a comprehensive single source to facilitate data sharing both to and from agents&#8217; systems and also provides agents with an integrated means of processing new business. The automated policy
          management systems provide agents with the ability to generate underwritten quotes and automatically issue policies that meet the underwriting guidelines of our insurance subsidiaries with limited or no intervention by their personnel. The claims
          processing system allows our insurance subsidiaries to process claims efficiently and in an automated environment. The billing administration system allows our insurance subsidiaries to process premium billing and collection efficiently and in an
          automated environment.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We believe Donegal Mutual's agency-facing technology systems compare well against those of many national property and casualty insurance carriers in terms of feature capabilities and service levels. Donegal Mutual
          maintains a regular interactive forum with its independent agents to be proactive in identifying opportunities for continued automation and technology enhancements.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Claims</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The management of claims is a critical component of the philosophy of our insurance subsidiaries to achieve underwriting profitability on a consistent basis and is fundamental to the successful operations of our
          insurance subsidiaries and their dedication to excellent service. Our senior claims management oversees the claims processing units of each of our insurance subsidiaries to assure consistency in the claims settlement process. The field office
          staff of our insurance subsidiaries receives support from home office technical, litigation, material damage, subrogation and medical audit personnel.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The claims departments of our insurance subsidiaries rigorously manage claims to assure that they settle legitimate claims quickly and fairly and that they identify questionable claims for defense. In the majority of
          cases, the personnel of our insurance subsidiaries, who have significant experience in the property and casualty insurance industry and know the service philosophy of our insurance subsidiaries, adjust claims. Our insurance subsidiaries provide
          various means of claims reporting on a 24-hours a day, seven-days a week basis, including toll-free numbers and electronic reporting through our website and mobile application. Our insurance subsidiaries strive to respond to notifications of
          claims promptly, generally within the day reported. Our insurance subsidiaries believe that, by responding promptly to claims, they provide quality customer service and minimize the ultimate cost of the claims. Our insurance subsidiaries engage
          independent adjusters as needed to handle claims in areas in which the volume of claims is not sufficient to justify the hiring of internal claims adjusters by our insurance subsidiaries. Our insurance subsidiaries also employ independent
          adjusters and private investigators, structural experts and outside legal counsel to supplement their internal staff and to assist in the investigation of claims. Our insurance subsidiaries have a special investigative unit primarily staffed by
          former law enforcement officers that attempts to identify and prevent fraud and abuse and to investigate questionable claims.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The management of the claims departments of our insurance subsidiaries develops and implements policies and procedures for the establishment of adequate claim reserves. Our insurance subsidiaries employ an actuarial
          staff that regularly reviews their reserves for incurred but not reported claims. The management and staff of the claims departments resolve policy coverage issues, manage and process reinsurance recoveries and handle salvage and subrogation
          matters. The litigation and personal injury sections of our insurance subsidiaries manage all claims litigation. Branch office claims above certain thresholds require home office review and settlement authorization. Our insurance subsidiaries
          provide their claims adjusters reserving and settlement authority based upon their experience and demonstrated abilities. Larger or more complicated claims require consultation and approval of senior claims department management.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Liabilities for Losses and Loss Expenses</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims based on facts and circumstances the insurer
          knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies
          explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such estimates. Our insurance subsidiaries base
          their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss adjustment period, our insurance
          subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We reflect any adjustments to the
          liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Our insurance subsidiaries maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the
          purpose of covering the ultimate costs of settling all losses, including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of
          risk involved, knowledge of the circumstances surrounding each claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported
          claims and loss expenses on the basis of historical information by line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our
          insurance subsidiaries monitor their liabilities closely and recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and
          loss expenses.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Reserve estimates can change over time because of unexpected changes in assumptions related to our insurance subsidiaries&#8217; external environment and, to a lesser extent, assumptions related to our insurance
          subsidiaries&#8217; internal operations. For example, our insurance subsidiaries have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the
          COVID-19 pandemic and related government mandates and restrictions resulted in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number
          of factors, including supply chain disruption, higher new and used automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future
          loss settlements. Related uncertainties regarding future trends include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in
          claims and the cost of medical technologies and procedures. Assumptions related to our insurance subsidiaries&#8217; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure,
          consistency in judicial interpretations of insurance coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of
          claims, payment and case reserving methodology, accurate measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and
          consistency in reinsurance coverage and collectability of reinsured losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make
          adjustments in their reserves that they consider appropriate for such changes. Accordingly, our insurance subsidiaries&#8217; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded at December 31, 2022. For
          every 1% change in our insurance subsidiaries&#8217; loss and loss expense reserves, net of reinsurance recoverable, the effect on our pre-tax results of operations would be approximately $6.7<span style="font-weight: bold;">&#160;</span>million.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 24.75pt;">The establishment of appropriate liabilities is an inherently uncertain process and we can provide no assurance that our insurance subsidiaries&#8217; ultimate liability will not exceed our insurance subsidiaries&#8217; loss
          and loss expense reserves and have an adverse effect on our results of operations and financial condition. Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries&#8217; estimated future liabilities,
          because the historical conditions and events that serve as a basis for our insurance subsidiaries&#8217; estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance
          subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded
          their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries&#8217; estimates of their liability for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to
          the prior reporting period.&#160; Our insurance subsidiaries recognized a decrease in their liability for losses and loss expenses of prior years of $44.8 million, $31.2 million and $12.9 million in 2022, 2021 and 2020, respectively. Our insurance
          subsidiaries made no significant changes in their reserving philosophy or claims management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those
          years. The 2022 development represented 7.2% of the December 31, 2021 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile and commercial automobile lines of business for accident years
          prior to 2022. The majority of the 2022 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2021 development represented 5.6% of the December 31, 2020 net carried
          reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile, workers&#8217; compensation and commercial automobile lines of business for accident years prior to 2021. The majority of the 2021 development related
          to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2020 development represented 2.6% of the December 31, 2019 net carried reserves and resulted primarily from lower-than-expected severity
          in the workers&#8217; compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years prior to 2020. The majority of
          the 2020 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Excluding the impact of severe weather events and the COVID-19 pandemic, our insurance subsidiaries have noted stable amounts in the number of claims incurred and the number of claims outstanding at period ends
          relative to their premium base in recent years across most of their lines of business. However, the amount of the average claim outstanding has increased gradually over the past several years due to various factors such as rising inflation and
          increased litigation trends. We have also experienced a general slowing of settlement rates in litigated claims and lengthening of repair completion times for property and automobile claims. Our insurance subsidiaries could have to make further
          adjustments to their estimates in the future. However, on the basis of our insurance subsidiaries&#8217; internal procedures, which analyze, among other things, their prior assumptions, their experience with similar cases and historical trends such as
          reserving patterns, loss payments, pending levels of unpaid claims and product mix, as well as court decisions, economic conditions and public attitudes, we believe that our insurance subsidiaries have made adequate provision for their liability
          for losses and loss expenses.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Atlantic States&#8217; participation in the underwriting pool with Donegal Mutual exposes Atlantic States to adverse loss development on the business that Donegal Mutual contributes to the underwriting pool. However,
          pooled business represents the predominant percentage of the net underwriting activity of both companies, and Donegal Mutual and Atlantic States share proportionately any adverse risk development relating to the pooled business. The business in
          the underwriting pool is homogeneous, and each company has a pro-rata share of the entire underwriting pool. Since the predominant percentage of the business of Atlantic States and Donegal Mutual is pooled and the results shared by each company
          according to its participation level under the terms of the pooling agreement, the intent of the underwriting pool is to produce a more uniform and stable underwriting result from year to year for each company than either would experience
          individually and to spread the risk of loss between the companies.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Differences between liabilities reported in our financial statements prepared on a GAAP basis and our insurance subsidiaries&#8217; financial statements prepared on a SAP basis result from anticipating salvage and
          subrogation recoveries for GAAP but not for SAP. These differences amounted to $28.7 million, $23.5 million and $21.0 million at December 31, 2022, 2021 and 2020, respectively.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The following table sets forth a reconciliation of the beginning and ending GAAP net liability of our insurance subsidiaries for unpaid losses and loss expenses for the periods indicated:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="10">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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;">
                <div style="color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Gross liability for unpaid losses and loss expenses at beginning of year</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,077,620</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">962,007</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">869,674</span></div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0);">Less reinsurance recoverable</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 style="color: rgb(0, 0, 0);">451,261</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 style="color: rgb(0, 0, 0);">404,818</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 style="color: rgb(0, 0, 0);">362,768</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: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Net liability for unpaid losses and loss expenses at beginning of year</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">626,359</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">557,189</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">506,906</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div>Provision for net losses and loss expenses for claims incurred in the </div>
                <div style="text-indent: 9pt;">current year</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);">608,900</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);">551,918</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);">472,709</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: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div>Change in provision for estimated net losses and loss expenses for claims </div>
                <div style="text-indent: 9pt;">incurred in prior years</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(44,821</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(31,208</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(12,945</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 2px;">
                <div style="color: rgb(0, 0, 0);">Total incurred</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 style="color: rgb(0, 0, 0);">564,079</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 style="color: rgb(0, 0, 0);">520,710</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 style="color: rgb(0, 0, 0);">459,764</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Net losses and loss expense payments for claims incurred during:</div>
              </td>

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

    <td valign="bottom" style="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">&#160;</td>

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

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

    <td valign="bottom" style="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">&#160;</td>

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

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

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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: 64%;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">The current year</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);">302,272</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);">269,317</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);">236,984</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: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Prior years</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">218,304</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">182,223</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">172,497</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total paid</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 style="color: rgb(0, 0, 0);">520,576</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 style="color: rgb(0, 0, 0);">451,540</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 style="color: rgb(0, 0, 0);">409,481</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Net liability for unpaid losses and loss expenses at end of year</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">669,862</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">626,359</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">557,189</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0);">Plus reinsurance recoverable</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 style="color: rgb(0, 0, 0);">451,184</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 style="color: rgb(0, 0, 0);">451,261</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 style="color: rgb(0, 0, 0);">404,818</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: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Gross liability for unpaid losses and loss expenses at end of year</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,121,046</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,077,620</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">962,007</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


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

        <div style="text-indent: 18pt;">The following table sets forth the development of the liability for net unpaid losses and loss expenses of our insurance subsidiaries from 2012 to 2022. Loss data in the table includes business Atlantic States
          received from the underwriting pool.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">&#8220;Net liability at end of year for unpaid losses and loss expenses&#8221; sets forth the estimated liability for net unpaid losses and loss expenses recorded at the balance sheet date for each of the indicated years. This
          liability represents the estimated amount of net losses and loss expenses for claims arising in the current and all prior years that are unpaid at the balance sheet date, including losses incurred but not reported.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The &#8220;Net liability re-estimated as of&#8221; portion of the table shows the re-estimated amount of the previously recorded liability based on experience for each succeeding year. The estimate increases or decreases as
          payments are made and more information becomes known about the severity of the remaining unpaid claims. For example, the 2012 liability has developed a deficiency after ten years because we expect the re-estimated net losses and loss expenses to
          be $24.7 million more than the estimated liability we initially established in 2012 of $250.9 million.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The &#8220;Cumulative deficiency (excess)&#8221; shows the cumulative deficiency or excess at December 31, 2022 of the liability estimate shown on the top line of the corresponding column. A deficiency in liability means that
          the liability established in prior years was less than the amount of actual payments and currently re-estimated remaining unpaid liability. An excess in liability means that the liability established in prior years exceeded the amount of actual
          payments and currently re-estimated unpaid liability remaining.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The &#8220;Cumulative amount of liability paid through&#8221; portion of the table shows the cumulative net losses and loss expense payments made in succeeding years for net losses incurred prior to the balance sheet date. For
          example, the 2012 column indicates that at December 31, 2022 payments equal to $268.4 million of the currently re-estimated ultimate liability for net losses and loss expenses of $275.6 million had been made.</div>

        <div><br />
        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="42">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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;">
                <div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2012</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2013</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2014</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2015</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2016</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2017</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2018</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: 2px solid rgb(0, 0, 0);" 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>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">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: bottom; 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>Net liability at end of </div>
                <div style="text-indent: 9pt;">year for unpaid </div>
                <div style="text-indent: 9pt;">losses and loss&#160; </div>
                <div style="text-indent: 9pt;">expenses</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">250,936</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">265,605</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">292,301</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">322,054</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">347,518</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">383,401</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">475,398</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">506,906</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">557,189</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">626,359</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">669,862</span></div>
              </td>

    <td valign="bottom" style="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: 12%; white-space: nowrap;">
                <div>Net liability re-</div>
                <div style="text-indent: 9pt;">estimated as of:</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>One year later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">261,294</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">280,074</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">299,501</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">325,043</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">354,139</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">419,032</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">462,466</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">493,961</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">525,981</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">581,538</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Two years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">268,877</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">281,782</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">299,919</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">329,115</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">375,741</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">413,535</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">450,862</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">479,927</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">498,724</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Three years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">270,473</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">281,666</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">304,855</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">338,118</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">376,060</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">404,902</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">440,168</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">463,441</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Four years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">270,794</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">284,429</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">307,840</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">339,228</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">372,230</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">398,560</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">432,027</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Five years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">271,954</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">285,130</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">310,354</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">338,020</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">370,960</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">396,695</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Six years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">272,553</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">287,439</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">310,380</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">338,200</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">372,346</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Seven years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">274,111</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">287,063</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">311,594</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">339,625</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Eight years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">274,472</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">288,298</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">313,354</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Nine years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">275,385</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">289,066</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Ten years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">275,638</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cumulative</div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">deficiency </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">(excess)</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">24,702</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">23,461</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">21,053</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">17,571</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">24,828</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">13,294</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(43,371</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(43,465</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(58,465</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(44,821</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 12%;">
                <div>Cumulative amount </div>
                <div style="text-indent: 9pt;">of liability paid</div>
                <div style="text-indent: 9pt;"> through:</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>One year later</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">126,677</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">131,766</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">131,779</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">149,746</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">163,005</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">175,883</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">195,956</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">172,497</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">182,223</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">218,304</span></div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Two years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">191,208</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">194,169</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">206,637</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">228,506</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">250,678</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">276,331</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">275,993</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">276,069</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">297,860</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Three years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">225,956</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">233,371</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">251,654</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">274,235</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">306,338</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">317,447</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">335,310</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">343,912</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Four years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">245,094</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">255,451</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">274,248</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">300,715</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">324,628</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">342,583</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">371,231</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Five years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">254,502</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">265,841</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">287,178</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">309,630</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">337,946</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">362,061</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Six years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">259,437</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">272,431</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">292,327</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">315,105</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">349,496</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Seven years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">263,386</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">275,357</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">295,106</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">321,777</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Eight years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">265,026</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">277,315</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">300,306</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 12%; background-color: rgb(204, 238, 255);">
                <div>Nine years later</div>
              </td>

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">266,433</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">279,928</div>
              </td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="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: 5%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 12%;">
                <div>Ten years later</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: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">268,446</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</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: 5%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


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

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="34">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2014</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2015</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2016</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2017</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2018</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: 2px solid rgb(0, 0, 0);" 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>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">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: bottom; 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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: 10%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>Gross liability at end </div>
                <div style="text-indent: 9pt;">of year</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">538,258</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">578,205</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">606,665</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">676,672</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">814,665</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">869,674</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">962,007</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,077,620</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,121,046</span></div>
              </td>

    <td valign="bottom" style="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: 10%;">
                <div>Reinsurance </div>
                <div style="text-indent: 9pt;">recoverable</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">245,957</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">256,151</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">259,147</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">293,271</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">339,266</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">362,768</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">404,818</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">451,261</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">451,184</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: 10%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>Net liability at end of </div>
                <div style="text-indent: 9pt;">year</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">292,301</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">322,054</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">347,518</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">383,401</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">475,398</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">506,906</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">557,189</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">626,359</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">669,862</div>
              </td>

    <td valign="bottom" style="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: 10%; white-space: nowrap;">
                <div>Gross re-estimated </div>
                <div style="text-indent: 9pt;">liability</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">564,561</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">594,072</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">628,241</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">679,800</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">755,701</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">792,676</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">872,833</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">933,712</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: 7%;" colspan="1">&#160;</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: 10%; background-color: rgb(204, 238, 255);">
                <div>Re-estimated </div>
                <div style="text-indent: 9pt;">recoverable</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">251,207</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">254,447</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">255,895</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">283,105</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">323,674</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">329,235</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">374,109</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">352,174</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: 10%;">
                <div>Net re-estimated </div>
                <div style="text-indent: 9pt;">liability</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">313,354</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">339,625</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">372,346</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">396,695</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">432,027</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">463,441</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">498,724</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: 7%;" colspan="1">
                <div style="color: rgb(0, 0, 0);">581,538</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: 7%;" colspan="1">&#160;</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: 10%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Gross cumulative </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">deficiency </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">(excess)</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">26,303</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">15,867</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">21,576</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">3,128</div>
              </td>

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

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(58,964</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(76,998</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(89,174</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">(143,908</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

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

    <td valign="bottom" style="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: 7%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

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

  </tr>


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

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Third-Party Reinsurance</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries and Donegal Mutual purchase certain third-party reinsurance on a combined basis. Our insurance subsidiaries use several different reinsurers, all of which, consistent with the requirements
          of our insurance subsidiaries and Donegal Mutual, have an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the opinion of our management, is equivalent to a company with at
          least an A- (Excellent) rating from A.M. Best.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The external reinsurance our insurance subsidiaries and Donegal Mutual purchased for 2022 included:</div>

        <div><br />
        </div>

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered losses over a set retention of $2.0 million ($3.0 million retention for all losses except for workers' compensation for 2023); and</div>
              </td>

  </tr>


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

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


  <tr>

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

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

    <td style="width: auto; vertical-align: top;">
                <div>catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered 100% of an accumulation of many losses resulting from a single event, including natural disasters, over a set retention of $15.0 million up to
                  aggregate losses of $185.0 million per occurrence (over a set retention of $25.0 million up to aggregate losses of $175.0 million per occurrence for 2023).</div>
              </td>

  </tr>


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

        <div style="text-indent: 18pt;">For property insurance, our insurance subsidiaries had excess of loss reinsurance that provided for coverage of $38.0 million per loss over a set retention of $2.0<span style="font-weight: bold;">&#160;</span>million
          ($37.0 million per loss over a set retention of $3.0<span style="font-weight: bold;">&#160;</span>million for 2023). For liability insurance, our insurance subsidiaries had excess of loss reinsurance that provided for coverage of $73.0 million per
          occurrence over a set retention of $2.0 million ($72.0 million per occurrence over a set retention of $3.0 million for 2023). For workers&#8217; compensation insurance, our insurance subsidiaries had excess of loss reinsurance that provided for
          coverage of $18.0 million on any one life over a set retention of $2.0 million (no change for 2023).</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries and Donegal Mutual also purchased facultative reinsurance to cover certain exposures, including property exposures that exceeded the limits provided by their respective treaty reinsurance.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Investments</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">At December 31, 2022, 100.0% of all debt securities our insurance subsidiaries held had an investment-grade rating. The investment portfolios of our insurance subsidiaries did not contain any mortgage loans or any
          non-performing assets at December 31, 2022.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The following table shows the composition of the debt securities (at carrying value) in the investment portfolios of our insurance subsidiaries, excluding short-term investments, by rating at December 31, 2022:</div>

        <div>&#160;</div>

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


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2022</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; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">Rating<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent</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: rgb(204, 238, 255);">
                <div>U.S. Treasury and U.S. agency securities<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: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">396,191</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">32.7</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                <div style="color: rgb(0, 0, 0);">Aaa or AAA</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);">25,010</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);">2.1</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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Aa or AA</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">343,138</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">28.3</div>
              </td>

    <td valign="bottom" style="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="color: rgb(0, 0, 0);">A</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);">200,629</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);">16.6</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%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">BBB</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">247,263</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">20.3</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                <div style="color: rgb(0, 0, 0);">Total</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: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,212,231</span></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: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>


</table>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="width: 20%; border-bottom: 2px solid rgb(0, 0, 0);"><br />
                </td>

    <td style="width: 80%; padding-bottom: 2px;">
                  <div>&#160;</div>
                </td>

  </tr>


</table>
        </div>

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


  <tr>

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

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Ratings assigned by Moody&#8217;s Investors Services, Inc. or Standard &amp; Poor&#8217;s Corporation.</div>
              </td>

  </tr>


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


  <tr>

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

    <td style="width: 18pt; vertical-align: top;">(2)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Includes mortgage-backed securities of $229.3 million.</div>
              </td>

  </tr>


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

        <div>
          <div style="text-indent: 18pt;">Our insurance subsidiaries invest in both taxable and tax-exempt securities as part of their strategy to maximize after-tax income. Tax-exempt securities made up approximately 19.9%, 21.1% and 22.9% of the
            fixed-maturity securities in the combined investment portfolios of our insurance subsidiaries at December 31, 2022, 2021 and 2020, respectively.</div>

          <div style="text-indent: 18pt;"> <br />
          </div>

        </div>

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

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The following table shows the classification of our investments and the investments of our insurance subsidiaries at December 31, 2022, 2021 and 2020 (at carrying value):</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="22">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">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: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 2px solid rgb(0, 0, 0);" colspan="6">
                <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: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                <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>

  </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="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">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent of</div>
              </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="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: bottom;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent of</div>
              </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="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: bottom;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent of</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Fixed maturities<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup>:</div>
              </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="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="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="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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#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);">Held to maturity:</div>
              </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="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="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="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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">U.S. government corporations and </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">agencies</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">103,362</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">7.9</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">89,268</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">7.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">77,435</span></div>
              </td>

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

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

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">6.3</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Obligations of states and political subdivisions</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);">382,097</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);">29.3</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);">371,436</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);">29.1</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);">312,319</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);">25.6</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">190,949</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">14.6</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">191,147</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">15.0</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">173,270</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">14.2</div>
              </td>

    <td valign="bottom" style="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: 28%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mortgage-backed securities</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 style="color: rgb(0, 0, 0);">12,031</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 style="color: rgb(0, 0, 0);">1.0</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 style="color: rgb(0, 0, 0);">16,254</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 style="color: rgb(0, 0, 0);">1.2</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 style="color: rgb(0, 0, 0);">23,585</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 style="color: rgb(0, 0, 0);">1.9</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: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total held to maturity</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">688,439</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">52.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">668,105</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">52.3</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">586,609</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">48.0</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Available for sale:</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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: 28%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">U.S. government corporations and </div>
                <div style="text-indent: 1.8pt; margin-left: 7.2pt;">agencies</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">63,521</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">4.9</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">32,185</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">2.5</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">47,815</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">3.9</div>
              </td>

    <td valign="bottom" style="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: 28%; white-space: nowrap;">
                <div>Obligations of states and political </div>
                <div style="text-indent: 9pt;">subdivisions</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);">40,156</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);">3.1</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);">57,378</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);">4.5</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);">68,965</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);">5.7</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
              </td>

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">202,838</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">15.5</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">221,611</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">17.4</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">212,708</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">17.4</div>
              </td>

    <td valign="bottom" style="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: 28%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mortgage-backed securities</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 style="color: rgb(0, 0, 0);">217,277</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 style="color: rgb(0, 0, 0);">16.6</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 style="color: rgb(0, 0, 0);">221,455</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 style="color: rgb(0, 0, 0);">17.3</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 style="color: rgb(0, 0, 0);">225,648</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 style="color: rgb(0, 0, 0);">18.5</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: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total available for sale</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">523,792</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">40.1</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">532,629</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">41.7</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">555,136</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">45.5</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total fixed maturities</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);">1,212,231</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);">92.9</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);">1,200,734</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);">94.0</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);">1,141,745</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);">93.5</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities<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: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">35,105</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">2.7</div>
              </td>

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

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

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">63,420</div>
              </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">5.0</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">58,556</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">4.8</div>
              </td>

    <td valign="bottom" style="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: 28%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Short-term investments<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%; 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 style="color: rgb(0, 0, 0);">57,321</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 style="color: rgb(0, 0, 0);">4.4</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 style="color: rgb(0, 0, 0);">12,692</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 style="color: rgb(0, 0, 0);">1.0</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 style="color: rgb(0, 0, 0);">20,901</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 style="color: rgb(0, 0, 0);">1.7</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: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total investments</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,304,657</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,276,846</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">1,221,202</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>


</table>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td style="width: 20%; border-bottom: 2px solid rgb(0, 0, 0);"><br />
                </td>

    <td style="width: 80%; padding-bottom: 2px;">
                  <div>&#160;</div>
                </td>

  </tr>


</table>
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div>We refer to Notes 1 and 4 to our Consolidated Financial Statements. We value those fixed maturities we classify as held to maturity at amortized cost; we value those fixed maturities we classify as available for sale at fair value. The
                  total fair value of fixed maturities we classified as held to maturity was $598.0 million at December 31, 2022, $697.4 million at December 31, 2021 and $632.6 million at December 31, 2020. The amortized cost of fixed maturities we
                  classified as available for sale was $571.9<span style="font-weight: bold;">&#160;</span>million at December 31, 2022, $523.3<span style="font-weight: bold;">&#160;</span>million at December 31, 2021 and $535.0 million at December 31, 2020.</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(2)</td>

    <td style="width: auto; vertical-align: top;">
                <div>We value equity securities at fair value. The total cost of equity securities was $30.8<span style="font-weight: bold;">&#160;</span>million at December 31, 2022, $43.3 million at December 31, 2021 and $42.4 million at December 31, 2020</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(3)</td>

    <td style="width: auto; vertical-align: top;">
                <div>We value short-term investments at cost, which approximates fair value.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-21-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The following table sets forth the maturities (at carrying value) in the fixed maturity portfolio of our insurance subsidiaries at December 31, 2022, 2021 and 2020:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="22">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">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: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 2px solid rgb(0, 0, 0);" colspan="6">
                <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: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                <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>

  </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="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">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of</div>
              </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="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: bottom;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of</div>
              </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="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: bottom;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Due in<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup>:</div>
              </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="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="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="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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">One year or less</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">39,094</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">3.2</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">48,771</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">4.1</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">73,166</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">6.4</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Over one year through three years</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);">107,689</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);">8.9</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);">93,100</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);">7.7</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);">85,805</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);">7.5</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Over three years through five years</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">133,068</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">11.0</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">120,038</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">10.0</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">111,258</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">9.8</div>
              </td>

    <td valign="bottom" style="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: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Over five years through ten years</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);">357,114</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);">29.5</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);">362,266</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);">30.2</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);">341,947</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);">30.0</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: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Over ten years through fifteen years</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">191,118</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">15.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">165,327</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">13.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">139,604</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">12.2</div>
              </td>

    <td valign="bottom" style="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: 28%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Over fifteen years</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);">154,840</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);">12.7</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);">173,523</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);">14.4</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);">140,732</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);">12.3</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: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mortgage-backed securities</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">229,308</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">18.9</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">237,709</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">19.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">249,233</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">21.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 4px;">&#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: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,212,231</span></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: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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: 4px double rgb(0, 0, 0);" 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: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0);">1,200,734</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: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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: 4px double rgb(0, 0, 0);" 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: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0);">1,141,745</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: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>


</table>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td style="width: 20%; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div>&#160;</div>
                </td>

    <td style="width: 80%; padding-bottom: 2px;">
                  <div>&#160;</div>
                </td>

  </tr>


</table>
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Based on stated maturity dates with no prepayment assumptions. Actual maturities will differ because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 13.5pt;">As shown above, our insurance subsidiaries held investments in mortgage-backed securities having a carrying value of $229.3 million at December 31, 2022. The mortgage-backed securities consist primarily of
          investments in governmental agency balloon pools with stated maturities between one and 35 years. The stated maturities of these investments limit the exposure of our insurance subsidiaries to extension risk in the event that interest rates rise
          and prepayments decline. Our insurance subsidiaries perform an analysis of the underlying loans when evaluating a mortgage-backed security for purchase, and they select those securities that they believe will provide a return that properly
          reflects the prepayment risk associated with the underlying loans.</div>

        <div><br />
        </div>

        <div style="text-indent: 13.5pt;">The following table sets forth the investment results of our insurance subsidiaries for the years ended December 31, 2022, 2021 and 2020:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="10">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Invested assets<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: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,290,752</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,249,024</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,165,878</span></div>
              </td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Investment income<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 style="color: rgb(0, 0, 0);">34,016</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);">31,126</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);">29,504</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average yield</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">2.6</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">2.5</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">2.5</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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);">Average tax-equivalent yield</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);">2.7</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);">2.6</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);">2.7</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div>
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td style="width: 20%; border-bottom: 2px solid rgb(0, 0, 0);"><br />
                </td>

    <td style="width: 80%; padding-bottom: 2px;">
                  <div>&#160;</div>
                </td>

  </tr>


</table>
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Average of the aggregate invested amounts at the beginning and end of the period.</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(2)</td>

    <td style="width: auto; vertical-align: top;">
                <div>Investment income is net of investment expenses and does not include investment gains or losses or provision for income taxes.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="font-weight: bold;">A.M. Best Rating</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual and our insurance subsidiaries have an A.M. Best rating of A (Excellent), based upon the respective current financial condition and historical statutory results of operations of Donegal Mutual and our
          insurance subsidiaries. We believe that the A.M. Best rating of Donegal Mutual and our insurance subsidiaries is an important factor in their marketing of their products to their agents and customers. A.M. Best&#8217;s ratings are industry ratings
          based on a comparative analysis of the financial condition and operating performance of insurance companies. A.M. Best&#8217;s classifications are A++ and A+ (Superior), A and A- (Excellent), B++ and B+ (Good), B and B- (Fair), C++ and C+ (Marginal), C
          and C- (Weak), D (Poor), E (Under Regulatory Supervision), F (Liquidation) and S (Suspended). A.M. Best bases its ratings upon factors relevant to the payment of claims of policyholders and are not directed toward the protection of investors in
          insurance companies. According to A.M. Best, the &#8220;Excellent&#8221; rating that the Donegal Insurance Group maintains is assigned to those companies that, in A.M. Best&#8217;s opinion, have an excellent ability to meet their ongoing insurance obligations.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-22-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Regulation</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The supervision and regulation of insurance companies consists primarily of the laws and regulations of the various states in which the insurance companies transact business, with the primary regulatory authority
          being the insurance regulatory authorities in the state of domicile of the insurance company. Such supervision and regulation relate to numerous aspects of an insurance company&#8217;s business and financial condition. The primary purpose of such
          supervision and regulation is the protection of policyholders. The authority of the state insurance departments includes the establishment of standards of solvency that insurers must meet and maintain, the licensing of insurers and insurance
          agents to do business, the nature of, and limitations on, investments, premium rates for property and casualty insurance, the provisions that insurers must make for current losses and future liabilities, the deposit of securities for the benefit
          of policyholders, the approval of policy forms, notice requirements for the cancellation of policies and the approval of certain changes in control. State insurance departments also conduct periodic examinations of the affairs of insurance
          companies and require the filing of annual and other reports relating to the financial condition of insurance companies.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In addition to state-imposed insurance laws and regulations, the National Association of Insurance Commissioners, or the NAIC, maintains a risk-based capital system, or RBC, for assessing the adequacy of the
          statutory capital and surplus of insurance companies that augments the states&#8217; current fixed dollar minimum capital requirements for insurance companies. At December 31, 2022, our insurance subsidiaries and Donegal Mutual each exceeded the
          minimum levels of statutory capital the RBC rules require by a substantial margin.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Generally, every state has guaranty fund laws under which insurers licensed to do business in that state can be assessed on the basis of premiums written by the insurer in that state in order to fund policyholder
          liabilities of insolvent insurance companies. Under these laws in general, an insurer is subject to assessment, depending upon its market share of a given line of business, to assist in the payment of policyholder claims against insolvent
          insurers. Our insurance subsidiaries and Donegal Mutual have made accruals for their portion of assessments related to such insolvencies based upon the most current information furnished by the guaranty associations.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We are part of an insurance holding company system of which Donegal Mutual is the ultimate controlling person. All of the states in which our insurance companies and Donegal Mutual maintain a domicile have
          legislation that regulates insurance holding company systems. Each insurance company in the insurance holding company system must register with the insurance supervisory agency of its state of domicile and furnish information concerning the
          operations of companies within the insurance holding company system that may materially affect the operations, management or financial condition of the insurers within the system. Pursuant to these laws, the respective insurance departments in
          which our subsidiaries and Donegal Mutual maintain a domicile may examine our insurance subsidiaries or Donegal Mutual at any time, require disclosure of material transactions by the holding company with another member of the insurance holding
          company system and require prior notice or prior approval of certain transactions, such as &#8220;extraordinary dividends&#8221; from the insurance subsidiaries to the holding company. We have insurance subsidiaries domiciled in Michigan, Pennsylvania and
          Virginia.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The Pennsylvania Insurance Holding Companies Act, which generally applies to Donegal Mutual, us and our insurance subsidiaries, requires that all transactions within an insurance holding company system to which an
          insurer is a party must be fair and reasonable and that any charges or fees for services performed must be reasonable. Any management agreement, service agreement, cost sharing arrangement and material reinsurance agreement must be filed with the
          Pennsylvania Insurance Department, or the Department, and is subject to the Department&#8217;s review. We have filed with the Department the pooling agreement between Donegal Mutual and Atlantic States that established the underwriting pool and all
          material agreements between Donegal Mutual and our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-23-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Approval of the applicable insurance commissioner is also required prior to consummation of transactions affecting the control of an insurer. In virtually all states, including the states where our insurance
          subsidiaries are domiciled, the acquisition of 10% or more of the outstanding capital stock of an insurer or its holding company or the intent to acquire such an interest creates a rebuttable presumption of a change in control. Pursuant to an
          order issued in April 2003, the Department approved Donegal Mutual&#8217;s ownership of up to 70% of our outstanding Class A common stock and Donegal Mutual&#8217;s ownership of up to 100% of our outstanding Class B common stock.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries have the legal obligation under state insurance laws to participate in involuntary insurance programs for automobile insurance, as well as other property and casualty insurance lines, in
          the states in which they conduct business. These programs include joint underwriting associations, assigned risk plans, fair access to insurance requirements plans, reinsurance facilities, windstorm plans and tornado plans. Legislation
          establishing these programs requires all companies that write lines covered by these programs to provide coverage, either directly or through reinsurance, for insureds who are unable to obtain insurance in the voluntary market. The legislation
          creating these programs usually allocates a pro rata portion of risks attributable to such insureds to each company on the basis of the direct premiums it has written in that state or the number of automobiles it insures in that state. Generally,
          state law requires participation in these programs as a condition to obtaining a certificate of authority. Our loss ratio on insurance we write under these involuntary programs has traditionally been significantly greater than our loss ratio on
          insurance we voluntarily write in those states.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Regulatory requirements, including RBC requirements, may impact our insurance subsidiaries&#8217; ability to pay dividends. The amount of statutory capital and surplus necessary for our insurance subsidiaries to satisfy
          regulatory requirements, including RBC requirements, was not significant in relation to our insurance subsidiaries&#8217; statutory capital and surplus at December 31, 2022. Generally, the maximum amount that one of our insurance subsidiaries may pay
          to us as ordinary dividends during any year after notice to, but without prior approval of, the insurance commissioner of its domiciliary state is limited to a stated percentage of that subsidiary&#8217;s statutory capital and surplus at December 31 of
          the preceding fiscal year or the net income of that subsidiary for its preceding fiscal year. Our insurance subsidiaries did not pay any dividends to us in 2022. Our insurance subsidiaries paid dividends to us of $5.0 million and $14.0 million in
          2021 and 2020, respectively. At December 31, 2022, the amount of ordinary dividends our insurance subsidiaries could pay to us during 2023, without the prior approval of their respective domiciliary insurance commissioners, is shown in the
          following table.</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Name of Insurance Subsidiary</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">Ordinary Dividend Amount</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;">&#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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Atlantic States</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">26,357,936</span></div>
              </td>

    <td valign="bottom" style="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: 88%;">
                <div style="color: rgb(0, 0, 0);">MICO</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);">7,544,187</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: 88%; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Peninsula</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">6,009,019</div>
              </td>

    <td valign="bottom" style="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: 88%; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0);">Southern</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 style="color: rgb(0, 0, 0);">6,446,312</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: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Total</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">46,357,454</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="font-weight: bold;">Donegal Mutual Insurance Company</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual organized as a mutual fire insurance company in Pennsylvania in 1889. At December 31, 2022, Donegal Mutual had admitted assets of $726.4<span style="font-weight: bold;">&#160;</span>million and
          policyholders&#8217; surplus of $346.9 million. At December 31, 2022, Donegal Mutual had total liabilities of $379.5 million, including reserves for net losses and loss expenses of $186.5 million and unearned premiums of $70.0 million. Donegal Mutual&#8217;s
          investment portfolio of $466.2 million at December 31, 2022 consisted primarily of investment-grade bonds of $224.9 million and its investment in our Class A common stock and our Class B common stock. At December 31, 2022, Donegal Mutual owned
          11,578,470 shares, or approximately 43%, of our Class A common stock, which Donegal Mutual carried on its books at $152.7 million, and 4,708,571 shares, or approximately 84%, of our Class B common stock, which Donegal Mutual carried on its books
          at $62.1 million. We present Donegal Mutual&#8217;s financial information in accordance with SAP as the NAIC Accounting Practices and Procedures Manual requires. Donegal Mutual does not, nor is it required to, prepare financial statements in accordance
          with GAAP.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-24-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-weight: bold;">Information about Our Executive Officers</div>

        <div>&#160;</div>

        <div style="text-indent: 18pt;">The following table sets forth information regarding the executive officers of Donegal Mutual and the Registrant as of the date of this Form 10-K Report:</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: 19.4%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">Name</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Age</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom;">&#160;</td>

    <td style="width: 65.93%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Position</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Kevin G. Burke</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">57</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">President and Chief Executive Officer of us since 2015; President and Chief Executive Officer of Donegal Mutual since 2018; Executive Vice President and Chief Operating Officer of Donegal Mutual from 2014
                  to 2018; Senior Vice President of Human Resources of Donegal Mutual and us from 2005 to 2014; other positions from 2000 to 2005.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Jeffrey D. Miller</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.7%; vertical-align: top;">
                <div style="text-align: center; color: rgb(0, 0, 0);">58</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom;">&#160;</td>

    <td style="width: 65.93%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Executive Vice President and Chief Financial Officer of Donegal Mutual and us since 2014; Senior Vice President and Chief Financial Officer of Donegal Mutual and us from 2005 to 2014; other positions from
                  1993 to 2005.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Kristi S. Altshuler</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">42</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and Chief Analytics Officer of us since 2020; Senior Vice President and Chief Analytics Officer of Donegal Mutual since 2019; Director of Willis Towers Watson from 2018 to 2019;
                  Director of Pricing Innovation of USAA from 2014 to 2018; other positions at USAA from 2001 to 2014.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">W. Daniel DeLamater</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.7%; vertical-align: top;">
                <div style="text-align: center; color: rgb(0, 0, 0);">50</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom;">&#160;</td>

    <td style="width: 65.93%; vertical-align: top;">
                <div>Senior Vice President of us since 2022; Senior Vice President and Head of Field Operations &amp; National Accounts of Donegal Mutual since 2022; Senior Vice President of National Accounts for Donegal Mutual from 2020 to 2022; President
                  of Southern Mutual Insurance Company since 2016; other positions at Southern Mutual Insurance Company from 2000 to 2016.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">William A. Folmar</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">64</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Senior Vice President of Claims of Donegal Mutual and Senior Vice President of us since 2019; Vice President of Claims of Donegal Mutual from 2010 to 2019; other positions from 1998 to 2010.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Jeffery T. Hay</div>
              </td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 12.7%; vertical-align: top;">
                <div style="text-align: center; color: rgb(0, 0, 0);">48</div>
              </td>

    <td style="width: 0.73%; vertical-align: top;">&#160;</td>

    <td style="width: 65.93%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and Chief Underwriting Officer of Donegal Mutual and Senior Vice President of us since 2021; Senior Director of Willis Towers Watson from 2018 to 2021; Head of Personal Lines Product
                  Management of The Hartford from 2015 to 2018; other positions at The Hartford from 2005 to 2015.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Christina M. Hoffman</div>
              </td>

    <td style="width: 1.23%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">48</div>
              </td>

    <td style="width: 0.73%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and Chief Risk Officer of Donegal Mutual and us since 2019; Senior Vice President of Internal Audit of Donegal Mutual and Senior Vice President of us from 2013 to 2019; Vice President
                  of Internal Audit of Donegal Mutual and Vice President of us from 2009 to 2013.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Matthew T. Hudnall</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.7%; vertical-align: top;">
                <div style="text-align: center; color: rgb(0, 0, 0);">45</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom;">&#160;</td>

    <td style="width: 65.93%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Senior Vice President of Commercial Lines of Donegal Mutual and Senior Vice President of us since 2022; Senior Vice President of Underwriting of Preferred Mutual from 2021 to 2022; Vice President of Small
                  Commercial Underwriting of Hanover Insurance Group from 2016 to 2021; Vice President of Casualty Underwriting at Hanover Insurance Group from 2013 to 2016.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Robert R. Long, Jr.</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">64</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and General Counsel of Donegal Mutual and us since 2018; Vice President and House Counsel of Donegal Mutual from 2012 to 2018; other positions from 2010 to 2012.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Sanjay Pandey</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.7%; vertical-align: top;">
                <div style="text-align: center; color: rgb(0, 0, 0);">56</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom;">&#160;</td>

    <td style="width: 65.93%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and Chief Information Officer of Donegal Mutual and us since 2013; other positions from 2000 to 2013.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">David W. Sponic</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">58</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Senior Vice President of Personal Lines of Donegal Mutual and Senior Vice President of us since 2022; Vice President of Personal Lines of Donegal Mutual from 2008 to 2022; other positions from 1990 to 2008.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">V. Anthony Viozzi</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.7%; vertical-align: top;">
                <div style="text-align: center; color: rgb(0, 0, 0);">49</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom;">&#160;</td>

    <td style="width: 65.93%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and Chief Investment Officer of Donegal Mutual and us since 2012; Vice President of Investments of Donegal Mutual and us from 2007 to 2012.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.4%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Daniel J. Wagner</div>
              </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 12.7%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">62</div>
              </td>

    <td style="width: 0.73%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 65.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Senior Vice President and Treasurer of Donegal Mutual and us since 2005; other positions from 1987 to 2005.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-25-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Cautionary Statement Regarding Forward-Looking Statements</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">This Form 10-K Report and the documents we incorporate by reference in this Form 10-K Report contain &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of 1995. These
          forward-looking statements include certain discussions relating to underwriting, premium and investment income volumes, business strategies, reserves, profitability and business relationships and our other business activities during 2022 and
          beyond. In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;objective,&#8221; &#8220;project,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;goal&#8221;
          and similar expressions. These forward-looking statements reflect our current views about future events and our current assumptions, and are subject to known and unknown risks and uncertainties that may cause our results, performance or
          achievements to differ materially from those we anticipate or imply by our forward-looking statements. We cannot control or predict many of the factors that could determine our future financial condition or results of operations. Such factors may
          include those we describe under &#8220;Risk Factors.&#8221; The forward-looking statements contained in this Form 10-K Report reflect our views and assumptions only as of the date of this Form 10-K Report. Except as required by law, we do not intend to
          update, and we assume no responsibility for updating, any forward-looking statements we have made. We qualify all of our forward-looking statements by these cautionary statements.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-26-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <a id="RiskFactors."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 1A.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Risk Factors.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="font-weight: bold;">Risk Factors</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Risks Relating to the Property and Casualty Insurance Industry</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Industry trends, such as increasing loss severity due to higher rates of litigation against the insurance industry and individual insurers, the willingness of courts to expand
          covered causes of loss, rising jury awards, escalating medical, automobile and property repair costs and other factors may contribute to increased costs and result in ultimate loss settlements that exceed the reserves of our insurance
          subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Loss severity in the property and casualty insurance industry has increased in recent years, principally driven by factors such as distracted driving, larger court judgments, higher jury awards and increasing medical
          and automobile and property repair costs, including increases due to inflation and supply chain disruption. In addition, many classes of complainants have brought legal actions and proceedings that tend to increase the size of judgments. The
          propensity of policyholders and third-party claimants to litigate and the willingness of courts to expand causes of loss and the size of awards, to eliminate exclusions and to increase coverage limits may result in ultimate settlements of current
          and future losses that exceed the loss reserves of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Our insurance subsidiaries are subject to catastrophe losses and losses from other severe weather events, which are unpredictable and may adversely affect our results of
          operations, liquidity and financial condition.</div>

        <div>&#160;</div>

        <div style="text-indent: 18pt;">The underwriting results of our insurance subsidiaries are subject to weather and other conditions that may adversely affect our financial condition, liquidity or results of operations. Because the occurrence and
          severity of catastrophes are inherently unpredictable and may vary significantly from year to year and region to region, our historical results of operations may not be indicative of our future results of operations. Our property and casualty
          insurance operations expose us to claims arising from catastrophic events affecting multiple policyholders. Such catastrophic events consist of various natural disasters, including, but not limited to, hurricanes, tropical storms, tornadoes,
          windstorms, hailstorms, fires and wildfires, flooding, landslides, earthquakes, severe winter weather events and man-made disasters such as terrorist attacks, explosions and infrastructure failures. Historically, our insurance subsidiaries have
          experienced weather-related losses from hurricanes and tropical storms in Mid-Atlantic and Southern states, tornadoes and hailstorms in Mid-Atlantic, Midwestern and Southern states and severe winter weather events in Mid-Atlantic, Midwestern and
          New England states.</div>

        <div>&#160;</div>

        <div style="text-indent: 18pt;">Losses from catastrophic events are a function of both the extent of our insurance subsidiaries&#8217; exposures, the frequency and severity of the events themselves and the level of reinsurance coverage our insurance
          subsidiaries purchase. The increased frequency and severity of weather-related catastrophes and other losses, such as from wildfires and flooding, incurred by the industry in recent years may be indicative of changing weather patterns due to
          climate change. Should those patterns continue to emerge, increased weather-related catastrophes in the states in which our insurance subsidiaries operate would lead to higher overall losses that they may be unable to offset through pricing
          actions.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries seek to reduce their exposure to catastrophe losses through their underwriting strategies and their purchase of catastrophe reinsurance. Nevertheless, reinsurance may prove inadequate under
          certain circumstances. While the emerging science regarding climate change and its connection to extreme weather events continues to be studied, climate change, to the extent it produces rising temperatures and changes in weather patterns, could
          affect the frequency and severity of weather events and other losses and thus impact the affordability and availability of catastrophe reinsurance coverage for our insurance subsidiaries. Our insurance subsidiaries' ability to appropriately
          manage catastrophe risk depends partially on catastrophe models, which may be affected by inaccurate or incomplete data, the uncertainty of the frequency and severity of future events and the uncertain impact of changing climate conditions that
          tend to occur gradually over time.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Changing climate conditions could lead to new or revised regulations with which our insurance subsidiaries would have to comply. Such regulations could impact the ability of our insurance subsidiaries to manage their
          exposures in areas impacted by increased weather activity, require our insurance companies to alter the terms and conditions of their policies or impact the ability of our insurance subsidiaries to obtain sufficient pricing increases to offset
          higher loss activity.</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-27-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Our insurance subsidiaries must establish premium rates and loss and loss expense reserves from forecasts of the ultimate costs they expect will arise from risks underwritten
          during the policy period, and the profitability of our insurance subsidiaries could be adversely affected if their premium rates or reserves are insufficient to satisfy their ultimate costs.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">One of the distinguishing features of the property and casualty insurance industry is that it prices its products before it knows its costs, since insurers generally establish their premium rates before they know the
          amount of losses they will incur. Accordingly, our insurance subsidiaries establish premium rates from forecasts of the ultimate costs they expect to arise from risks they have underwritten during the policy period. Proposed increases in premium
          rates are subject to regulatory approval on a state-by-state basis, and there is a lag between the time that our insurance subsidiaries file for such approval and the date upon which our insurance subsidiaries can implement any such approved
          premium rate increase across their book of business for a product in a particular state. The premium rates our insurance subsidiaries charge may not be sufficient to cover the ultimate losses they incur. Further, our insurance subsidiaries must
          establish reserves for losses and loss expenses as balance sheet liabilities based upon estimates involving actuarial and statistical projections at a given time of what our insurance subsidiaries expect their ultimate liability to be.
          Significant periods of time often elapse between the occurrence of an insured loss, the reporting of the loss and the settlement of that loss. It is possible that our insurance subsidiaries&#8217; ultimate liability could exceed these estimates because
          of the future development of known losses, the existence of losses that have occurred but are currently unreported and larger than historical settlements of pending and unreported claims. The process of estimating reserves is inherently
          judgmental and can be influenced by a number of factors, including the following:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>trends in claim frequency and severity;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>changes in operations;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>emerging economic and social trends;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>economic and social inflation; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>changes in the regulatory and litigation environments.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">If our insurance subsidiaries determine that their reserves are insufficient to cover their ultimate liability, they will increase their reserves. An increase in reserves results in an increase in losses and a
          reduction in net income for the period in which our insurance subsidiaries recognize a deficiency in reserves. Accordingly, an increase in reserves may adversely impact the business, liquidity, financial condition and results of operations of our
          insurance subsidiaries.</div>

        <div> <br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The financial results of our insurance subsidiaries depend primarily on their ability to underwrite risks effectively and to charge adequate rates to policyholders.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The financial condition, cash flows and results of operations of our insurance subsidiaries depend on their ability to underwrite and set rates accurately for a full spectrum of risks across a number of lines of
          insurance. Rate adequacy is necessary to generate sufficient premium to pay losses, loss adjustment expenses and underwriting expenses and to realize a profit.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The ability to underwrite and set rates effectively is subject to a number of risks and uncertainties, including those related to:</div>

        <div><br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-28-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the availability of sufficient, reliable data;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to conduct a complete and accurate analysis of available data;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to recognize in a timely manner changes in trends and to project both the severity and frequency of losses with reasonable accuracy;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>uncertainties generally inherent in estimates and assumptions;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to project changes in certain operating expense levels with reasonable certainty;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the development, selection and application of appropriate rating formulae or other pricing methodologies;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the effective development, governance and appropriate use of modeling tools to assist with correctly and consistently achieving the intended results in underwriting and pricing;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to innovate with new pricing strategies and the success of those innovations upon implementation;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to secure regulatory approval of premium rates on an adequate and timely basis;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to predict policyholder retention accurately;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>unanticipated court decisions, legislation or regulatory action;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>unanticipated changes in our claim settlement practices;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>changes in driving patterns for auto exposures;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>changes in weather patterns for property exposures;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>changes in the medical sector of the economy that impact bodily injury loss costs;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>changes in new and used car prices, auto repair costs and auto parts prices, including the increasing integration of sophisticated technology-related components;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the impact of emerging technologies, including driver assistance technologies and autonomous vehicles, on pricing, insurance coverages and loss costs;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the impact of inflation and other factors on the cost and availability of construction materials and labor;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability to monitor property concentration in catastrophe-prone areas, such as hurricane, earthquake and wind/hail regions; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the general state of the economy in the states in which our insurance subsidiaries operate.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Such risks may result in our insurance subsidiaries basing their premium rates on inadequate or inaccurate data or inappropriate assumptions or methodologies and may cause our estimates of future changes in the
          frequency or severity of claims to be incorrect. As a result, our insurance subsidiaries could underprice risks, which would negatively affect our margins, or our insurance subsidiaries could overprice risks, which could reduce their premium
          volume and competitiveness. In either event, underpricing or overpricing risks could adversely impact our operating results, financial condition and cash flows.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-29-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The pace of innovation within the insurance industry is rapidly increasing, and our insurance subsidiaries may be unable to effectively implement new technologies and anticipate
          changes in customer preferences and insurance needs, which could put our insurance subsidiaries at a competitive disadvantage and adversely affect their future profitability.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Innovation, recent technological developments, changing customer demographics and preferences, societal shifts and emerging technologies are greatly impacting the insurance industry. Our insurance subsidiaries
          compete with much larger insurers that are focused on implementing technology and innovative solutions to select and price risks, enhance the experience of their customers and improve their operations. If our insurance subsidiaries are unable to
          anticipate changes in customer expectations and keep pace with the technological changes their competitors implement, our insurance subsidiaries may not be able to attract and maintain quality accounts, adequately price risks or operate as
          efficiently as their competitors. In addition, emerging technologies such as electric and autonomous vehicles, driver-assistance and accident avoidance features on vehicles, sensor technology and other forms of automation may reduce the future
          need for, or decrease the future pricing of, the insurance products our insurance subsidiaries offer.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Loss or significant restriction of the use of credit scoring in the pricing and underwriting of the personal lines insurance products by our insurance subsidiaries could
          adversely affect their future profitability.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries use credit scoring as a factor in making risk selection and pricing decisions for personal lines insurance products where allowed by state law. There is increasing regulatory debate as to
          whether use of credit scoring unfairly discriminates against people with low incomes, minority groups and the elderly. Consumer groups and regulators often call for the prohibition or restriction on the use of credit scoring in underwriting and
          pricing. Laws or regulations that significantly curtail the use of credit scoring in the underwriting process could reduce the future profitability of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Changes in applicable insurance laws or regulations or changes in the way insurance regulators administer those laws or regulations could adversely affect the operating
          environment of our insurance subsidiaries and increase their exposure to loss or put them at a competitive disadvantage.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Property and casualty insurers are subject to extensive supervision in their domiciliary states and in the states in which they do business. This regulatory oversight includes matters relating to:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>licensing and examination;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>approval of premium rates;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>market conduct;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>policy forms;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>limitations on the nature and amount of certain investments;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>claims practices;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>mandated participation in involuntary markets and guaranty funds;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>reserve adequacy;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>insurer solvency;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>transactions between affiliates;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the amount of dividends that insurers may pay; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>restrictions on underwriting standards.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Such regulation and supervision are primarily for the benefit and protection of policyholders rather than stockholders.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The NAIC and state insurance regulators re-examine existing laws and regulations from time to time, specifically focusing on areas such as:</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-30-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>insurance company investments;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>issues relating to the solvency of insurance companies;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>risk-based capital guidelines;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>restrictions on the terms and conditions included in insurance policies;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>certain methods of accounting;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>reserves for unearned premiums, losses and other purposes;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the values at which insurance companies may carry investment securities and the definition of other-than-temporary impairment of investment securities; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>interpretations of existing laws and the development of new laws.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Changes in state laws and regulations, as well as changes in the way state regulators view related-party transactions in particular, could change the operating environment of our insurance subsidiaries and have an
          adverse effect on their business.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-31-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Insurance companies are subject to assessments, based on their market share in a given line of business, to assist in the payment of unpaid claims and related costs of insolvent
          insurance companies. Such assessments could adversely affect the financial condition of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries are subject to assessments pursuant to the guaranty fund laws of the various states in which they conduct business. Generally, under these laws, our insurance subsidiaries can be assessed,
          depending upon the market share of our insurance subsidiaries in a given line of insurance business, to assist in the payment of unpaid claims and related costs of insolvent insurance companies in those states. We cannot predict the number and
          magnitude of future insurance company failures in the states in which our insurance subsidiaries conduct business, but future assessments could adversely affect the business, financial condition and results of operations of our insurance
          subsidiaries.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Risks Relating to Us and Our Business</div>

        <div><br />
        </div>

        <div style="text-indent: 22.5pt; font-style: italic; font-weight: bold;">The emergence of COVID-19 has affected the business operations of our insurance subsidiaries and Donegal Mutual, and economic disruption related to COVID-19 or a future
          pandemic may adversely affect our revenues, profitability, results of operations, cash flows, liquidity and financial condition.</div>

        <div><br />
        </div>

        <div style="text-indent: 22.5pt;">During 2020 and 2021, the COVID-19 pandemic resulted in significant disruptions in economic activity throughout our operating regions. We cannot predict at this time the ultimate impact that the economic and
          financial disruption related to the ongoing COVID-19 pandemic or any other future pandemic will have on us. Risks related to COVID-19 or a future pandemic include, but are not limited to, the following:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the business operations or a specific operational function of our insurance subsidiaries and Donegal Mutual could be disrupted by the illness of significant numbers of their employees and remedial efforts that would be required upon
                  discovery of exposure to a communicable illness within their facilities;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the business operations of our insurance subsidiaries and Donegal Mutual are dependent upon technology systems for which regular physical access is required to maintain critical operational capabilities, and the business operations of
                  our insurance subsidiaries and Donegal Mutual would be adversely impacted by government mandates requiring closure of facilities where those technology systems are located or restricting physical access to such facilities;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the revenues of our insurance subsidiaries and Donegal Mutual may decrease as a result of reduced demand for their insurance products as economic disruption adversely impacts current and potential insurance customers;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our insurance subsidiaries and Donegal Mutual may incur an increase in their losses and loss expenses in certain lines of business as a result of a pandemic and related economic disruption, and such losses and loss expenses may exceed
                  the reserves our insurance subsidiaries and Donegal Mutual have established or may establish in the future;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our insurance subsidiaries and Donegal Mutual may incur increased costs related to legal disputes over policy coverages or exclusions and their defense against litigation related to a pandemic;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries and Donegal Mutual to pay losses for damages that their policies explicitly
                  excluded or did not intend to cover;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>legislative, judicial and regulatory actions may require our insurance subsidiaries and Donegal Mutual to reduce or refund premiums, suspend cancellation of policies for non-payment of premiums or otherwise grant extended grace periods
                  and time allowances for the payment of premium balances due to them;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our insurance subsidiaries and Donegal Mutual may not be able to collect premium balances due to them, resulting in reduced operating cash flows and an increase in premium write-offs that would increase their operating expenses;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our insurance subsidiaries may suffer declines in the market values of their investments as a result of financial market volatility related to pandemic concerns and related economic disruption; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>economic disruption related to a pandemic could result in significant declines in the credit quality of issuers, ratings downgrades or changes in financial market conditions and regulatory changes that might adversely impact the value
                  of the fixed-maturity investments that our insurance subsidiaries own.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-32-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Donegal Mutual is our controlling stockholder. Donegal Mutual and its directors and executive officers have potential conflicts of interest between the best interests of our
          stockholders and the best interests of the policyholders of Donegal Mutual.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual controls the election of all of the members of our board of directors. Six of the eleven members of our board of directors are also directors of Donegal Mutual. Donegal Mutual and we share the same
          executive officers. These common directors and executive officers have a fiduciary duty to our stockholders and also have a fiduciary duty to the policyholders of Donegal Mutual. Among the potential conflicts of interest that could arise from
          these separate fiduciary duties are the following:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>we and Donegal Mutual periodically review the percentage participation of Atlantic States and Donegal Mutual in the underwriting pool that Donegal Mutual and Atlantic States have maintained since 1986;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our insurance subsidiaries and Donegal Mutual annually review and then establish the terms of certain reinsurance agreements between our insurance subsidiaries and Donegal Mutual;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>we and Donegal Mutual allocate certain shared expenses among ourselves and our insurance subsidiaries in accordance with various inter-company expense-sharing agreements; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>we and our insurance subsidiaries may enter into other transactions or contractual relationships with Donegal Mutual.</div>
              </td>

  </tr>


</table>
        <div> <br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Donegal Mutual has sufficient voting power to determine the outcome of substantially all matters submitted to our stockholders for approval.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Each share of our Class A common stock has one-tenth of a vote per share and generally votes as a single class with our Class B common stock. Each share of our Class B common stock has one vote per share and
          generally votes as a single class with our Class A common stock. Donegal Mutual has the right to vote approximately<span style="font-weight: bold;">&#160;</span>71% of the combined voting power of our Class A common stock and our Class B common stock
          and has sufficient voting control to and has acted to:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>elect all of the members of our board of directors, who determine our management and policies; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>control the outcome of any corporate transaction or other matter submitted to a vote of our stockholders for approval, including mergers or other acquisition proposals and the sale of all or substantially all of our assets, in each
                  case regardless of how all of our stockholders other than Donegal Mutual vote their shares.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">The interests of Donegal Mutual in maintaining this greater-than-majority voting control of us may have an adverse effect on the price of our Class A common stock and the price of our Class B common stock because of
          the absence of any potential &#8220;takeover&#8221; premium and may, therefore, be inconsistent with the interests of our stockholders other than Donegal Mutual.</div>

        <div> <br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-33-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-weight: bold;">&#160;<span style="font-style: italic;">Donegal Mutual&#8217;s majority voting control of us, certain provisions of our certificate of incorporation and by-laws and certain provisions of Delaware law make it
            remote that anyone could acquire actual control of us unless Donegal Mutual were in favor of another person&#8217;s acquisition of control of us.</span></div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual&#8217;s majority voting control of us, certain anti-takeover provisions in our certificate of incorporation and by-laws and certain provisions of the Delaware General Corporation Law, or the DGCL, could
          delay or prevent the removal of members of our board of directors and could make a merger, tender offer or proxy contest involving us more expensive as well as unlikely to succeed, even if such events were in the best interests of our
          stockholders other than Donegal Mutual. These factors could also discourage a third party from attempting to acquire control of us. In particular, our certificate of incorporation and by-laws include the following anti-takeover provisions:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our board of directors is classified into three classes, so that our stockholders elect only one-third of the members of our board of directors each year;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our stockholders may remove our directors only for cause;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our stockholders may not take stockholder action except at an annual or special meeting of our stockholders;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the request of stockholders holding at least 20% of the combined voting power of our Class A common stock and our Class B common stock is required for a stockholder to call a special meeting of our stockholders;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our by-laws require that stockholders provide advance notice to us to nominate candidates for election to our board of directors or to propose any other item of stockholder business at a stockholders&#8217; meeting;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>we do not permit cumulative voting rights in the election of our directors;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our certificate of incorporation does not provide for preemptive rights in connection with any issuance of securities by us; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our board of directors may issue, without stockholder approval unless otherwise required by law, preferred stock with such terms as our board of directors may determine.</div>
              </td>

  </tr>


</table>
        <div> <br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">We have authorized preferred stock that we could issue without stockholder approval to make it more difficult for a third party to acquire us.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We have 2.0 million authorized shares of preferred stock that we could issue in one or more series without further stockholder approval, unless the DGCL or the rules of the NASDAQ Global Select Market otherwise
          require, and upon such terms and conditions, and having such rights, privileges and preferences, as our board of directors may determine. Our potential issuance of preferred stock may make it more difficult for a third party to acquire control of
          us.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Because we are an insurance holding company, no person can acquire or seek to acquire a 10% or greater interest in us without first obtaining approval of the insurance
          commissioners of the states of domicile of each of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We own insurance subsidiaries domiciled in the states of Michigan, Pennsylvania and Virginia, and Donegal Mutual owns or controls insurance companies domiciled in Georgia and New Mexico. The insurance laws of each of
          these states provide that no person can acquire or seek to acquire a 10% or greater interest in us without first filing specified information with the insurance commissioners of those states and obtaining the prior approval of the proposed
          acquisition of a 10% or greater interest in us by each of the state insurance commissioners based on statutory standards designed to protect the safety and soundness of us and our insurance subsidiaries.</div>

        <div> <br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-34-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Our insurance subsidiaries and Donegal Mutual currently conduct business in a limited number of states, with a concentration of business in Pennsylvania, Michigan, Maryland,
          Delaware, Virginia and Georgia. Any single catastrophe occurrence or other condition affecting losses in these states could adversely affect the results of operations of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries and Donegal Mutual conduct business in 24 states located primarily in the Mid-Atlantic, Midwestern, New England, Southern and Southwestern states. A substantial portion of their business
          consists of private passenger and commercial automobile, homeowners, commercial multi-peril and workers&#8217; compensation insurance in Pennsylvania, Michigan, Maryland, Delaware, Virginia and Georgia. While our insurance subsidiaries and Donegal
          Mutual actively manage their respective exposure to catastrophes through their underwriting processes and the purchase of reinsurance, a single catastrophic occurrence, destructive weather pattern, general economic trend, terrorist attack,
          regulatory development or other condition affecting one or more of the states in which our insurance subsidiaries conduct substantial business could materially adversely affect their business, financial condition and results of operations. Common
          catastrophic events include hurricanes, earthquakes, tornadoes, wind and hailstorms, fires and wildfires, explosions and severe winter storms.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">If the independent agents who market the products of our insurance subsidiaries and Donegal Mutual do not maintain their current levels of premium writing with us and Donegal
          Mutual, fail to comply with established underwriting guidelines of our insurance subsidiaries and Donegal Mutual or otherwise inappropriately market the products of our insurance subsidiaries and Donegal Mutual, the business, financial condition
          and results of operations of our insurance subsidiaries could be adversely affected.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries and Donegal Mutual market their insurance products solely through a network of approximately 2,300 independent insurance agencies. This agency distribution system is one of the most
          important components of the competitive profile of our insurance subsidiaries and Donegal Mutual. As a result, our insurance subsidiaries and Donegal Mutual depend to a material extent upon their independent agents, each of whom has the authority
          to bind one or more of our insurance subsidiaries or Donegal Mutual to insurance coverage. To the extent that such independent agents&#8217; marketing efforts fail to result in the maintenance of their current levels of volume and quality or they bind
          our insurance subsidiaries or Donegal Mutual to unacceptable insurance risks, fail to comply with the established underwriting guidelines of our insurance subsidiaries and Donegal Mutual or otherwise inappropriately market the products of our
          insurance subsidiaries and Donegal Mutual, the business, financial condition and results of operations of our insurance subsidiaries could suffer.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The business of our insurance subsidiaries and Donegal Mutual may not continue to grow and may be materially adversely affected if our insurance subsidiaries and Donegal Mutual
          cannot retain existing, and attract new, independent agents or if insurance consumers increase their use of insurance distribution channels other than independent agents.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The ability of our insurance subsidiaries and Donegal Mutual to retain existing, and to attract new, independent agents is essential to the continued growth of the business of our insurance subsidiaries and Donegal
          Mutual. If independent agents find it easier to do business with the competitors of our insurance subsidiaries and Donegal Mutual, our insurance subsidiaries and Donegal Mutual could find it difficult to retain their existing business or to
          attract new business. While our insurance subsidiaries and Donegal Mutual believe they maintain good relationships with the independent agents they have appointed, our insurance subsidiaries and Donegal Mutual cannot be certain that these
          independent agents will continue to sell the products of our insurance subsidiaries and Donegal Mutual to the consumers these independent agents represent. Some of the factors that could adversely affect the ability of our insurance subsidiaries
          and Donegal Mutual to retain existing, and attract new, independent agents include:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the significant competition among insurance companies to attract independent agents;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the labor-intensive and time-consuming process of selecting new independent agents;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the insistence of our insurance subsidiaries and Donegal Mutual that independent agents adhere to certain standards;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ability of our insurance subsidiaries and Donegal Mutual to pay competitive and attractive commissions, bonuses and other incentives to independent agents; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the ongoing consolidation of independent agencies, which may result in the acquisition of independent agencies from which our insurance subsidiaries and Donegal Mutual currently receive business by larger entities with which our
                  insurance subsidiaries and Donegal Mutual do not have business relationships.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-35-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">While our insurance subsidiaries and Donegal Mutual sell insurance to policyholders solely through their network of independent agencies, many competitors of our insurance subsidiaries and Donegal Mutual sell
          insurance through a variety of delivery methods, including independent agencies, captive agencies and direct sales. To the extent that current and potential policyholders change their distribution channel preference, the business, financial
          condition and results of operations of our insurance subsidiaries may be adversely affected.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Dividends from our insurance subsidiaries are the primary source of funds for the payment of our operating expenses and dividends to our stockholders; however, there are
          regulatory restrictions and business considerations that may limit the amount of dividends our insurance subsidiaries may pay to us.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">As a holding company, we rely primarily on dividends from our insurance subsidiaries as a source of funds to meet our corporate obligations and to pay dividends to our stockholders. The amount of dividends our
          insurance subsidiaries can pay to us is subject to regulatory restrictions and depends on the amount of surplus our insurance subsidiaries maintain. From time to time, the NAIC and various state insurance regulators consider modifying the method
          of determining the amount of dividends that an insurance company may pay without prior regulatory approval. The maximum amount of ordinary dividends that our insurance subsidiaries can pay to us in 2023 without prior regulatory approval is
          approximately $46.4 million. Other business and regulatory considerations, such as the impact of dividends on surplus that could affect the ratings of our insurance subsidiaries, competitive conditions, RBC requirements, the investment results of
          our insurance subsidiaries and the amount of premiums that our insurance subsidiaries write could also adversely impact the ability of our insurance subsidiaries to pay dividends to us.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">If A.M. Best downgrades the rating it has assigned to Donegal Mutual or any of our insurance subsidiaries, it would adversely affect their competitive position.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Industry ratings are a factor in establishing and maintaining the competitive position of insurance companies. A.M. Best, an industry-accepted source of insurance company financial strength ratings, rates Donegal
          Mutual and our insurance subsidiaries. A.M. Best ratings provide an independent opinion of an insurance company&#8217;s financial health and its ability to meet its obligations to its policyholders. We believe that the financial strength rating of A.M.
          Best is material to the operations of Donegal Mutual and our insurance subsidiaries. For example, certain lenders require customers to purchase insurance from an insurance carrier that has received an A.M. Best rating that exceeds a certain
          level. Currently, Donegal Mutual and our insurance subsidiaries each have an A (Excellent) rating from A.M. Best. In March 2022, A.M. Best affirmed its A (Excellent) ratings of Donegal Mutual and our insurance subsidiaries. However, if A.M. Best
          were to downgrade the rating of Donegal Mutual or any of our insurance subsidiaries, it would adversely affect the competitive position of Donegal Mutual or that insurance subsidiary and make it more difficult for it to market its products and
          retain its existing policyholders.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The growth and profitability of our insurance subsidiaries depend, in part, on the effective maintenance and ongoing development of Donegal Mutual&#8217;s information technology
          systems, and the allocation of related costs to our insurance subsidiaries may adversely impact their profitability.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries utilize Donegal Mutual&#8217;s information technology systems to conduct their insurance business, including policy quoting and issuance, claims processing, processing of incoming premium
          payments and other important functions.&#160; As a result, the ability of our insurance subsidiaries to grow their business and conduct profitable operations depends on Donegal Mutual&#8217;s ability to maintain its existing information technology systems
          and to develop new technology systems that will support the business of Donegal Mutual and our insurance subsidiaries in a cost-efficient manner and provide information technology capabilities equivalent to those of our competitors.&#160; The
          allocation among our insurance subsidiaries and Donegal Mutual of the costs of developing and maintaining Donegal Mutual&#8217;s information technology systems may adversely impact our insurance subsidiaries&#8217; expense ratio and underwriting
          profitability, and such costs may exceed Donegal Mutual&#8217;s and our expectations.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-36-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Donegal Mutual is currently in the midst of a multi-year effort to modernize certain of its key infrastructure and applications systems, and the allocation of related costs to our insurance subsidiaries has resulted
          in an increase to their expense ratio. These new systems are intended to provide various benefits to the member companies of the Donegal Insurance Group, including streamlined workflows and business processes, service enhancements for their
          agents and policyholders, opportunities to implement new product models and innovative business solutions, greater utilization of data analytics and operational efficiencies. Our insurance subsidiaries began to issue workers&#8217; compensation
          policies from the new systems in the second quarter of 2020 and began to issue personal lines policies from the new systems, including a new personal lines agency portal, in the fourth quarter of 2021. Over the next several years, Donegal Mutual
          expects to implement new systems for the remaining lines of business that the Donegal Insurance Group offers currently, including three commercial lines of business with enhanced straight-through-processing capabilities beginning in the first
          half of 2023. Even with Donegal Mutual's and our best planning and efforts and the involvement of third-party experts, Donegal Mutual may not complete the implementation of these new systems within its planned timeframes or budget. Further,
          Donegal Mutual&#8217;s information technology systems may not deliver the benefits Donegal Mutual and we expect and may fail to keep pace with our competitors&#8217; information technology systems. As a result, Donegal Mutual and our insurance subsidiaries
          may not have the ability to grow their business and meet their profitability objectives.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Our strategy to grow in part through acquisitions of other insurance companies exposes us to risks that could adversely affect our results of operations and financial condition.</div>

        <div>&#160;</div>

        <div style="text-indent: 18pt;">The affiliation with, and acquisition of, other insurance companies involves risks that could adversely affect our results of operations and financial condition. The risks associated with these affiliations and
          acquisitions include:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the potential inadequacy of reserves for losses and loss expenses of the other insurer;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the need to supplement management of the other insurer with additional experienced personnel;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>conditions imposed by regulatory agencies that make the realization of cost-savings through integration of the operations of the other insurer with our operations more difficult;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>our management's lack of familiarity with the geography, demographics and distribution systems in the markets the other insurer serves that cause the other insurer to fail to meet the growth and profitability objectives we anticipated
                  at the time of the acquisition or affiliation;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the need of the other insurer for additional capital that we did not anticipate at the time of the acquisition or affiliation; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the use of more of our management&#8217;s time in improving the operations of the other insurer than we originally anticipated.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">If we cannot obtain sufficient capital to fund the organic growth of our insurance subsidiaries and to make acquisitions, we may not be able to expand our business.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our strategy is to expand our business through the organic growth of our insurance subsidiaries and through our strategic acquisitions of regional insurance companies. Our insurance subsidiaries may require
          additional capital in the future to support this strategy. If we cannot obtain sufficient capital on satisfactory terms and conditions, we may not be able to expand the business of our insurance subsidiaries or to make future acquisitions. Our
          ability to obtain additional financing will depend on a number of factors, many of which are beyond our control. For example, we may not be able to obtain additional debt or equity financing because we or our insurance subsidiaries may already
          have substantial debt at the time, because we or our insurance subsidiaries do not have sufficient cash flow to service or repay our existing or additional debt or because financial institutions are not making financing available. In addition,
          any equity capital we obtain in the future could be dilutive to our existing stockholders.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-37-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Competition within the property and casualty insurance industry may adversely impact the revenues and profit margins of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The property and casualty insurance industry is intensely competitive. Competition can be based on many factors, including:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>the perceived financial strength of the insurer;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>premium rates;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>policy terms and conditions;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>policyholder service;</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>reputation; and</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>experience.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries and Donegal Mutual compete with many regional and national property and casualty insurance companies, including direct sellers of insurance products, insurers having their own agency
          organizations and other insurers represented by independent agents. Many of these insurers have greater capital than our insurance subsidiaries and Donegal Mutual, have substantially greater financial, technical and operating resources, have
          substantially greater exposure and access to potential customers and have equal or higher ratings from A.M. Best than our insurance subsidiaries and Donegal Mutual. In addition, our competitors may become increasingly better capitalized in the
          future as the property and casualty insurance industry continues to consolidate.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The greater capitalization of many of the competitors of our insurance subsidiaries and Donegal Mutual enables them to operate with lower profit margins and, therefore, allows them to market their products more
          aggressively, to take advantage more quickly of new marketing opportunities and to offer lower premium rates. In addition to established insurers, our insurance subsidiaries and Donegal Mutual compete with a growing number of start-ups, some of
          which have received substantial infusions of capital, that seek to disrupt traditional business platforms and distribution channels. Our insurance subsidiaries and Donegal Mutual may not be able to maintain their current competitive position in
          the markets in which they operate if their competitors offer prices for their products that are lower than the prices our insurance subsidiaries and Donegal Mutual are prepared to offer. Moreover, if these competitors lower the price of their
          products and our insurance subsidiaries and Donegal Mutual meet their pricing, the profit margins and revenues of our insurance subsidiaries and Donegal Mutual may decrease and their ratios of claims and expenses to premiums may increase. All of
          these factors could materially adversely affect the financial condition and results of operations of our insurance subsidiaries and their A.M. Best ratings.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-38-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div>
          <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The investment portfolios of our insurance subsidiaries consist primarily of fixed-income securities; therefore, the investment income and the fair value of the investment
            portfolios of our insurance subsidiaries could decrease as a result of a number of factors.</div>

        </div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries invest the premiums they receive from their policyholders and maintain investment portfolios that consist primarily of fixed-income securities. The effective management of these investment
          portfolios is an important component of the profitability of our insurance subsidiaries. Our insurance subsidiaries derive a significant portion of their operating income from the income they receive on their invested assets. A number of factors
          may affect the quality and/or yield of their investment portfolios, including the general economic and business environment, government monetary policy, changes in the credit quality of the issuers of the fixed-income securities our insurance
          subsidiaries own, changes in market conditions and regulatory changes. The fixed-income securities our insurance subsidiaries own consist primarily of securities issued by domestic entities that are backed by either the credit or collateral of
          the underlying issuer. Factors such as an economic downturn, disruption in the credit market or the availability of credit, a regulatory change pertaining to a particular issuer&#8217;s industry, a significant deterioration in the cash flows of the
          issuer or a change in the issuer&#8217;s marketplace may adversely affect the ability of our insurance subsidiaries to collect principal and interest from the issuer in which they invest.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The investments of our insurance subsidiaries are also subject to risk resulting from interest rate fluctuations. As we experienced when market interest rates increased significantly in 2022, increasing interest
          rates or a widening in the spread between interest rates available on U.S. Treasury securities and corporate debt or asset-backed securities will typically have an adverse impact on the market values of fixed-rate securities. If interest rates
          decline, our insurance subsidiaries will generally have a lower overall rate of return on investments of cash their operations generate. In addition, in the event of the call or maturity of investments in a low interest rate environment, our
          insurance subsidiaries may not be able to reinvest the proceeds in securities with comparable interest rates. Changes in interest rates may reduce both the profitability and the return on the invested capital of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">We and our insurance subsidiaries depend on key personnel. The loss of any member of our executive management or the senior management of our insurance subsidiaries could
          negatively affect the continuation of our business strategies and achievement of our growth objectives.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The loss of, or failure to attract, key personnel could significantly impede our financial plans, growth, marketing and other objectives and those of our insurance subsidiaries. The continued success of our insurance
          subsidiaries depends to a substantial extent on the ability and experience of their senior management. Our insurance subsidiaries and we believe that our future success is dependent on our ability to attract and retain additional skilled and
          qualified personnel and to expand, train and manage our employees. We and Donegal Mutual have employment agreements with our senior officers, including all of our named executive officers.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The reinsurance agreements on which our insurance subsidiaries rely do not relieve our insurance subsidiaries from their primary liability to their policyholders, and our
          insurance subsidiaries face a risk of non-payment from their reinsurers as well as the non-availability of reinsurance in the future.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries rely on reinsurance agreements to limit their maximum net loss from large single catastrophic risks or excess of loss risks in areas where our insurance subsidiaries may have a
          concentration of policyholders. Reinsurance also enables our insurance subsidiaries to increase their capacity to write insurance because it has the effect of leveraging the surplus of our insurance subsidiaries. Although the reinsurance our
          insurance subsidiaries maintain provides that the reinsurer is liable to them for any reinsured losses, the reinsurance agreements do not generally relieve our insurance subsidiaries from their primary liability to their policyholders if the
          reinsurer fails to pay the reinsurance claims of our insurance subsidiaries. To the extent that a reinsurer is unable to pay losses for which it is liable to our insurance subsidiaries, our insurance subsidiaries remain liable for such losses. At
          December 31, 2022, our insurance subsidiaries had approximately $148.3 million of reinsurance receivables from third-party reinsurers relating to paid and unpaid losses. Any insolvency or inability of these reinsurers to make timely payments to
          our insurance subsidiaries under the terms of their reinsurance agreements would adversely affect the results of operations of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Michigan law requires MICO to provide certain medical benefits under the personal injury protection, or PIP, coverage of the personal automobile and commercial automobile policies it writes in the state of Michigan.
          Michigan law also requires MICO to be a member of the Michigan Catastrophic Claims Association, or MCCA, in order to write automobile insurance.&#160; The MCCA receives funding through assessments that its members collect from policyholders in the
          state and provides reinsurance for PIP claims that exceed a set retention. At December 31, 2022, MICO had approximately $60.7 million of reinsurance receivables from MCCA relating to paid and unpaid losses. The MCCA has generated significant
          operating deficits in past years. While the MCCA generated an increase in surplus in recent years, the MCCA board approved the return of a significant portion of its accumulated surplus to policyholders in the form of cash refunds in early 2022.
          Although we currently consider the risk to be remote, should the MCCA be unable to fulfill its payment obligations to MICO in the future, MICO&#8217;s financial condition and results of operations could be adversely affected.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-39-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">In addition, our insurance subsidiaries face a risk of the non-availability of reinsurance or an increase in reinsurance costs that could adversely affect their ability to write business or their results of
          operations. Market conditions beyond the control of our insurance subsidiaries, such as the amount of surplus in the reinsurance market and the frequency and severity of natural and man-made catastrophes, affect both the availability and the cost
          of the reinsurance our insurance subsidiaries purchase. If our insurance subsidiaries cannot maintain their current level of reinsurance or purchase new reinsurance protection in amounts that our insurance subsidiaries consider sufficient, our
          insurance subsidiaries would either have to accept an increase in their net risk retention or reduce their insurance writings, either of which could adversely affect them. For example, due to increased reinsurance pricing and reduced reinsurance
          market capacity, our insurance subsidiaries increased their net retentions under several of their reinsurance programs for 2023.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The disruption or failure of Donegal Mutual&#8217;s information technology systems or the compromise of the security of those systems that results in the theft or misuse of
          confidential information could materially impact adversely the business of Donegal Mutual and our insurance subsidiaries.</div>

        <div>&#160;</div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; business operations depend significantly upon the availability and successful operation of Donegal Mutual&#8217;s information technology systems. In addition, in the normal course of their
          operations, Donegal Mutual and our insurance subsidiaries collect, utilize and maintain confidential information regarding individuals and businesses.&#160; While Donegal Mutual has established various security measures to protect its information
          technology systems and confidential data, unanticipated computer viruses, malware, ransomware, power outages, unauthorized access or other cyberattacks could disrupt those systems or result in the misappropriation or loss of confidential data.
          Donegal Mutual could experience technology system failures or other outages that would impact the availability of its information technology systems. Donegal Mutual has experienced brief disruptions of systems in the past, including those systems
          that allow underwriting and processing of new policies. Disruption in the availability of Donegal Mutual&#8217;s information technology systems could affect the ability of Donegal Mutual and our insurance subsidiaries to underwrite and process their
          policies timely, process and settle claims promptly and provide expected levels of customer service to agents and policyholders.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">While Donegal Mutual has identified threats to the security of its information technology systems, Donegal Mutual and we are unaware of any significant breach of the security measures Donegal Mutual maintains. A
          significant breach of the security of Donegal Mutual&#8217;s information technology systems that results in the misappropriation or misuse of confidential information could damage the business reputation of Donegal Mutual and our insurance subsidiaries
          and could expose Donegal Mutual and our insurance subsidiaries to litigation.&#160; The financial impact to Donegal Mutual, us and our insurance subsidiaries of a significant breach could be material.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Risks Relating to Our Common Stock</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">The price of our common stock may be adversely affected by its low trading volume.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our Class A common stock and our Class B common stock have limited liquidity. Reported average daily trading volume for our Class A common stock and our Class B common stock for the year ended December 31, 2022 was
          approximately 73,246<span style="font-weight: bold;">&#160;</span>shares and approximately<span style="font-weight: bold;">&#160;</span>1,289 shares, respectively. This limited liquidity could subject our shares of Class A common stock and our shares of
          Class B common stock to greater price volatility.</div>

        <div><br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-40-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt; font-style: italic; font-weight: bold;">Donegal Mutual&#8217;s majority voting control of our stock, anti-takeover provisions of our certificate of incorporation and by-laws and certain state laws make it unlikely anyone
          could acquire control of us unless Donegal Mutual were in favor of the acquisition of control.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual&#8217;s ownership of our Class A common stock and Class B common stock, certain anti-takeover provisions of our certificate of incorporation and by-laws, certain provisions of Delaware law and the insurance
          laws and regulations of Georgia, Michigan, New Mexico, Pennsylvania and Virginia could delay or prevent the removal of members of our board of directors and could make it more difficult for a merger, tender offer or proxy contest involving us to
          succeed, even if our stockholders other than Donegal Mutual believed any of such events would be beneficial to them. These factors could also discourage a third party from attempting to acquire control of us. The classification of our board of
          directors could also have the effect of delaying or preventing a change in our control.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In addition, we have 2,000,000 authorized shares of preferred stock that we could issue in one or more series without stockholder approval, to the extent applicable law permits, and upon such terms and conditions,
          and having such rights, privileges and preferences, as our board of directors may determine. Our ability to issue preferred stock could make it difficult for a third party to acquire us. We have no current plans to issue any preferred stock.</div>

        <div><br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-41-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <a id="UnresolvedStaffComments."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 1B.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Unresolved Staff Comments.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">We have no unresolved written comments from the Securities and Exchange Commission staff regarding our filings under the Exchange Act.</div>

        <div><br />
        </div>

        <a id="Properties."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 2.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Properties.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">We and our insurance subsidiaries share administrative headquarters with Donegal Mutual in a building in Marietta, Pennsylvania that Donegal Mutual owns. Donegal Mutual allocates to our insurance subsidiaries their
          proportionate share of building-related expenses under a services allocation agreement. The Marietta headquarters has approximately 270,000 square feet of office space. Southern owns a facility of approximately 10,000 square feet in Glen Allen,
          Virginia.</div>

        <div><br />
        </div>

        <a id="LegalProceedings."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 3.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Legal Proceedings.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries are parties to routine litigation that arises in the ordinary course of their insurance business. We believe that the resolution of these lawsuits will not have a material adverse effect on
          the financial condition or results of operations of our insurance subsidiaries. However, regardless of outcome, litigation and related matters could have an adverse impact on us and our insurance subsidiaries due to defense and settlement costs,
          diversion of management resources, negative publicity, reputational harm and other factors.</div>

        <div><br />
        </div>

        <a id="MineSafetyDisclosures."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 4.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Mine Safety Disclosures.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Not applicable.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-42-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-align: center; font-weight: bold;">PART II<a id="PARTII"><!--Anchor--></a></div>

        <div><br />
        </div>

        <a id="MarketforRegistrantsCommo"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 5.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our Class A common stock and Class B common stock trade on the NASDAQ Global Select Market under the symbols &#8220;DGICA&#8221; and &#8220;DGICB,&#8221; respectively.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">At the close of business on March 1, 2023, we had approximately <span style="color: rgb(0, 0, 0);">1,792</span><span style="font-weight: bold;"> </span>holders of record of our Class A common stock and
          approximately <span style="color: rgb(0, 0, 0);">225</span> holders of record of our Class B common stock.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We declared dividends of $0.66 per share on our Class A common stock and $0.59 per share on our Class B common stock in 2022, compared to $0.64 per share on our Class A common stock and $0.57 per share on our Class B
          common stock in 2021.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Unregistered Sales of Equity Securities and Use of Proceeds.</div>

        <div>&#160;</div>

        <div style="text-indent: 18pt;">Between October 1, 2022 and December 31, 2022, Donegal Mutual purchased shares of our Class A common stock as set forth in the table below:</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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 19.02%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Period</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(a) Total Number of </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shares (or Units) </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Purchased</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(b) Average Price Paid per Share (or Unit)</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(c) Total Number of </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shares (or Units) </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Purchased as Part of Publicly Announced Plans or Programs</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(d) Maximum Number (or Approximate Dollar </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value) of Shares (or Units) that May Yet Be </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Purchased Under the </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Plans or Programs</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">Month #1</div>
                <div style="color: rgb(0, 0, 0);">October 1-31, 2022</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; None</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; None</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; None</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0);">Month #2 </div>
                <div style="color: rgb(0, 0, 0);">November 1-30, 2022</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; 157,148</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; $15.24</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; 157,148</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: middle;">
                <div style="text-align: center; color: rgb(0, 0, 0);">(1)</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Month #3</div>
                <div style="color: rgb(0, 0, 0);">December 1-31, 2022</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; 102,360</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; $14.97</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; 102,360</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">(1)</div>
              </td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 19.02%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">Total</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; 259,508</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; $15.13</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211;None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">Class A &#8211; 259,508</div>
                <div style="text-align: center; color: rgb(0, 0, 0);">Class B &#8211; None</div>
              </td>

    <td style="width: 1.24%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                <div> Donegal Mutual purchased these shares pursuant to its disclosure on April 29, 2022 that it will, at its discretion,&#160; &#160; &#160; &#160;&#160; purchase shares of our Class A common stock and Class B common stock at market prices prevailing from time to
                  time in the open market subject to the provisions of SEC Rule 10b-18 and in privately negotiated transactions.&#160; Such disclosure did not stipulate a maximum number of shares that may be purchased under this program.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-43-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Stock Performance Chart.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The following graph provides an indicator of cumulative total stockholder returns on our Class A common stock and our Class B common stock for the period beginning on December 31, 2017 and ending on December 31,
          2022, compared to the Russell 2000 Index and a peer group comprised of six property and casualty insurance companies over the same period.&#160; The peer group consists of Cincinnati Financial Corp., Hanover Insurance Group Inc., Horace Mann Educators
          Corp., Kemper Corp., Selective Insurance Group Inc. and United Fire Group Inc.&#160; The graph shows the change in value of an initial $100 investment on December 31, 2017, assuming reinvestment of all dividends.</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <div style="text-align: center; text-indent: 18pt;"><img src="image00001.jpg" alt="graphic" /></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 style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 27%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);"><br />
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2017</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2018</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 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: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div>
              </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 27%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Donegal Group Inc. Class A</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">$100.00</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">$81.96</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">$92.74</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">$91.80</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">$97.30</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">$101.23</div>
              </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 27%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">Donegal Group Inc. Class B</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">100.00</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">80.44</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">90.43</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">87.32</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">103.58</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">130.35</div>
              </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="width: 27%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Russell 2000</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">100.00</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">88.99</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">111.70</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">134.00</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; 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: center; color: rgb(0, 0, 0);">153.85</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">122.41</div>
              </td>

  </tr>

  <tr>

    <td style="width: 1%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td style="width: 27%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">Peer Group</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">100.00</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">105.40</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">132.70</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">119.87</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">140.13</div>
              </td>

    <td style="width: 11.79%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0);">135.46</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">Research Data Group prepared the foregoing performance graph and data. The performance graph and accompanying data shall not be deemed "filed" as part of this Form 10-K Report for purposes of Section 18 of the
          Exchange Act or otherwise subject to the liabilities of that section and should not be deemed incorporated by reference into any other filing we make under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent we
          specifically incorporate the performance graph and accompanying data by reference into such filing.</div>

        <div><br />
        </div>

        <a id="Reserved"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 6.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">[Reserved]</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-44-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <a id="ManagementsDiscussionandA"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 7.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="font-weight: bold;">Overview</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual Insurance Company (&#8220;Donegal Mutual&#8221;) organized us as an insurance holding company on August 26, 1986. See &#8220;Business - History and Organizational Structure&#8221; for more information. Our insurance
          subsidiaries, Atlantic States Insurance Company (&#8220;Atlantic States&#8221;), Southern Insurance Company of Virginia (&#8220;Southern&#8221;), The Peninsula Insurance Company and Peninsula Indemnity Company (collectively, &#8220;Peninsula&#8221;), and Michigan Insurance Company
          (&#8220;MICO&#8221;) and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwest, New England, Southern and Southwestern states.
          The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#8217; compensation policies. The personal lines products of our insurance subsidiaries consist primarily of
          homeowners and private passenger automobile policies.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">At December 31, 2022, Donegal Mutual held approximately 43% of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal Mutual with
          approximately 71% of the combined voting power of our outstanding shares of Class A common stock and our outstanding shares of Class B common stock.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual and Atlantic States have participated in a proportional reinsurance agreement, or pooling agreement, since 1986. Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially
          all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States
          share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool. The operations of our insurance subsidiaries and Donegal Mutual are interrelated due to the pooling agreement and
          other factors. While maintaining the separate corporate existence of each company, our insurance subsidiaries conduct business together with Donegal Mutual and its insurance subsidiaries as the Donegal Insurance Group. The Donegal Insurance Group
          is not a legal entity, is not an insurance company and does not issue or administer insurance policies. Rather, it is a trade name that refers to the group of insurance companies that are affiliated with Donegal Mutual. See &#8220;Business -
          Relationship with Donegal Mutual&#8221; for more information regarding the pooling agreement and other transactions with our affiliates.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Donegal Mutual and our insurance subsidiaries operate together as the Donegal Insurance Group and share a combined business plan designed to achieve market penetration and underwriting profitability objectives.
          The products our insurance subsidiaries and Donegal Mutual offer are generally complementary, thereby allowing Donegal Insurance Group to offer a broader range of products to a given market and to expand Donegal Insurance Group&#8217;s ability to
          service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as
          preferred tier products compared to standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary.
          However, because the pool homogenizes the risk characteristics of the predominant percentage of the business Donegal Mutual and Atlantic States write directly and each company shares the underwriting results according to each company&#8217;s
          participation percentage, each company realizes its percentage share of the underwriting results of the pool.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual was the surviving company in the merger, and
          Mountain States&#8217; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the &#8220;Mountain States insurance subsidiaries&#8221;), became insurance subsidiaries of Donegal Mutual upon
          completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance subsidiaries as the Mountain States
          Insurance Group in four Southwestern states. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021, Donegal Mutual
          began to place the business of the Mountain States Insurance Group into the underwriting pool. As a result, our consolidated financial results through December 31, 2020 excluded the results of the Mountain States Insurance Group operations in
          those Southwestern states.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-45-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">In July 2013, our board of directors authorized a share repurchase program pursuant to which we have the authority to purchase up to 500,000 additional shares of our Class A common stock at prices prevailing from
          time to time in the open market subject to the provisions of the SEC Rule 10b-18 and in privately negotiated transactions. We did not purchase any shares of our Class A common stock under this program during 2022 or 2021. We have purchased a
          total of 57,658 shares of our Class A common stock under this program from its inception through December 31, 2022.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">On April 29, 2022, Donegal Mutual disclosed that it will, at its discretion, purchase shares of our Class A common stock and our Class B common stock at market prices prevailing from time to time in the open market
          subject to the provisions of SEC Rule 10b-18 and in privately negotiated transactions. Such disclosure did not stipulate a maximum number of shares that may be purchased under this program. During 2022, Donegal Mutual purchased 1,035,778 shares
          of our Class A common stock and 54,231 shares of our Class B common stock.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In accordance with Section 12b-2 of the Exchange Act, we are no longer a &#8220;smaller reporting company&#8221; as of December 31, 2022. However, under Item 10(f)(2)(i) of Regulation S-K, we are permitted to avail ourselves of
          the scaled disclosure requirements available to smaller reporting companies in this Form 10-K Report. Having ceased to be a smaller reporting company, we will no longer be able to avail ourselves of such scaled disclosure beginning with our
          quarterly report on Form 10-Q for the quarterly period ending March 31, 2023. We have historically not availed ourselves of most aspects of such scaled disclosure and do not expect any material increase in financial or legal expenses for
          additional disclosure requirements as a result of the change in status.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Critical Accounting Policies and Estimates</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We combine our financial statements with those of our insurance subsidiaries and present them on a consolidated basis in accordance with GAAP.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries make estimates and assumptions that can have a significant effect on amounts and disclosures we report in our financial statements. The most significant estimates relate to the reserves of
          our insurance subsidiaries for property and casualty insurance unpaid losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate amounts may differ from the estimates we
          provided. We regularly review our methods for making these estimates, and we reflect any adjustment we consider necessary in our results of operations for the period in which we make an adjustment.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Liability for Losses and Loss Expenses</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims based on facts and circumstances the insurer
          knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies
          explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such estimates. Our insurance subsidiaries base
          their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss adjustment period, our insurance
          subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We reflect any adjustments to the
          liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-46-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 24.75pt;">Our insurance subsidiaries maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the
          purpose of covering the ultimate costs of settling all losses, including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of
          risk involved, knowledge of the circumstances surrounding each claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported
          claims and loss expenses on the basis of historical information by line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our
          insurance subsidiaries monitor their liabilities closely and recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and
          loss expenses.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Reserve estimates can change over time because of unexpected changes in assumptions related to our insurance subsidiaries&#8217; external environment and, to a lesser extent, assumptions related to our insurance
          subsidiaries&#8217; internal operations. For example, our insurance subsidiaries have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the
          COVID-19 pandemic and related government mandates and restrictions resulted in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number
          of factors, including supply chain disruption, higher new and used automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future
          loss settlements. Related uncertainties regarding future trends include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in
          claims and the cost of medical technologies and procedures. Assumptions related to our insurance subsidiaries&#8217; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure,
          consistency in judicial interpretations of insurance coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of
          claims, payment and case reserving methodology, accurate measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and
          consistency in reinsurance coverage and collectability of reinsured losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make
          adjustments in their reserves that they consider appropriate for such changes. Accordingly, our insurance subsidiaries&#8217; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded at December 31, 2022. For
          every 1% change in our insurance subsidiaries&#8217; loss and loss expense reserves, net of reinsurance recoverable, the effect on our pre-tax results of operations would be approximately $6.7<span style="font-weight: bold;">&#160;</span>million.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">The establishment of appropriate liabilities is an inherently uncertain process and we can provide no assurance that our insurance subsidiaries&#8217; ultimate liability will not exceed our insurance subsidiaries&#8217; loss
          and loss expense reserves and have an adverse effect on our results of operations and financial condition. Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries&#8217; estimated future liabilities,
          because the historical conditions and events that serve as a basis for our insurance subsidiaries&#8217; estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance
          subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded
          their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries&#8217; estimates of their liability for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to
          the prior reporting period.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Our insurance subsidiaries recognized a decrease in their liability for losses and loss expenses of prior years of $44.8 million, $31.2 million and $12.9 million in 2022, 2021 and 2020, respectively. Our insurance
          subsidiaries made no significant changes in their reserving philosophy or claims management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those
          years. The 2022 development represented 7.2% of the December 31, 2021 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile and commercial automobile lines of business for accident years
          prior to 2022. The majority of the 2022 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2021 development represented 5.6% of the December 31, 2020 net carried
          reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile, workers&#8217; compensation and commercial automobile lines of business for accident years prior to 2021. The majority of the 2021 development related
          to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2020 development represented 2.6% of the December 31, 2019 net carried reserves and resulted primarily from lower-than-expected severity
          in the workers&#8217; compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years prior to 2020. The majority of
          the 2020 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-47-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 24.75pt;">Excluding the impact of severe weather events and the COVID-19 pandemic, our insurance subsidiaries have noted stable amounts in the number of claims incurred and the number of claims outstanding at period ends
          relative to their premium base in recent years across most of their lines of business. However, the amount of the average claim outstanding has increased gradually over the past several years due to various factors such as rising medical loss
          costs and increased litigation trends. We have also experienced a general slowing of settlement rates in litigated claims. Our insurance subsidiaries could have to make further adjustments to their estimates in the future. However, on the basis
          of our insurance subsidiaries&#8217; internal procedures, which analyze, among other things, their prior assumptions, their experience with similar cases and historical trends such as reserving patterns, loss payments, pending levels of unpaid claims
          and product mix, as well as court decisions, economic conditions and public attitudes, we believe that our insurance subsidiaries have made adequate provision for their liability for losses and loss expenses.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">Atlantic States&#8217; participation in the pool with Donegal Mutual exposes Atlantic States to adverse loss development on the business of Donegal Mutual that the pool includes. However, pooled business represents the
          predominant percentage of the net underwriting activity of both companies, and Donegal Mutual and Atlantic States share proportionately any adverse risk development relating to the pooled business. The business in the pool is homogeneous and each
          company has a pro-rata share of the entire pool. Since the predominant percentage of the business of Atlantic States and Donegal Mutual is pooled and the results shared by each company according to its participation level under the terms of the
          pooling agreement, the intent of the underwriting pool is to produce a more uniform and stable underwriting result from year to year for each company than either would experience individually and to spread the risk of loss between the companies.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-48-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; liability for losses and loss expenses by major line of business at December 31, 2022 and 2021 consisted of the following:</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 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 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;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#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);">Commercial lines:</div>
              </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="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="vertical-align: bottom; 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: 16.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">174,833</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">172,302</span></div>
              </td>

    <td valign="bottom" style="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: 16.2pt; color: rgb(0, 0, 0);">Workers&#8217; compensation</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);">120,539</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);">122,398</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: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">203,567</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">168,445</div>
              </td>

    <td valign="bottom" style="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%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);">23,071</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 style="color: rgb(0, 0, 0);">18,530</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: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total commercial lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">522,010</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">481,675</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#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">&#160;</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">&#160;</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: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Personal lines:</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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: 16.2pt; color: rgb(0, 0, 0);">Automobile</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);">108,715</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);">109,915</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: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">28,481</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">26,169</div>
              </td>

    <td valign="bottom" style="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%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);">10,656</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 style="color: rgb(0, 0, 0);">8,600</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: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total personal lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">147,852</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">144,684</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#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">&#160;</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">&#160;</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: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total commercial and personal lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">669,862</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">626,359</div>
              </td>

    <td valign="bottom" style="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%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Plus reinsurance recoverable</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 style="color: rgb(0, 0, 0);">451,184</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 style="color: rgb(0, 0, 0);">451,261</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: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total liability for losses and loss expenses</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,121,046</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,077,620</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">We have evaluated the effect on our insurance subsidiaries&#8217; loss and loss expense reserves and our stockholders&#8217; equity in the event of reasonably likely changes in the variables we consider in establishing loss and
          loss expense reserves. We established the range of reasonably likely changes based on a review of changes in accident year development by line of business and applied it to our insurance subsidiaries&#8217; loss reserves as a whole. The selected range
          does not necessarily indicate what could be the potential best or worst case or the most-likely scenario. The following table sets forth the effect on our insurance subsidiaries&#8217; loss and loss expense reserves and our stockholders&#8217; equity in the
          event of reasonably likely changes in the variables considered in establishing loss and loss expense reserves:</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: 20%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Change in Loss and Loss </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Expense Reserves Net of </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Adjusted Loss and Loss </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Expense Reserves Net of </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance at&#160; </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2022</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percentage Change in </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Equity at December 31, </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022(1)</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Adjusted Loss and Loss </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Expense Reserves Net of </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance at&#160; </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percentage Change in </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Equity at </div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021(1)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" colspan="9">
                <div style="text-align: center; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">-10.0%</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">$602,876</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">10.9%</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">$563,723</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">9.3%</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">-7.5</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">619,622</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">8.2</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">579,382</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">7.0</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">-5.0</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">636,369</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">5.5</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">595,041</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">4.7</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">-2.5</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">653,115</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">2.7</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">610,700</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">2.3</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">Base</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">669,862</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">626,359</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">&#8212;</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">2.5</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">686,609</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">-2.7</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">642,018</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">-2.3</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">5.0</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">703,355</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">-5.5</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">657,677</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">-4.7</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">7.5</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">720,102</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">-8.2</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">673,336</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom;">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0);">-7.0</div>
              </td>

  </tr>

  <tr>

    <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">10.0</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.85%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">736,848</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">-10.9</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 18.55%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">688,995</div>
              </td>

    <td style="width: 1.32%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 19.01%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);">-9.3</div>
              </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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 20.85%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 79.15%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
        <div style="margin-left: 18pt;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net of income tax effect.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-49-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries base their reserves for unpaid losses and loss expenses on current trends in loss and loss expense development and reflect their best estimates for future amounts needed to pay losses and
          loss expenses with respect to incurred events currently known to them plus incurred but not reported (&#8220;IBNR&#8221;) claims. Our insurance subsidiaries develop their reserve estimates based on an assessment of known facts and circumstances, review of
          historical loss settlement patterns, estimates of trends in claims severity, frequency, legal and regulatory changes and other assumptions. Our insurance subsidiaries consistently apply actuarial loss reserving techniques and assumptions, which
          rely on historical information as adjusted to reflect current conditions, including consideration of recent case reserve activity. Our insurance subsidiaries use the point estimate their actuaries select.<span style="font-weight: bold;">&#160;</span>For




          the year ended December 31, 2022, the actuaries developed a range from a low of $621.6 million to a high of $721.6 million and selected a point estimate of $669.9 million. The actuaries&#8217; range of estimates for commercial lines in 2022 was $486.4
          million to $560.5 million, and the actuaries selected a point estimate of $522.0 million. The actuaries&#8217; range of estimates for personal lines in 2022 was $135.2 million to $161.1 million, and the actuaries selected a point estimate of $147.9
          million. For the year ended December 31, 2021, the actuaries developed a range from a low of $575.7 million to a high of $681.5<span style="font-weight: bold;">&#160;</span>million and selected a point estimate of $626.4 million. The actuaries&#8217; range
          of estimates for commercial lines in 2021 was $442.8 million to $524.0 million, and the actuaries selected a point estimate of $481.7 million. The actuaries&#8217; range of estimates for personal lines in 2021 was $132.9 million to $157.5 million, and
          the actuaries selected a point estimate of $144.7 million.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries seek to enhance their underwriting results by carefully selecting the product lines they underwrite. For personal lines products, our insurance subsidiaries insure standard and preferred
          risks in private passenger automobile and homeowners lines. For commercial lines products, the commercial risks that our insurance subsidiaries primarily insure are business offices, wholesalers, service providers, contractors, artisans and light
          manufacturing operations. Our insurance subsidiaries have limited exposure to asbestos and other environmental liabilities. Through the consistent application of this disciplined underwriting philosophy, our insurance subsidiaries have avoided
          many of the &#8220;long-tail&#8221; issues other insurance companies have faced. We consider workers&#8217; compensation to be a &#8220;long-tail&#8221; line of business, in that workers&#8217; compensation claims tend to be settled over a longer time frame than those in the other
          lines of business of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">The following table presents 2022 and 2021 claim count and payment amount information for workers&#8217; compensation. Workers&#8217; compensation losses primarily consist of indemnity and medical costs for injured workers.</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended 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;">
                <div style="text-align: center; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2022</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: 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 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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Number of claims pending, beginning of period</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">3,336</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">2,898</div>
              </td>

    <td valign="bottom" style="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="color: rgb(0, 0, 0);">Number of claims reported</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);">6,683</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);">6,883</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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Number of claims settled or dismissed</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">6,653</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">6,445</div>
              </td>

    <td valign="bottom" style="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="color: rgb(0, 0, 0);">Number of claims pending, end of period</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);">3,366</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);">3,336</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: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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="color: rgb(0, 0, 0);">Losses paid</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><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">55,809</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">50,664</span></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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Loss expenses paid</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">12,062</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">10,067</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Management Evaluation of Operating Results</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Despite challenging insurance market conditions and increasing property and casualty loss severity trends that affected our results in recent years, we believe that our focused business strategy, including our
          insurance subsidiaries&#8217; ongoing implementation of premium rate increases and refinements to their disciplined underwriting practices, have positioned us well for 2023 and beyond.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Because our insurance subsidiaries do not prepare GAAP financial statements, we evaluate the performance of our commercial lines and personal lines segments utilizing statutory accounting practices (&#8220;SAP&#8221;), which
          include financial measures that reflect the growth trends and underwriting results of our insurance subsidiaries.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-50-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">We use the following financial data to monitor and evaluate our operating results:</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="10">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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>

  </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#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);">Net premiums written:</div>
              </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial lines:</div>
              </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">167,774</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">161,947</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">135,294</span></div>
              </td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Workers&#8217; compensation</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);">111,892</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);">113,256</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);">109,960</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">200,045</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">188,242</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">147,993</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);">40,086</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 style="color: rgb(0, 0, 0);">38,340</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 style="color: rgb(0, 0, 0);">32,739</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: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total commercial lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">519,797</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">501,785</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">425,986</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Personal lines:</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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">181,129</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">170,578</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">184,602</div>
              </td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Homeowners</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);">120,087</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);">109,974</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);">111,886</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: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">22,517</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">21,930</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">19,666</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total personal lines</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 style="color: rgb(0, 0, 0);">323,733</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 style="color: rgb(0, 0, 0);">302,482</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 style="color: rgb(0, 0, 0);">316,154</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: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total net premiums written</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">843,530</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">804,267</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">742,140</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Components of combined ratio:</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Loss ratio</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><span style="color: rgb(0, 0, 0);">68.6</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);">67.1</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);">62.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Expense ratio</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">34.1</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">33.3</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">33.0</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Dividend ratio</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 style="color: rgb(0, 0, 0);">0.6</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 style="color: rgb(0, 0, 0);">0.6</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 style="color: rgb(0, 0, 0);">1.0</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: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Combined ratio</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">103.3</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">101.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">96.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Revenues:</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net premiums earned:</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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">510,153</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">468,433</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">412,877</span></div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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 style="color: rgb(0, 0, 0);">312,337</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 style="color: rgb(0, 0, 0);">307,582</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 style="color: rgb(0, 0, 0);">329,163</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total net premiums earned</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">822,490</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">776,015</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">742,040</div>
              </td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net investment income</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);">34,016</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);">31,126</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);">29,504</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment (losses) gains</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(10,185</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">6,477</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">2,778</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);">1,900</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 style="color: rgb(0, 0, 0);">2,848</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 style="color: rgb(0, 0, 0);">3,497</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: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total revenues</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">848,221</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">816,466</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">777,819</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="10">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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>

  </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="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: bottom;" 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: bottom;" 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: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Components of net (loss) income:</div>
              </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Underwriting (loss) income:</div>
              </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">(22,665</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">)</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">(35,174</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">)</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">(858</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">)</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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 style="color: rgb(0, 0, 0);">(13,506</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">17,235</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 style="color: rgb(0, 0, 0);">31,764</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">SAP underwriting (loss) income</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(36,171</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(17,939</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">30,906</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP adjustments</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 style="color: rgb(0, 0, 0);">8,667</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 style="color: rgb(0, 0, 0);">9,945</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 style="color: rgb(0, 0, 0);">(959</div>
              </td>

    <td valign="bottom" style="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: bottom; width: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP underwriting (loss) income</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(27,504</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(7,994</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">29,947</div>
              </td>

    <td valign="bottom" style="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: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net investment income</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);">34,016</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);">31,126</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);">29,504</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment (losses) gains</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(10,185</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">6,477</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">2,778</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);">35</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 style="color: rgb(0, 0, 0);">730</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 style="color: rgb(0, 0, 0);">1,043</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax (benefit) expense</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">(3,638</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">30,339</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">63,272</div>
              </td>

    <td valign="bottom" style="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: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Income tax (benefit) expense</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 style="color: rgb(0, 0, 0);">(1,679</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">5,085</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 style="color: rgb(0, 0, 0);">10,457</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: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">Net (loss) income</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">(1,959</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">)</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">25,254</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">52,815</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-51-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Non-GAAP Information</div>

        <div><br />
        </div>

        <div style="text-indent: 22.5pt;">We prepare our consolidated financial statements on the basis of GAAP. Our insurance subsidiaries prepare financial statements based on SAP. SAP financial measures are considered non-GAAP financial measures under
          applicable SEC rules because the SAP financial measures include or exclude certain items that the most comparable GAAP financial measures do not ordinarily include or exclude. Our calculation of non-GAAP financial measures may differ from similar
          measures other companies use. As a result, investors should exercise caution when comparing our non-GAAP financial measures to the non-GAAP financial measures other companies use. The SAP financial measures we utilize are net premiums written and
          statutory combined ratio.</div>

        <div><br />
        </div>

        <div style="font-style: italic;">Net Premiums Written</div>

        <div><br />
        </div>

        <div style="text-indent: 22.5pt;">We define net premiums written as the amount of full-term premiums our insurance subsidiaries record for policies effective within a given period less premiums our insurance subsidiaries cede to reinsurers. Net
          premiums earned is the most comparable GAAP financial measure to net premiums written. Net premiums earned represent the sum of the amount of net premiums written and the change in net unearned premiums during a given period.&#160; Our insurance
          subsidiaries earn premiums and recognize them as revenue over the terms of their policies, which are one year or less in duration. Therefore, increases or decreases in net premiums earned generally reflect increases or decreases in net premiums
          written in the preceding 12-month period compared to the comparable period one year earlier.</div>

        <div><br />
        </div>

        <div style="text-indent: 22.5pt;">The following table provides a reconciliation of our net premiums earned to our net premiums written for 2022, 2021 and 2020:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="10">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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>

  </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#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);">Net premiums earned</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">822,489,450</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">776,015,201</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">742,040,339</span></div>
              </td>

    <td valign="bottom" style="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: top; width: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Change in net unearned premiums</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 style="color: rgb(0, 0, 0);">21,039,149</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 style="color: rgb(0, 0, 0);">28,251,308</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 style="color: rgb(0, 0, 0);">99,554</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: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net premiums written</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">843,528,599</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">804,266,509</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">742,139,893</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">The increase in the change in net unearned premiums for 2021 compared to 2020 primarily reflects the inclusion of the business of the Mountain States Insurance Group in the underwriting pool beginning with policies
          effective in 2021.</div>

        <div><br />
        </div>

        <div style="font-style: italic;">Statutory Combined Ratio</div>

        <div><br />
        </div>

        <div style="text-align: justify; text-indent: 22.5pt;">The combined ratio is a standard measurement of underwriting profitability for an insurance company. The combined ratio does not reflect investment income, net investment gains or losses,
          federal income taxes or other non-operating income or expense. A combined ratio of less than 100% generally indicates underwriting profitability.</div>

        <div><br />
        </div>

        <div style="text-align: justify; text-indent: 22.5pt;">The statutory combined ratio is a non-GAAP financial measure that is based upon amounts determined under SAP. We calculate our statutory combined ratio as the sum of:</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 20.25pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>the statutory loss ratio, which is the ratio of calendar-year net incurred losses and loss expenses to net premiums earned;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 20.25pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>the statutory expense ratio, which is the ratio of expenses incurred for net commissions, premium taxes and underwriting expenses to net premiums written; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 20.25pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>the statutory dividend ratio, which is the ratio of dividends to holders of workers&#8217; compensation policies to net premiums earned.</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify; margin-left: 38.25pt;"> <br />
        </div>

        <div style="text-align: justify; text-indent: 22.5pt;">The calculation of our statutory combined ratio differs from the calculation of our GAAP combined ratio. In calculating our GAAP combined ratio, we do not deduct installment payment fees from
          incurred expenses, and we base the expense ratio on net premiums earned instead of net premiums written. Differences between our GAAP loss ratio and our statutory loss ratio result from anticipating salvage and subrogation recoveries for our GAAP
          loss ratio but not for our statutory loss ratio.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-52-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 24.75pt;">The following table presents comparative details with respect to our GAAP and statutory combined ratios for the years ended December 31, 2022, 2021 and 2020:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="10">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 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 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: 2px solid rgb(0, 0, 0);" 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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">GAAP Combined Ratios (Total Lines)</div>
              </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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#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);">Loss ratio (non-weather)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">60.9</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">61.3</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">55.1</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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);">Loss ratio (weather-related)</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);">7.7</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);">5.8</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);">6.9</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expense ratio</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">34.1</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">33.3</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">33.0</div>
              </td>

    <td valign="bottom" style="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: top; width: 64%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividend ratio</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 style="color: rgb(0, 0, 0);">0.6</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 style="color: rgb(0, 0, 0);">0.6</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 style="color: rgb(0, 0, 0);">1.0</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: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Combined ratio</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">103.3</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">101.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">96.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Statutory Combined Ratios</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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: top; width: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Commercial lines:</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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">98.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">108.6</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">112.7</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Workers&#8217; compensation</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);">97.3</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);">94.6</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);">86.3</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">116.9</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">114.1</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">98.4</div>
              </td>

    <td valign="bottom" style="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: top; width: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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);">80.8</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);">77.5</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);">74.0</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total commercial lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">103.7</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">104.9</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">97.8</div>
              </td>

    <td valign="bottom" style="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: top; width: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Personal lines:</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">&#160;</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">&#160;</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">&#160;</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Automobile</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">103.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">94.4</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">91.3</div>
              </td>

    <td valign="bottom" style="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: top; width: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</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);">111.0</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);">102.9</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);">97.2</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">52.1</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">49.3</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">74.9</div>
              </td>

    <td valign="bottom" style="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: top; width: 64%;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total personal lines</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);">102.8</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);">94.4</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);">92.4</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: 64%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total commercial and personal lines</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">103.3</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">100.8</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">95.4</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-53-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-weight: bold;">Results of Operations</div>

        <div><br />
        </div>

        <div style="text-align: center; font-weight: bold;">YEAR ENDED DECEMBER 31, 2022 COMPARED TO YEAR ENDED DECEMBER 31, 2021</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Premiums Earned</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; net premiums earned increased to $822.5<span style="font-weight: bold;">&#160;</span>million for 2022, an increase of $46.5 million, or 6.0%, compared to 2021, primarily reflecting solid
          premium retention and renewal premium increases. Our insurance subsidiaries earn premiums and recognize them as income over the terms of the policies they issue. Such terms are generally one year or less in duration. Therefore, increases or
          decreases in net premiums earned generally reflect increases or decreases in net premiums written in the preceding twelve-month period compared to the same period one year earlier.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Premiums Written</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; 2022 net premiums written increased 4.9% to $843.5 million, compared to $804.3 million for 2021. Commercial lines net premiums written increased $18.0 million, or 3.6%, for 2022 compared
          to 2021. We attribute the increase in commercial lines net premiums written primarily to modest new business writings, strong premium retention and a continuation of renewal premium increases in lines other than workers&#8217; compensation, offset
          partially by planned attrition in regions we have targeted for profit improvement. Personal lines net premiums written increased $21.3 million, or 7.0%, for 2022 compared to 2021. We attribute the increase in personal lines net premiums written
          primarily to renewal premium increases, strong policy retention and new business writings in certain states where we have introduced an updated suite of products.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-54-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Investment Income</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">For 2022, our net investment income increased 9.3% to $34.0 million, compared to $31.1 million for 2021, due primarily to higher average reinvestment yields and higher average invested assets for 2022 compared to
          2021.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Investment (Losses) Gains</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our net investment losses for 2022 were $10.2 million.&#160; Our net investment gains for 2021 were $6.5 million. The net investment (losses) gains for 2022 and 2021 were primarily related to (decreases) increases in
          unrealized (losses) gains within our equity securities portfolio. We did not recognize any impairment losses during 2022 or 2021.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Losses and Loss Expenses</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; loss ratio, which is the ratio of incurred losses and loss expenses to premiums earned, was 68.6% for 2022, compared to 67.1% for 2021. Our insurance subsidiaries&#8217; commercial lines loss
          ratio decreased to 67.1% for 2022, compared to 68.6% for 2021. This decrease resulted primarily from the commercial automobile loss ratio decreasing to 64.2% for 2022, compared to 75.0% for 2021. The personal lines loss ratio increased to 71.0%
          for 2022, compared to 64.8% for 2021. The personal automobile loss ratio increased to 72.1% for 2022, compared to 65.6% for 2021, primarily due to an increase in automobile claim severity due to the ongoing impact of supply chain disruption and
          labor shortages on the costs of repair and replacement vehicles. The homeowners loss ratio increased to 76.1% for 2022, compared to 69.6% for 2021, primarily due to increased average claim severity due to the ongoing impact of supply chain
          disruption and labor shortages on repair and replacement costs for homes. Our insurance subsidiaries experienced favorable loss reserve development of approximately $44.8 million, or 5.4<span style="font-weight: bold;">&#160;</span>percentage points
          of the loss ratio, during 2022 in their reserves for prior accident years, compared to approximately $31.2 million, or 4.0 percentage points of the loss ratio, during 2021. The favorable loss reserve development in 2022 resulted primarily from
          lower-than-expected loss emergence in the personal automobile and commercial automobile lines of business for accident years prior to 2022. Weather-related losses of $63.5 million, or 7.7 percentage points of the loss ratio, for 2022 increased
          from $45.3 million, or 5.8 percentage points of the loss ratio, for 2021, with the increase primarily impacting the commercial multi-peril line of business. Large fire losses, which we define as individual fire losses in excess of $50,000, were
          $53.5 million, or 6.5 percentage points of the loss ratio, for 2022, compared to $45.6 million, or 5.9 percentage points of the loss ratio, for 2021. The increase was related to increased average claim severity of both commercial property and
          home fires in 2022 compared to 2021, which we attribute in part to inflationary repair cost increases.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Underwriting Expenses</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; expense ratio, which is the ratio of policy acquisition and other underwriting expenses to premiums earned, was 34.1% for 2022, compared to 33.3% for 2021. We attribute the modest increase
          to higher technology system-related expenses for 2022 compared to 2021, offset somewhat by lower commercial growth incentive costs for our agents and decreased underwriting-based incentive costs for our employees for 2022 compared to 2021. The
          increase in technology systems-related expenses for 2022 was primarily due to an increased allocation of costs from Donegal Mutual to our insurance subsidiaries following the successful implementation of the second phase of our ongoing systems
          modernization project in August 2021.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-55-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Policyholder Dividends</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries pay policyholder dividends primarily on workers' compensation policies on a sliding scale based on the profitability of a given policy.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Combined Ratio</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; combined ratio was 103.3% and 101.0% for 2022 and 2021, respectively. The combined ratio represents the sum of the loss ratio, the expense ratio and the dividend ratio, which is the ratio
          of workers&#8217; compensation policy dividends incurred to premiums earned. We attribute the increase in our combined ratio primarily to the increase in the loss ratio.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Interest Expense</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our interest expense for 2022 decreased to $620,558, compared to $895,605 for 2021. We attribute the decrease to lower average borrowings under our lines of credit during 2022 compared to 2021.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-56-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Income Taxes</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our income tax benefit was $1.7 million for 2022, compared to income tax expense of $5.1 million for 2021. Our effective tax rate for 2021 was 16.8%.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net (Loss) Income and (Loss) Earnings Per Share</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our net loss for 2022 was $2.0 million, or $.06 per share of Class A common stock and $.07 per share of Class B common stock, compared to net income for 2021 of $25.3 million, or $0.83 per share of Class A common
          stock on a diluted basis and $0.74 per share of Class B common stock. We had 27.1 million and 25.8 million Class A shares outstanding at December 31, 2022 and 2021, respectively.&#160; We had 5.6 million Class B shares outstanding for both periods.
          There are no outstanding securities that dilute our shares of Class B common stock.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Book Value Per Share</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our stockholders&#8217; equity decreased by $47.4 million during 2022, primarily due to $45.4 million of after-tax unrealized losses within our available-for-sale fixed-maturity portfolio, resulting in a decrease in our
          book value per share to $14.79 at December 31, 2022, compared to $16.95 a year earlier.</div>

        <div><br />
        </div>

        <div style="text-align: center; font-weight: bold;">YEAR ENDED DECEMBER 31, 2021 COMPARED TO YEAR ENDED DECEMBER 31, 2020</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Premiums Earned</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; net premiums earned increased to $776.0<span style="font-weight: bold;">&#160;</span>million for 2021, an increase of $34.0 million, or 4.6%, compared to 2020, primarily reflecting the
          inclusion of the business of the Mountain States Insurance Group in the underwriting pool beginning with policies effective in 2021, as well solid premium retention and renewal premium increases. Our insurance subsidiaries earn premiums and
          recognize them as income over the terms of the policies they issue. Such terms are generally one year or less in duration. Therefore, increases or decreases in net premiums earned generally reflect increases or decreases in net premiums written
          in the preceding twelve-month period compared to the same period one year earlier.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Premiums Written</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; 2021 net premiums written increased 8.4% to $804.3 million, compared to $742.1 million for 2020. Commercial lines net premiums written increased $75.8 million, or 17.8%, for 2021 compared
          to 2020. We attribute the increase in commercial lines net premiums written primarily to the inclusion of the business of the Mountain States Insurance Group in the underwriting pool beginning with policies effective in 2021, as well as solid&#160;
          premium retention and renewal premium increases. Personal lines net premiums written decreased $13.7 million, or 4.3%, for 2021 compared to 2020. We attribute the decrease in personal lines net premiums written primarily to net attrition as a
          result of measures our insurance subsidiaries implemented to improve underwriting profitability, partially offset by the impact of premium rate increases.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Investment Income</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">For 2021, our net investment income increased to $31.1 million, compared to $29.5 million for 2020, due primarily to higher average invested assets for 2021 compared to 2020.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Investment Gains</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our net investment gains for 2021 and 2020 were $6.5 million and $2.8 million, respectively. The net investment gains for 2021 and 2020 were primarily related to increases in unrealized gains within our equity
          securities portfolio. We did not recognize any impairment losses during 2021 or 2020.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-57-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Losses and Loss Expenses</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; loss ratio, which is the ratio of incurred losses and loss expenses to premiums earned, was 67.1% for 2021, compared to 62.0% for 2020. Our insurance subsidiaries&#8217; commercial lines loss
          ratio increased to 68.6% for 2021, compared to 63.9% for 2020. This increase resulted primarily from the workers&#8217; compensation loss ratio increasing to 57.7% for 2021, compared to 51.1% for 2020, and the commercial multi-peril loss ratio
          increasing to 76.9% for 2021, compared to 65.9% for 2020. The personal lines loss ratio increased to 64.8% for 2021, compared to 59.5% for 2020. The personal automobile loss ratio increased to 65.6% for 2021, compared to 60.1% for 2020, primarily
          due to an increase in automobile claim frequency as driving activity generally returned to pre-pandemic levels. The homeowners loss ratio increased to 69.6% for 2021, compared to 61.8% for 2020. Our insurance subsidiaries experienced favorable
          loss reserve development of approximately $31.2 million, or 4.0<span style="font-weight: bold;">&#160;</span>percentage points of the loss ratio, during 2021 in their reserves for prior accident years, compared to favorable loss reserve development of
          approximately $12.9 million, or 1.7 percentage points of the loss ratio, during 2020. The favorable loss reserve development in 2021 resulted primarily from lower-than-expected loss emergence in the personal automobile, workers&#8217; compensation and
          commercial automobile lines of business for accident years prior to 2021. Weather-related losses of $45.3 million, or 5.8 percentage points of the loss ratio, for 2021 decreased from $51.4 million, or 6.9 percentage points of the loss ratio, for
          2020, with the decrease primarily impacting the commercial multi-peril line of business. Large fire losses, which we define as individual fire losses in excess of $50,000, were $45.6 million, or 5.9 percentage points of the loss ratio, for 2021,
          compared to $22.8 million, or 3.1 percentage points of the loss ratio, for 2020. The significant increase was related to a higher incidence of both commercial property and home fires in 2021 compared to 2020.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Underwriting Expenses</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; expense ratio, which is the ratio of policy acquisition and other underwriting expenses to premiums earned, was 33.3% for 2021, compared to 33.0% for 2020. We attribute the modest increase
          to higher technology system-related expenses for 2021 compared to 2020, offset somewhat by lower commercial growth incentive costs for our agents and decreased underwriting-based incentive costs for our agents and employees for 2021 compared to
          2020. The increase in technology systems-related expenses for 2021 was primarily due to an increased allocation of costs from Donegal Mutual to our insurance subsidiaries following the successful implementation of the second phase of our ongoing
          systems modernization project in August 2021.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Policyholder Dividends</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries pay policyholder dividends primarily on workers' compensation policies on a sliding scale based on the profitability of a given policy. We attribute the decrease in dividends incurred for
          2021 compared to 2020 to a modest decline in the profitability of the workers' compensation line of business over the respective periods to which the dividends applied.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Combined Ratio</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries&#8217; combined ratio was 101.0% and 96.0% for 2021 and 2020, respectively. The combined ratio represents the sum of the loss ratio, the expense ratio and the dividend ratio, which is the ratio
          of workers&#8217; compensation policy dividends incurred to premiums earned. We attribute the increase in our combined ratio primarily to the increase in the loss ratio.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Interest Expense</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our interest expense for 2021 decreased to $895,605, compared to $1.2 million for 2020. We attribute the decrease to lower average borrowings under our lines of credit during 2021 compared to 2020.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-58-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Income Taxes</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our income tax expense was $5.1 million for 2021, compared to $10.5 million for 2020. Our effective tax rate for 2021 was<span style="font-weight: bold;">&#160;</span>16.8%, compared to 16.5% for 2020. Our income tax
          expense for 2020 included a $1.6 million income tax benefit related to the carryback of 2018 net operating losses to past tax years with higher statutory income tax rates than are currently in effect, as allowed under the Coronavirus Aid, Relief
          and Economic Security Act that was enacted in March 2020.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Net Income and Earnings Per Share</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our net income for 2021 was $25.3 million, or $0.83 per share of Class A common stock on a diluted basis and $0.74 per share of Class B common stock, compared to net income for 2020 of $52.8 million, or $1.83 per
          share of Class A common stock on a diluted basis and $1.65 per share of Class B common stock. We had 25.8 million and 24.6 million Class A shares outstanding at December 31, 2021 and 2020, respectively.&#160; We had 5.6 million Class B shares
          outstanding for both periods. There are no outstanding securities that dilute our shares of Class B common stock.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-59-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: bold;">Book Value Per Share</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our stockholders&#8217; equity increased by $13.3 million during 2021 as a result of our net income, offset somewhat by a reduction of net unrealized gains within our available-for-sale fixed maturity investments. Our book
          value per share decreased to $16.95 at December 31, 2021, compared to $17.13 a year earlier, primarily as a result of an increase in the number of Class A shares outstanding during the year.</div>

        <div><br />
        </div>

        <div style="font-weight: bold;">Financial Condition</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Liquidity and Capital Resources</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Liquidity is a measure of an entity&#8217;s ability to secure enough cash to meet its contractual obligations and operating needs as they arise. Our major sources of funds from operations are the net cash flows generated
          from our insurance subsidiaries&#8217; underwriting results, investment income and maturing investments.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">We have historically generated sufficient net positive cash flow from our operations to fund our commitments and build our investment portfolio, thereby increasing future investment returns. The pooling agreement
          with Donegal Mutual historically has been cash flow positive because of the profitability of the underwriting pool. Because we settle the pool monthly, our cash flows are substantially similar to the cash flows that would result from the
          underwriting of direct business. We maintain a high degree of liquidity in our investment portfolio in the form of marketable fixed maturities, equity securities and short-term investments. We structure our fixed-maturity investment portfolio
          following a &#8220;laddering&#8221; approach so that projected cash flows from investment income and principal maturities are evenly distributed from a timing perspective. This laddering approach provides an additional measure of liquidity to meet our
          obligations and the obligations of our insurance subsidiaries should an unexpected variation occur in the future. Net cash flows provided by operating activities in 2022, 2021 and 2020 were $67.1 million, $76.7 million and $101.1 million,
          respectively.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">At December 31, 2022, we had no outstanding borrowings under our line of credit with M&amp;T and had the ability to borrow up to $20.0 million at interest rates equal to the then-current LIBOR rate plus 2.00%. At
          December 31, 2022, Atlantic States had a $35.0 million outstanding advance with the FHLB of Pittsburgh that carries a fixed interest rate of 1.74% and is due in August 2024. In March 2020, Atlantic States issued $50.0 million of debt to the FHLB
          of Pittsburgh in exchange for a cash advance in the same amount for contingent liquidity funding in light of uncertainty surrounding the economic impact of the COVID-19 pandemic. Atlantic States repaid this advance when it became due in March
          2021. In September 2021, upon receipt of approval from the Michigan Department of Insurance and Financial Services, MICO repaid in full the $5.0 million surplus note held previously by Donegal Mutual, along with accrued interest of $178,082. We
          discuss in Note 9 &#8211; Borrowings our estimate of the timing of the amounts payable for the borrowings under our lines of credit based on their contractual maturities.</div>

        <div><br />
        </div>

        <div style="text-indent: 24.75pt;">We estimate the timing of claim payments associated with the liabilities for losses and loss expenses of our insurance subsidiaries based on historical experience and expectations of future payment patterns.
          Amounts Atlantic States assumes pursuant to the pooling agreement with Donegal Mutual represent a substantial portion of our insurance subsidiaries&#8217; gross liabilities for losses and loss expenses, and amounts Atlantic States cedes pursuant to the
          pooling agreement represent a substantial portion of our insurance subsidiaries&#8217; reinsurance recoverable on unpaid losses and loss expenses. We include cash settlement of Atlantic States&#8217; assumed liabilities from the pool in monthly settlements
          of pooled activity, as we net amounts ceded to and assumed from the pool. Although Donegal Mutual and we do not anticipate any changes in the pool participation levels in the foreseeable future, any such change would be prospective in nature and
          therefore would not impact the timing of expected payments by Atlantic States for its percentage share of pooled losses occurring in periods prior to the effective date of such change.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-60-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">The cash dividends we declared to our stockholders totaled $20.9<span style="font-weight: bold;">&#160;</span>million, $19.6 million and $17.3 million in 2022, 2021 and 2020, respectively. There are no regulatory
          restrictions on our payment of dividends to our stockholders, although there are restrictions under applicable state laws on the payment of dividends from our insurance subsidiaries to us. Our insurance subsidiaries are required by law to
          maintain certain minimum surplus on a statutory basis and are subject to regulations under which their payment of dividends from statutory surplus is restricted and may require prior approval of their domiciliary insurance regulatory authorities.
          Our insurance subsidiaries are also subject to risk-based capital (&#8220;RBC&#8221;) requirements. The amount of statutory capital and surplus necessary for our insurance subsidiaries to satisfy regulatory requirements, including the RBC requirements, was
          not significant in relation to our insurance subsidiaries&#8217; statutory capital and surplus at December 31, 2022. Amounts available for distribution to us as dividends from our insurance subsidiaries without prior approval of insurance regulatory
          authorities in 2023 are approximately $26.4 million from Atlantic States, $6.5 million from Southern, $6.0 million from Peninsula and $7.5 million from MICO, or a total of approximately $46.4 million.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Investments</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">At December 31, 2022 and 2021, our investment portfolio of primarily investment-grade bonds, common stock, short-term investments and cash totaled $1.3 billion, representing 58.2% and 59.2%, respectively, of our
          total assets. See &#8220;Business - Investments&#8221; for more information.</div>

        <div style="text-indent: 18pt;"> <br />
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); 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: 2px solid rgb(0, 0, 0);" colspan="14">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">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: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022</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: 2px solid rgb(0, 0, 0);" colspan="6">
                <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>

  </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="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">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent of</div>
              </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="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: bottom;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Percent of</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(dollars in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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: 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 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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</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;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Fixed maturities:</div>
              </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="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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total held to maturity</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">688,439</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">52.8</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">668,105</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">52.3</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total available for sale</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 style="color: rgb(0, 0, 0);">523,792</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 style="color: rgb(0, 0, 0);">40.1</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 style="color: rgb(0, 0, 0);">532,629</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 style="color: rgb(0, 0, 0);">41.7</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: 52%; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total fixed maturities</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">1,212,231</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">92.9</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">1,200,734</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">94.0</div>
              </td>

    <td valign="bottom" style="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: 52%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</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);">35,105</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);">2.7</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);">63,420</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);">5.0</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: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term investments</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">57,321</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">4.4</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">12,692</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0);">1.0</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total investments</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: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,304,657</span></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: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></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: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,276,846</span></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: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">100.0</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">The carrying value of our fixed maturity investments represented 92.9% and 94.0% of our total invested assets at December 31, 2022 and 2021, respectively.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our fixed maturity investments consisted of high-quality marketable bonds, of which 100.0% were rated at investment-grade levels at December 31, 2022 and 2021, respectively.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">At December 31, 2022, the net unrealized loss on our available-for-sale fixed maturity investments, net of deferred taxes, amounted to $38.0 million, compared to a net unrealized gain of $7.4 million at December 31,
          2021.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Impact of Inflation</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries establish their property and casualty insurance premium rates before they know the amount of losses and loss settlement expenses or the extent to which inflation may impact such expenses.
          Consequently, our insurance subsidiaries attempt, in establishing rates, to anticipate the potential future impact of inflation. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and
          reviews of historical reserving results.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Impact of Changing Climate Conditions</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Insured losses from severe weather events could significantly impact the underwriting results of our insurance subsidiaries. Losses from catastrophic events are a function of both the extent of our insurance
          subsidiaries&#8217; exposures, the frequency and severity of the events themselves and the level of reinsurance coverage our insurance subsidiaries purchase. The increased frequency and severity of weather-related catastrophes and other losses, such as
          from wildfires and flooding, incurred by the industry in recent years may be indicative of changing weather patterns due to climate change. Should those patterns continue to emerge, increased weather-related catastrophes in the states in which
          our insurance subsidiaries operate would lead to higher overall losses that they may be unable to offset through pricing actions.</div>

        <div><br />
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-61-</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries seek to reduce their exposure to catastrophe losses through their underwriting strategies and their purchase of catastrophe reinsurance. While the emerging science regarding climate change
          and its connection to extreme weather events continues to be studied, climate change, to the extent it produces rising temperatures and changes in weather patterns, could affect the frequency and severity of weather events and other losses and
          thus impact the affordability and availability of catastrophe reinsurance coverage for our insurance subsidiaries. Our insurance subsidiaries&#8217; ability to appropriately manage catastrophe risk depends partially on catastrophe models, which rely on
          historical data that might not be representative of the frequency and severity of future events. Such models might also be unable to anticipate the uncertain impact of changing climate conditions that tend to occur gradually over time. Because
          the policies of our insurance subsidiaries renew not less frequently than annually, our insurance subsidiaries have the ability to respond to the impact of changing climate conditions through adjustments to their underwriting standards, pricing,
          and policy terms and conditions, subject to applicable regulatory approvals.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Changing climate conditions could lead to new or revised regulations with which our insurance subsidiaries would have to comply. Such regulations could impact the ability of our insurance subsidiaries to manage their
          exposures in areas impacted by increased weather activity, require our insurance companies to alter the terms and conditions of their policies or impact the ability of our insurance subsidiaries to obtain sufficient pricing increases to offset
          higher loss activity.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Impact of New Accounting Standards</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In September 2016, the FASB issued guidance that amends previous guidance on the impairment of financial instruments by adding an impairment model that requires an entity to recognize expected credit losses as an
          allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November 2019, the FASB issued guidance that delays the
          effective date for &#8220;smaller reporting companies,&#8221; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2022 from December 15, 2019. We are a smaller reporting company and our adoption
          of this guidance on January 1, 2023 will result in an after-tax adjustment to retained earnings estimated between $1.5 million and $2.5 million. We do not expect the adoption of this guidance to have a significant impact on our results of
          operations or cash flows.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Off-Balance Sheet Arrangements</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">As of December 31, 2022 and 2021, we did not have any off-balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K.</div>

        <div><br />
        </div>

        <a id="QuantitativeandQualitativ"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 7A.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Quantitative and Qualitative Disclosures About Market Risk.</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="text-indent: 18pt;">We are exposed to the impact of interest rate changes, to changes in fair values of investments and to credit risk.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">In the normal course of business, we employ established policies and procedures to manage our exposure to changes in interest rates, fluctuations in the fair market value of our debt and equity securities and credit
          risk. We seek to mitigate these risks by various actions we describe below.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Interest Rate Risk</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our exposure to market risk for a change in interest rates is concentrated in our investment portfolio. We monitor this exposure through periodic reviews of our asset and liability positions. We regularly monitor
          estimates of cash flows and the impact of interest rate fluctuations relating to our investment portfolio. Generally, we do not hedge our exposure to interest rate risk because we have the capacity to, and do, hold fixed-maturity investments to
          maturity.</div>

        <div><br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-62-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

        <div style="text-indent: 18pt;">Principal cash flows and related weighted-average interest rates by stated maturity dates for the financial instruments we held at December 31, 2022 that are sensitive to interest rates are as follows:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0);">(in thousands)</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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;">Principal Cash Flows</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: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted-Average Interest Rate</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;">
                <div style="color: rgb(0, 0, 0);">Fixed-maturity and short-term investments:</div>
              </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="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="vertical-align: bottom; 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="color: rgb(0, 0, 0); margin-left: 9pt;">2023</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">96,897</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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><span style="color: rgb(0, 0, 0);">3.54</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">2024</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);">46,799</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);">3.98</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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">2025</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">63,851</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">4.00</div>
              </td>

    <td valign="bottom" style="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="color: rgb(0, 0, 0); margin-left: 9pt;">2026</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);">70,116</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);">4.00</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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">2027</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">73,460</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);">3.83</div>
              </td>

    <td valign="bottom" style="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%; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Thereafter</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 style="color: rgb(0, 0, 0);">967,145</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%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" colspan="1">
                <div style="color: rgb(0, 0, 0);">3.04</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: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1,318,268</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Fair value</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: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,179,158</span></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%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; 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="color: rgb(0, 0, 0);">Debt:</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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%; padding-bottom: 2px;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">2024</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">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">35,000</span></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%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">1.74</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">%</span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">35,000</span></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Fair value</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: 4px double rgb(0, 0, 0);" colspan="1">
                <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">35,000</span></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%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="margin-left: 36pt;">Actual cash flows from investments may differ from those depicted above as a result of calls and prepayments.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Equity Price Risk</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our portfolio of equity securities, which we carry on our consolidated balance sheets at estimated fair value, has exposure to price risk, which is the risk of potential loss in estimated fair value resulting from an
          adverse change in prices. Our objective is to mitigate this risk and to earn competitive relative returns by investing in a diverse portfolio of high-quality, liquid securities.</div>

        <div><br />
        </div>

        <div style="font-style: italic; font-weight: bold;">Credit Risk</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our objective is to earn competitive returns by investing in a diversified portfolio of securities. Our portfolio of fixed maturity securities and, to a lesser extent, short-term investments is subject to credit
          risk. We define this risk as the potential loss in fair value resulting from adverse changes in the borrower&#8217;s ability to repay the debt. We manage this risk by performing an analysis of prospective investments and through regular reviews of our
          portfolio by our investment personnel. We also limit the amount of our total investment portfolio that we invest in any one security.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Our insurance subsidiaries provide property and liability insurance coverages through independent insurance agencies located throughout their operating areas. Our insurance subsidiaries bill the majority of this
          business directly to the insured, although our insurance subsidiaries bill a portion of their commercial business through their agents, to whom they extend credit in the normal course of business.</div>

        <div><br />
        </div>

        <div style="text-indent: 18pt;">Because the pooling agreement does not relieve Atlantic States of primary liability as the originating insurer, Atlantic States is subject to a concentration of credit risk arising from the business Atlantic States
          cedes to Donegal Mutual. Our insurance subsidiaries maintain reinsurance agreements with Donegal Mutual and with a number of other major unaffiliated authorized reinsurers.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-63-</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

          </div>

        </div>

      </div>

    </div>

  </div>

</div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <a id="FinancialStatementsandSup"><!--Anchor--></a>
<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: 45pt; vertical-align: top; font-weight: bold;">Item 8.</td>

    <td style="width: auto; vertical-align: top;">
              <!--Anchor-->
              <div style="font-weight: bold;">Financial Statements and Supplementary Data.</div>
            </td>

  </tr>


</table>
      <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: #000000;">


  <tr>

    <td style="width: 95%; vertical-align: bottom;">
              <div style="font-weight: bold;">Index to Consolidated Financial Statements and Schedule</div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div><a href="#BalanceSheets">Consolidated Balance Sheets</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">65<br />
            </td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div><a href="#ComprehensiveLossIncome">Consolidated Statements of Income and Comprehensive Income<br />
                </a> </div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">66<br />
            </td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div><a href="#StockholdersEquity">Consolidated Statements of Stockholders&#8217; Equity</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">67<br />
            </td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div><a href="#CashFlows">Consolidated Statements of Cash Flows</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">68<br />
            </td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div><a href="#Notes">Notes to Consolidated Financial Statements</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">69<br />
            </td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <!--Anchor-->
              <div><a href="#ReportofIndependentRegist">Report of Independent Registered Public Accounting Firm</a> (<ix:nonNumeric name="dei:AuditorName" id="Fact_a1e9fbdaa7344c71b744addff4fe2da4" contextRef="c20220101to20221231">KPMG LLP</ix:nonNumeric>, PCAOB ID <span style="-sec-ix-hidden:Fact_c8fdf5e3316d4767bf35ac32d42a872a">185</span>)<br />
              </div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">107<br />
            </td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div>Schedule:</div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom; text-align: center;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 95%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 9pt;"><a href="#SCHEDULEIII"><span style="text-decoration: underline;">Schedule III &#8212; Supplementary Insurance Information</span></a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">115</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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-64-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <!--PROfilePageNumberReset%Num%68%%%--> </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Group Inc.</div>

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Consolidated Balance Sheets<a id="BalanceSheets"><!--Anchor--></a><!--Anchor--></div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#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; 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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">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; 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;">2022<br />
              </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;">2021<br />
              </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); font-style: italic; font-weight: bold;">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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investments</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;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Held to maturity, at amortized cost (fair value $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_7a913081cb8e4f6abb22836b771308a9" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">598,044,681</ix:nonFraction></span>
                and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_80792dbd1226498ca78fa2eb0246d1dd" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">697,400,964</ix:nonFraction></span>)</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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_6ba9af65d404475f9e94eafab635d5b7" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">688,439,360</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_7d3e172ed4ee4ca88306ac759562630c" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">668,104,568</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Available for sale, at fair value (amortized cost $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_8ed8f091cfce43cf855fd107c228af6c" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">571,912,727</ix:nonFraction></span>
                and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_1e7155400a3d4e98a89ab5871e431ad7" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">523,293,046</ix:nonFraction></span>)</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_0c9335132a894d018f4a433f4f182ea4" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">523,791,931</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_cb21a50033004356b683beab56c8803b" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">532,629,015</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Equity securities, at fair value</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" id="Fact_5e60363270c841149b3c42b3c0c5ac04" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,104,840</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" id="Fact_4fb5ed97b8b74ab38fb9639176386c47" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,419,973</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Short-term investments, at cost, which approximates fair value</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: 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="dgica:ShortTermInvestmentsAtCost" id="Fact_9cb12554f0874d358cb2f7ce51e61054" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,321,111</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: 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="dgica:ShortTermInvestmentsAtCost" id="Fact_6f63903c963745deaffdb63f8e98bca2" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,692,341</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total investments</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:Investments" id="Fact_d1dce54b84424a51b3d4a8e4ba2ab12e" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,304,657,242</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:Investments" id="Fact_01edc527bf68451eb5454d757b652055" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,276,845,897</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Cash" id="Fact_d3d4bbce56e94418954b513ec662f154" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,123,332</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:Cash" id="Fact_19658e40133347a2b9b6f892214290c1" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,709,375</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Accrued investment income</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:AccruedInvestmentIncomeReceivable" id="Fact_2bd6e430b6a24167805cbfb26ee07bb6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,861,292</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:AccruedInvestmentIncomeReceivable" id="Fact_e4c78dd6750447fa9f0c5e9fb879aa9a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,214,971</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">Premiums 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:PremiumsReceivableAtCarryingValue" id="Fact_9a6b14defa194b939f56247eed5f0c29" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">173,846,294</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:PremiumsReceivableAtCarryingValue" id="Fact_4970d17c2f37471488f9d59c6ff0dc61" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">168,862,580</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Reinsurance receivable</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses" id="Fact_ef7872b5af4347ebb7e5daa5b3cc5313" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">456,522,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses" id="Fact_656a6e7393cb434c8afbd50a45704da7" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">455,411,009</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">Deferred policy acquisition costs</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:DeferredPolicyAcquisitionCosts" id="Fact_a3db952858994e9d8a3e7aada9fe2615" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">73,170,230</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:DeferredPolicyAcquisitionCosts" id="Fact_98d82541627b462d951416bb25aab886" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,028,373</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred tax asset, net</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_fe23b89156a547ac9da0159dedc35346" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,603,017</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_faa811bc624f4a3aaa40a7c5783a01ae" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,685,619</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">Prepaid reinsurance premiums</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:PrepaidReinsurancePremiums" id="Fact_0a1c075cedb746d29a9d763881cfe51f" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">160,591,399</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:PrepaidReinsurancePremiums" id="Fact_961623de5508414ea036611aafa3d9eb" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">176,935,842</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Property and equipment, net</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_dcca8c5f1abf4f1ebd597f8484928f62" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,755,105</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_b93e97f514054f928becf4c463856493" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,956,930</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">Accounts receivable - securities</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:AccountsReceivableFromSecuritization" id="Fact_e0b52f93bd70423ea0620cf33270cc74" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,842</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:AccountsReceivableFromSecuritization" id="Fact_38703f71247147b68abecd9bf184415c" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,252</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Federal income taxes recoverable</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:IncomeTaxReceivable" id="Fact_ff380e585eac4ebda47a39ba66648c04" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,510,897</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:IncomeTaxReceivable" id="Fact_b7092c6ac873424caa9596719e07ff9a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,290,938</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">Receivable from Michigan Catastrophic Claims Association</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="dgica:ReceivableFromReinsuranceClaims" id="Fact_351eff8f562c42d5bdfd14ad5da2754d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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="dgica:ReceivableFromReinsuranceClaims" id="Fact_c7d00b84a8d54802a3cfdd12a0cc54a2" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,112,800</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Due from affiliate</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:DueFromAffiliates" id="Fact_2d25ba8d8bc644b099e893ffd4ccbf41" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:DueFromAffiliates" id="Fact_75f1bdb27964465892b209f3e5ef850b" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,922,717</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">Goodwill</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:Goodwill" id="Fact_0d203ad8f0eb456785cd854bc4ffdf4b" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,625,354</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:Goodwill" id="Fact_83f29d748baa44d197cbf68f30518fad" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,625,354</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other intangible assets</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_fc150f7e24eb4182b3a50d4440b31575" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">958,010</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_d6f47ad47ffb4f408c6022a46068dbf1" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">958,010</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Other</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: 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:OtherAssets" id="Fact_f8831c0c2bb949c39312831edf8d1552" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,123,098</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: 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:OtherAssets" id="Fact_893759455db34daca22f4ce61c910ff4" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,612,732</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%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total assets</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; 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%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Assets" id="Fact_c37d744075bc487cb250191350640f79" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,243,349,335</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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%; 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%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Assets" id="Fact_4046b95e73d04a078bed9f40b176ddd2" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,255,175,399</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#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: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Liabilities and Stockholders&#8217; Equity</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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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);">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%;">&#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: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_4d0195aa467b4453ad4ca47202d2c535" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,121,045,758</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_c0b4397fb4fb41edb01d32507ddf0d47" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,077,620,301</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Unearned premiums</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:UnearnedPremiums" id="Fact_391590a85ff4466187c603ff546dc337" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">577,653,130</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:UnearnedPremiums" id="Fact_bc5ce7f04ac345e48b68c2c01ca36228" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">572,958,422</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Accrued expenses</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" id="Fact_1516819f6d784df795482eee1ee47e78" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,226,390</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" id="Fact_1fd7b75e9d3744afbf0cf2df76374573" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,028,659</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Reinsurance balances 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:ReinsurancePayable" id="Fact_8e42a13be99044baa5710fd5c4ce8dc1" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,495,824</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:ReinsurancePayable" id="Fact_93f9a9504c0b48ffa64d1269db0acf9a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,946,105</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Borrowings under lines of credit</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_57b0deddabe849a4947303882da5118c" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,000,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_1e86bd4991714cc0934d16064ab1b0e5" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,000,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash dividends declared to stockholders</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:DividendsPayableCurrentAndNoncurrent" id="Fact_2c0cf38f7add4728acdf3749dc486da5" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,296,990</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:DividendsPayableCurrentAndNoncurrent" id="Fact_d7b0db7272e3418e9d6e4bd6287df680" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,915,268</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash refunds due to Michigan policyholders</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="text-align: left; 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);"><ix:nonFraction name="dgica:RefundLiabilityToPolicyholders" id="Fact_b07eb8682abf488b8cb88657c86e8439" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="dgica:RefundLiabilityToPolicyholders" id="Fact_52da590b973a407f9eeaa5a007d7745a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,112,800</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Due to affiliate</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:DueToAffiliateCurrentAndNoncurrent" id="Fact_f387dcae48be49089782e0c994ca41d9" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,173,289</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:DueToAffiliateCurrentAndNoncurrent" id="Fact_a544caba9d7c4ef4bf474db8f88e8a1e" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherLiabilities" id="Fact_ce4798e1ec3b4e0285ed89a0cd697c9c" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,864,942</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; 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%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherLiabilities" id="Fact_dc8f4e60256444f5a6add5ffbe284016" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,557,757</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 25.2pt; color: rgb(0, 0, 0);">Total 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: 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:Liabilities" id="Fact_bdeb7a3950a2491d8ca3daa75d327adf" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,759,756,323</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: 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:Liabilities" id="Fact_006422796e4e4012881be5ca0209ec43" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,724,139,312</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stockholders&#8217; Equity</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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Preferred stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_e09191356bde47ea88ca569632967485" contextRef="c20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_81db54eb10804080a784004bdc7b9fd2" contextRef="c20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></ix:nonFraction></span> par value, authorized <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_9fd826e39e024604ab59ad504bb56044" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_dfda4fd12c914bdca2fa6d0ea61acdb6" contextRef="c20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,000,000</ix:nonFraction></ix:nonFraction></span> shares; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_212c3781a2a841319de599afc110a7b7" contextRef="c20211231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_30cba21d8ea545588171e867dd505fc4" contextRef="c20221231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">none</ix:nonFraction></ix:nonFraction></span>
                issued</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:PreferredStockValue" id="Fact_4f31bc85b2194213861ac974ec9ac416" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:PreferredStockValue" id="Fact_8b4e51cdb11141cc910130d3bb434d76" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Class A common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_791825b0769b433bb20c464ba26a4212" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_5bdaa3af73fd48aa9da4fc4c138a4a30" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></ix:nonFraction></span> par value, authorized <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_0721d7a9abab43a5817cde564faefbcd" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_50c52d55d7a642cda2a6e2c9f59406c2" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">50,000,000</ix:nonFraction></ix:nonFraction></span> shares, issued <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_5e28965702b54a00947de09323ec7147" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">30,120,263</ix:nonFraction></span>
                and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_6161514007fa400bb749049627771879" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">28,756,203</ix:nonFraction></span> shares and outstanding <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_32ce52785d404ed9b6c45693eb0366d5" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">27,117,675</ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_a67ce350569343279d1ee5c463a5becb" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">25,753,615</ix:nonFraction></span> shares</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_02582af5a895494580170822873a78da" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">301,203</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_09cdd74fa86249b5a12a0caaeaef8043" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">287,562</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Class B common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_2b08b88be0a543b78ddff93ce1d4090c" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_8d0677103f994ad79c25b6ea30806d87" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></ix:nonFraction></span> par value, authorized <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_c5f043f804684f6ca1763f6ecb722602" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_466715c46a0a4cd4985e86742e156fe8" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,000,000</ix:nonFraction></ix:nonFraction></span> shares, issued <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_2b6a84876ce84f569674ea800b9f5573" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_f7b7eaed35d945dbab9eaadc078b2fc2" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,649,240</ix:nonFraction></ix:nonFraction></span>
                shares and outstanding <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_82ed45ae8a79443db5ac0341f3c5d686" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_8d407e424cac4f10a100e3c2cebbffac" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,576,775</ix:nonFraction></ix:nonFraction></span> shares</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:CommonStockValue" id="Fact_fa05edb6ebb04ddf846cbddaed8048c0" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,492</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:CommonStockValue" id="Fact_4693ce465f964b7993596ba5cad4d159" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,492</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Additional paid-in capital</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_c1501ce4134946a09c29cf5c4fd9073b" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">325,601,647</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_7a683b932fc7426c9d6f8a972f0f813a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">304,889,481</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Accumulated other comprehensive (loss) income</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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_5004237179b54300b134292300b392f0" contextRef="c20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">41,703,747</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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_20c2c90ddb58409083c9449b30c1102c" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,283,551</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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Retained earnings</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_1e1d9e393c6e4cd4852f6081bc158da1" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">240,563,774</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; 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);"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_bf442d5061364b80bb9ae20dd6c6ffd9" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">263,745,358</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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: 16.2pt;">Treasury stock, at cost</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: 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:TreasuryStockValue" id="Fact_56fdc89cbe73463d8e626a6b0c50ad67" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">41,226,357</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: 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:TreasuryStockValue" id="Fact_21c9f8cda3b443828626b500d837aca5" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">41,226,357</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: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total stockholders&#8217; equity</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1385d6a194f94d85b831776ed6022c4e" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">483,593,012</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; 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%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_7feb721f6b1e4fde9a2bb9f3b1107dc3" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">531,036,087</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 34.2pt; color: rgb(0, 0, 0);">Total liabilities and stockholders&#8217; equity</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: 4px double rgb(0, 0, 0);">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_b61141c01c544bfb802bf246ae12f5a6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,243,349,335</ix:nonFraction></span></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: 4px double rgb(0, 0, 0);">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_9759331e1a304524bdbf7ad543d8715a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,255,175,399</ix:nonFraction></span></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; font-family: 'Times New Roman'; font-size: 10pt;">See accompanying notes to consolidated financial statements.</div>

      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-65-</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Group Inc.</div>

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Consolidated Statements of (Loss) Income and <a id="ComprehensiveLossIncome"><!--Anchor--></a>Comprehensive (Loss) Income<!--Anchor--></div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

      <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;">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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Statements of (Loss) Income</div>
            </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Revenues</div>
            </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: 16.2pt; color: rgb(0, 0, 0);">Net premiums earned (includes affiliated reinsurance of $<span style="text-indent: 0pt;"><ix:nonFraction name="dgica:ReinsurancePremiumsEarned" id="Fact_044978f38b4d46a7a1df58c28c7c1b0b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">232,105,306</ix:nonFraction></span>,&#160;






























                $<span style="text-indent: 0pt;"><ix:nonFraction name="dgica:ReinsurancePremiumsEarned" id="Fact_556cc2b97dff4ae39988699e443dd39b" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">212,591,341</ix:nonFraction></span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="dgica:ReinsurancePremiumsEarned" id="Fact_ea094d2e9010472cbbcd9947ab5edb28" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">192,861,276</ix:nonFraction></span>
                - see note 3)</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_9e8bc3eb0b5b436cbd04e22e6b58a8cb" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">822,489,450</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_14e531b08258477d944e4ff3198ba3db" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">776,015,201</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_b2996206db7c41f1ab4ae0eb601c4c92" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">742,040,339</ix:nonFraction></span></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: 16.2pt; color: rgb(0, 0, 0);">Investment income, net of investment expenses</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:NetInvestmentIncome" id="Fact_7b8a060efa704546a1082810a42c0f23" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">34,016,112</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:NetInvestmentIncome" id="Fact_effd1519f8ed49fead5a36c96dea794e" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,125,631</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:NetInvestmentIncome" id="Fact_e91afc834e5b48e79916748673626c7c" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,504,466</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: 16.2pt; color: rgb(0, 0, 0);">Installment payment fees</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="us-gaap:InsuranceCommissionsAndFees" id="Fact_551191b330d8414ca958dbe4c6db4d21" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,516,330</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="us-gaap:InsuranceCommissionsAndFees" id="Fact_0bfe8fa649194acbaabb6d77e6b7efc2" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,416,873</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="us-gaap:InsuranceCommissionsAndFees" id="Fact_c138ddd44625402d818d0f759ab6e4a9" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,063,097</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: 16.2pt; color: rgb(0, 0, 0);">Lease income</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:OperatingLeaseLeaseIncome" id="Fact_2828794cca9b429daa7e3734225ef0e4" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">383,451</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:OperatingLeaseLeaseIncome" id="Fact_feebb03f57f245b587433fcbf69cafdc" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">430,800</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:OperatingLeaseLeaseIncome" id="Fact_c710034bde184a6a98883bb574ecec30" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">434,089</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: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net investment (losses) gains (includes ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_4cc0a9b89f7945cba2f81bc8c370eb2b" contextRef="c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">979,972</ix:nonFraction></span>), $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_9f63a8ebff534556b7d8ba42260d4f62" contextRef="c20210101to20211231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">382,602</ix:nonFraction></span> and&#160; $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_944544b2e2b74547bdbe4494cdd2b46c" contextRef="c20200101to20201231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">572,106</ix:nonFraction></span> accumulated
                other comprehensive income reclassification)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_921f3d611ecc46b9be308922c911ef0d" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">10,184,797</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; 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);">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_a8860befb1774860b5fbb45a8db64a61" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,477,286</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_94400c73422548c19e5be54575410334" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,777,919</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total revenues</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_670f1838f5a8461db85d865245971a00" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">848,220,546</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_88ebedb5b2064fc7bd7eb30c89c70e05" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">816,465,791</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9564caa0b5dc4631bd83bdc33023855f" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">777,819,910</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: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expenses</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Net losses and loss expenses (includes affiliated reinsurance of $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:ReinsuranceCostsAndRecoveriesNet" id="Fact_919fc6ebcd8a4532adff4e231718b72e" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">177,849,040</ix:nonFraction></span>,
                $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:ReinsuranceCostsAndRecoveriesNet" id="Fact_892d9d09c1834c919ea8e4c79f9b1a45" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">131,367,599</ix:nonFraction></span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:ReinsuranceCostsAndRecoveriesNet" id="Fact_54eeed3730504410accce5a477c78772" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">87,374,791</ix:nonFraction></span>
                - see note 3)</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:PolicyholderBenefitsAndClaimsIncurredNet" id="Fact_23ac162a52e0447e8bb0479add8ef813" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">564,078,993</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:PolicyholderBenefitsAndClaimsIncurredNet" id="Fact_f22ee54edfbc4339b5b85abbfecffabc" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">520,709,542</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:PolicyholderBenefitsAndClaimsIncurredNet" id="Fact_f7e57c485c9a4a1f872d698065766aca" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">459,764,293</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: 16.2pt; color: rgb(0, 0, 0);">Amortization of deferred policy acquisition costs</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="us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense" id="Fact_ecc5a94ecafb432196fcb83a584536c2" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">142,430,000</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="us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense" id="Fact_b3c193a0e3bb4f2ababb47ffcbe8bf81" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">128,733,000</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="us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense" id="Fact_3a4e2cbbffb34ea5af60eff50b976692" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">119,072,000</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: 16.2pt; color: rgb(0, 0, 0);">Other underwriting expenses</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:OtherUnderwritingExpense" id="Fact_bac519aed71444629b080632386484b5" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">137,923,739</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:OtherUnderwritingExpense" id="Fact_7183444fbdcc4d728611cbbb6fa29058" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">129,367,893</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:OtherUnderwritingExpense" id="Fact_b8b005a1288343febedc8c3c0189dd7d" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">125,862,651</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: 16.2pt; color: rgb(0, 0, 0);">Policyholder dividends</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="us-gaap:PolicyholderDividends" id="Fact_b4aac94b378a4350bc875435ca34a2f5" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,560,407</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="us-gaap:PolicyholderDividends" id="Fact_d8b6b274799646a0966b66d08e0e650f" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,198,515</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="us-gaap:PolicyholderDividends" id="Fact_5fac2656993b4b72995f3ba9b9744dc7" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,394,310</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: 16.2pt; color: rgb(0, 0, 0);">Interest</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:InterestExpense" id="Fact_850e31e4f5d94c028e445ba662040981" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">620,558</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:InterestExpense" id="Fact_1b09e8b5b1bb42bc90d4f52f76efa123" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">895,605</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:InterestExpense" id="Fact_6247326aa9814ab78eff5823222e10e9" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,196,406</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: 16.2pt; color: rgb(0, 0, 0);">Other, net</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="us-gaap:OtherCostAndExpenseOperating" id="Fact_a5b8bc8620c54d1bb28ba34fe99e89a8" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,244,948</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="us-gaap:OtherCostAndExpenseOperating" id="Fact_e90ad55dabe64977ad46ddcd362eb827" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,222,728</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="us-gaap:OtherCostAndExpenseOperating" id="Fact_afd9d5631a0147d8896c4f24a9d63d9d" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,257,747</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: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total expenses</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:BenefitsLossesAndExpenses" id="Fact_13645415551940d1a155f0c26fcb51ac" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">851,858,645</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:BenefitsLossesAndExpenses" id="Fact_ece8150bf05e406fa73038ae8a734589" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">786,127,283</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:BenefitsLossesAndExpenses" id="Fact_8b6d2f2175714493add82a49d2975843" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">714,547,407</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: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax (benefit) expense</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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_832e335f97a54f719f19e2fbbdc973e6" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,638,099</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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_b37ab63c2da34b79a768a6592b61427e" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,338,508</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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_60cc702d7bc146cdadfa92fd031509ed" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,272,503</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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit) expense (includes ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_cba7431e1d2a47c9b8d75d4f536e98a3" contextRef="c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">205,794</ix:nonFraction></span>), $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_459c16e717bb46bf842bd9316349f4d9" contextRef="c20210101to20211231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">80,346</ix:nonFraction></span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_ea5148bdc7da48fe88b2d3cefe2c3184" contextRef="c20200101to20201231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">120,142</ix:nonFraction></span> income tax
                (benefit) expense from reclassification items)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_4b8e8e023bde4004aa14e206dd8fd843" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,678,694</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>

    <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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_118ab0d292e84e00aceeca3585c37bc0" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,084,334</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_d2afc7698d4542dc9d36a31864d3fb22" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,457,251</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_15c933ca570640108a5766f7dc471903" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,959,405</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d94a1e9715044b8481005cbeb913fa8b" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,254,174</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_3725e638dd4d4873a780dc800dccc4b5" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,815,252</ix:nonFraction></span></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>

  <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 (loss) earnings per common share:</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">&#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="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">&#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="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">&#160;</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: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Class A common stock</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_8fcf49a655e345d0b29720cf9183391c" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_8dc5223ef2bb44edb9b5b1ac47978d61" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.83</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_e9111262bdf54417a0af6b90964b6629" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.84</ix:nonFraction></span></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>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Class B common stock</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_70520a19335c4aa58fc94105954c9a0d" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.07</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_16f80aae81f3480db8585e2b16040a01" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.74</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_edb9276c9ac84206977f07e7dc72c6cb" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.65</ix:nonFraction></span></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>

  <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);">Diluted (loss) earnings per common share:</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">&#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="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">&#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="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">&#160;</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%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Class A common stock</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_db68cbac4405446995af4d391f2be90d" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_61ffcc34930c4383bdecff840ce0e850" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.83</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_9ed9159565a6442e98666770c07c06b2" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.83</ix:nonFraction></span></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>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Class B common stock</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_f415dd6df12948658b5b8a1226913dcf" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.07</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_0486cd0d87f24275b00f872a1db12bcb" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.74</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_19f7a488808c442494434728787a36d4" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.65</ix:nonFraction></span></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>

  <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); font-style: italic; font-weight: bold;">Statements of Comprehensive (Loss) Income</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">&#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="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">&#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="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">&#160;</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);">Net (loss) income</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a34cdfec0f494c649013a8093c6bde57" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,959,405</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e19646d76e95469f8df3b916cf652678" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,254,174</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_da8a7cb5615b421ebac39e0deb5c0e9f" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,815,252</ix:nonFraction></span></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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income,&#160; net of tax</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Unrealized (loss) gain on securities:</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">&#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="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">&#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="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">&#160;</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: 25.2pt; color: rgb(0, 0, 0);">Unrealized holding (loss) gain arising during the period, net of income tax (benefit) expense of ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" id="Fact_dc04b1eb917a4c819bfbb7a3c15cac89" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">12,164,443</ix:nonFraction></span>), ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" id="Fact_a9233d2b1f6f477d851a64ebbb9ca1a1" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">2,008,078</ix:nonFraction></span>) and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" id="Fact_477e4321f74b4a9d957dc70ccbd5a59b" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,944,892</ix:nonFraction></span></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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" id="Fact_11be86f11b6a42f2abc1e139c5885c45" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">45,761,476</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="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" id="Fact_f2e6a2a929d0417ca0c235ae186b2e48" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">7,544,805</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="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" id="Fact_433bb7abe0c8471e831166b572b94474" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,078,406</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: 25.2pt; color: rgb(0, 0, 0);">Reclassification adjustment for losses (gains) included in net (loss) income, net of income tax (benefit) expense of ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="Fact_a47d2060f7214f14b043a2a0a29bff11" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">205,794</ix:nonFraction></span>), $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="Fact_54c18da912b8407c9e2f8916fedc6668" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">80,346</ix:nonFraction></span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="Fact_e1b89a0841394a3bafc6ecd6c20a36cb" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">120,142</ix:nonFraction></span></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="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" id="Fact_864e859972e843d48bfac69e61e30e7d" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">774,178</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="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" id="Fact_d1ad0059e47848c483200b4a02dd3207" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">302,256</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>

    <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="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" id="Fact_d7f0bd58ebbd4abcb0e19402894daf6e" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,964</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: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_c060142eaa91453cba446327f870336c" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">44,987,298</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_c2284bd1a3b94957867806f95f9fe5bb" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">7,847,061</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>

    <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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_da86dce4f7bd4305bf378711718df31e" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,626,442</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Comprehensive (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_9d3a2e6318ae46ccb1b3339034b37f44" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">46,946,703</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_96e91ee1328648c38cfa959d1eaf62c1" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,407,113</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_b6d4699e06244b6b9314840a88a8e5c7" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,441,694</ix:nonFraction></span></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>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>

      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">See accompanying notes to consolidated financial statements.</div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-66-</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">Donegal Group Inc. </span></div>

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Consolidated Statements of <a id="StockholdersEquity"><!--Anchor--></a>Stockholders&#8217; Equity<!--Anchor--></div>

      <div style="text-align: center; font-weight: bold; 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; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Common Stock</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" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;"><br />
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="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; 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;">Class A 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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Class B 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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Class A 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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Class B 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" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Additional Paid-In Capital</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Accumulated Other Comprehensive&#160; Income (Loss)</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Retained Earnings</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Treasury Stock</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total Stockholders&#8217; Equity</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="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: 10%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 1, <span style="text-indent: 0pt;">2020</span></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:SharesIssued" id="Fact_4d87d6a63e2241468752982150a0b7b0" contextRef="c20191231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">26,203,935</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:SharesIssued" id="Fact_a4b33c7468bd4775bda877e367ce2303" contextRef="c20191231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,649,240</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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_af3d8832a5964b4b98e8e073a2670682" contextRef="c20191231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">262,040</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_54f739af00784fe6bc5cb19a612892f2" contextRef="c20191231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,492</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6800cbc823e9420d8cda50d88dca7671" contextRef="c20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">268,151,601</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ccf7b6ffd7b44b2fa949e289c9c36784" contextRef="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">504,170</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d6f99444fa7c467f9f5b464df18fe628" contextRef="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">223,267,573</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1449cb05e4974ef78d6cba8ad6b5fa65" contextRef="c20191231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">41,226,357</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_01d4c3bd8a1c4c57b92331ceb53791c5" contextRef="c20191231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,015,519</ix:nonFraction></span></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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Issuance of common stock (stock compensation plans)</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:StockIssuedDuringPeriodSharesNewIssues" id="Fact_71c9ce185db243d6aff1b9d2481a271f" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">153,233</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_8fe6acae6e504dce824d72c205e144ff" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,532</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_b76958941983400ba6f85c3849ab32be" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,057,504</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_9a04011da29f41f9bfb62c836f6b1ee1" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,059,036</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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Stock-based&#160; &#160; &#160;&#160; 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);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_053616b7b22840b0a30049c1b6b6a8b3" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,294,606</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_2d195b7d6da34b6787efb742a123966a" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,946</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_68c1ad5f3edc4511b1cffe958b53e049" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,582,085</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;">&#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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_75f163abcd404433bcea2d4354e36cdf" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,595,031</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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net income</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_73761ac9b61e42ccb649056d190cc7fe" contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,815,252</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_6fc70f6166ae45a1b8d889c55a400a49" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,815,252</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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash dividends</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;">&#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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_5339d088922b42048f0c09572ec349d1" contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,337,160</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_48a4ba2b37464684b776f4da99150d08" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,337,160</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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Grant of stock options</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_ea06ba0b3807451fb3e17a28bb0d1a83" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">358,377</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_59fa048fe4e649d99d0887d65ccd2c77" contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">358,377</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_481326799c774be091126dbf913b7021" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 10%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive income</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;">&#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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_d30ce73aa4684a58bbbf9ba2ba2922c0" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,626,442</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;">&#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: 7%; 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: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_4679ad93a685442abdbcd02a85825c51" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,626,442</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: 10%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, <span style="text-indent: 0pt;">December 31, 2020</span></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: 7%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesIssued" id="Fact_bb183d7da48f46c6878b4b300f21bc3d" contextRef="c20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">27,651,774</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: 7%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesIssued" id="Fact_fcbc50b749ab4cef8b35f118a43c0b12" contextRef="c20201231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,649,240</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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0e6e928377e645a385637773b1c7d401" contextRef="c20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">276,518</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4c373f35dd1e407ab834576344b5673c" contextRef="c20201231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,492</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a70eb2a5327648b89a8a754781458e40" contextRef="c20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">289,149,567</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f240c3f582bb4cdc90b067d486f7cb7a" contextRef="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,130,612</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_60b4bd02215c494296997fab47add4d4" contextRef="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">258,387,288</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f5a5b161f9dc431e8b65e309829010d6" contextRef="c20201231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">41,226,357</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_df32ce3b8d3b4fa58c9fca65ef652f31" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">517,774,120</ix:nonFraction></span></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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Issuance of common stock (stock compensation plans)</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:StockIssuedDuringPeriodSharesNewIssues" id="Fact_7cceb2d6a9394893aad44421685c6044" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">157,783</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_807fbf71570042cf8443708b2dc69471" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,578</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_2dc42dd10e0340b3b92914088e143120" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,161,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>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; 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;">&#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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_91e14b6e9c0c4e2fb6d8d664dedde4b6" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,162,720</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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Stock-based&#160; &#160; &#160;&#160; compensation</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:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_4f53afebfb0e4feeba24abf0cca7e431" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">946,646</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_f69a8bfdc7c14e99942517f4cbc69d88" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,466</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_835374475d5d4ffd8b45a60c4fff08dc" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,260,855</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_d851dc18db8746698dbcfaa64c81573d" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,270,321</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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net income</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;">&#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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_04de2d8ba9a04ed2b207ce8a8d36fbe8" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,254,174</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_eef6fe5637054ec697469e3e186b77b7" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,254,174</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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash dividends</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_920efa12d620425fa802792defceaf3e" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,578,187</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_8af32af2e727481aa581fe61ce80e6de" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,578,187</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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Grant of stock options</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;">&#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: 7%; 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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_17e171bcbb8e435a9dce0042ce2d73d1" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">317,917</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_ac41dccb86d7417a942bafc5c32bd306" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">317,917</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_6b9f3f24293447919ff76b0cb6c914d7" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 10%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive loss<br />
              </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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_3bd09d50bcc346fababff701af93f7dc" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">7,847,061</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: 7%; 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: 7%; 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: 7%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_ac52c6a149ca4d74b24c48c23e5a3eb0" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">7,847,061</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: 10%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, <span style="text-indent: 0pt;">December 31, 2021</span></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:SharesIssued" id="Fact_597bc7506c3842129de85a1a1684bd52" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">28,756,203</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:SharesIssued" id="Fact_b1d359546287406d92b50ff323e90144" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,649,240</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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8a9ccdce3c3e46e9ac5b165c0d5d1420" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">287,562</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4c7984dbc6d04c2fafa5c81423577163" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,492</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e4b4d3ee75884b27889717da3d1eace2" contextRef="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">304,889,481</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2b170a84b51f4b22bb868cdf6cd4b678" contextRef="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,283,551</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a04b2ef7b10b4cacb36319ae12e92ac5" contextRef="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">263,745,358</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_5e84f6856afc45109380800e6a17051e" contextRef="c20211231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">41,226,357</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6e866e75472a41e694ec60dda84fc1c8" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">531,036,087</ix:nonFraction></span></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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Issuance of common stock (stock compensation plans)</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:StockIssuedDuringPeriodSharesNewIssues" id="Fact_16086e787ec54d93b498d69bfd78b2bb" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">161,254</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_118b718fe7404a3abe34cee28e895af6" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,613</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_63819a6091b14254bbc86b36befd9ed5" contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,122,277</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_e013840b0a214117bbff34340da9ff70" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,123,890</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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Stock-based&#160; &#160; &#160;&#160; 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);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_8653c700340e4d45b6eb48a5b5f68680" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,202,806</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_2f776da65bc146faaedbc5c3bdaa773b" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,028</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_9f9c0922810a404fab5ce3c3f3ee3fd5" contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,252,148</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;">&#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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_b4e681c574a54c819a90f311e551da69" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,264,176</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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss<br />
              </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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_cf539edb3bb04129b3d929a73803378d" contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,959,405</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_44b878cc8bcf43329aaf82e7dfb1f37b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,959,405</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: 10%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash dividends</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;">&#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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_8f078835a0114bf5bb039d9c17118d2e" contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,884,438</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;">&#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: 7%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_6eebecbc9e454f0ab1f7da9a797ee599" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,884,438</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: 10%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Grant of stock options</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%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_3e5ace5bcfa1470db2ebccb62d5bfe5e" contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">337,741</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_ee1f14ce5d474fdebec27cbc390bfd8e" contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">337,741</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%;">&#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: 7%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" id="Fact_50573b2753614338855f99ccf1602d6b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 10%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive 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%; 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;">&#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: 7%; 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: 7%; 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: 7%; 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: 7%; 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: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_6870f869a66d43d1836a95bba894baa5" contextRef="c20220101to20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">44,987,298</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;">&#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: 7%; 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: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_8abbfdb156af497db089aa7bb3eee525" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">44,987,298</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: bottom; width: 10%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, <span style="text-indent: 0pt;">December 31, 2022</span></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:SharesIssued" id="Fact_2ac925ea7d784ead906dbeec8a6bfb38" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">30,120,263</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: 7%; border-bottom: #000000 double 4px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesIssued" id="Fact_46a4fdd599414753b11ad95d3afe398c" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,649,240</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_13c4d13149964a92b8edf7731c8959cb" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">301,203</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ea64e51586d54a3e844cd98dfe9d1474" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,492</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_768ad10988da4a0ea8b559950f18b87f" contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">325,601,647</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_404e3809c291453ca622946803ee667b" contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">41,703,747</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a52bdbcbf07c47afb0997ec641e07f5e" contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">240,563,774</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a9483af907094c2e8340ccf0e82a1b8f" contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">41,226,357</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_cc6976366d0f446f9127f27af987b775" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">483,593,012</ix:nonFraction></span></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; font-family: 'Times New Roman'; font-size: 10pt;">See accompanying notes to consolidated financial statements.</div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-67-</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Group Inc.</div>

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Consolidated Statements of Cash Flows<a id="CashFlows"><!--Anchor--></a><!--Anchor--></div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

      <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;">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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash Flows from Operating Activities:</div>
            </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%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (loss) income</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_95e9dd39138e40d794bbda1849f03d55" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,959,405</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5a15ac8a2f014e7a9e4610b4d59fe029" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,254,174</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_25ddcdb9451f4ce8a2398789e9115a25" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,815,252</ix:nonFraction></span></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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</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">&#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="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">&#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="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">&#160;</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: 25.2pt; color: rgb(0, 0, 0);">Depreciation, amortization and other non-cash items</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="us-gaap:DepreciationAndAmortization" id="Fact_39ce238ee2a642b29841c96f911e06b6" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,841,559</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="us-gaap:DepreciationAndAmortization" id="Fact_34f295d26ca64414a97878ebb7041ee7" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,837,809</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="us-gaap:DepreciationAndAmortization" id="Fact_2572f96041744335ac057990e80426b9" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,721,621</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: 25.2pt; color: rgb(0, 0, 0);">Net investment losses (gains)</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:RealizedInvestmentGainsLosses" id="Fact_05374d54f9d545ec99b3623cf824a821" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">10,184,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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_598f06aeef264b09922349f364ac9234" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,477,286</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="us-gaap:RealizedInvestmentGainsLosses" id="Fact_14787137405b47768fb431098c28ac74" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,777,919</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Changes in Assets and Liabilities:</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">&#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="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">&#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="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">&#160;</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: 25.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" id="Fact_e766abfea4b046ffb62d7ccef937f4c6" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">43,425,457</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:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" id="Fact_f3d00f0566214d97b9648c51d7df6e75" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">115,612,864</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:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" id="Fact_b5e47fdda2ff4ee4a8f7206cde6e86ad" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">92,333,588</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: 25.2pt; color: rgb(0, 0, 0);">Unearned premiums</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="us-gaap:IncreaseDecreaseInUnearnedPremiums" id="Fact_53bdcb0734be4c7da3b4de4bb23135d4" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,694,708</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="us-gaap:IncreaseDecreaseInUnearnedPremiums" id="Fact_b1ee43476fca4327852244fbbf2d2b66" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,768,824</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="us-gaap:IncreaseDecreaseInUnearnedPremiums" id="Fact_b857136f123147fa87b4ccb32a95c300" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">27,042,113</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: 25.2pt; color: rgb(0, 0, 0);">Accrued expenses</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:IncreaseDecreaseInAccruedLiabilities" id="Fact_08b8aad8a8f7468392a0c2f79be38a5c" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">197,731</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:IncreaseDecreaseInAccruedLiabilities" id="Fact_c6ff3e820faf43a6bd35c9c6f04ed492" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">25,086,539</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="us-gaap:IncreaseDecreaseInAccruedLiabilities" id="Fact_95f558e080874ba3ba56614c9c1c0555" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">661,454</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: 25.2pt; color: rgb(0, 0, 0);">Premiums 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">&#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:IncreaseDecreaseInPremiumsReceivable" id="Fact_4aacedb6375d4ca7b1ea5251e29ab843" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,983,714</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="us-gaap:IncreaseDecreaseInPremiumsReceivable" id="Fact_034f598b186941658603ae5db649f732" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">733,752</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="us-gaap:IncreaseDecreaseInPremiumsReceivable" id="Fact_62d1d2c75a0d4af5bcc8a6b7ffe9cabe" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,863,383</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" id="Fact_3c7734eb3c23415b8434addd49bf3425" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,141,857</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="us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" id="Fact_def65b62e73041a286df87f8718b0967" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,871,415</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="us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" id="Fact_da0ffa106aca4d4f83eb6346e7cb576e" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">127,901</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: 25.2pt; color: rgb(0, 0, 0);">Deferred income taxes</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="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" id="Fact_0963726608b240c39fe3f19f1cb2250d" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,958,735</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="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" id="Fact_4010baf1bef9412fa10b8dd1ad61ae59" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,095,306</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="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" id="Fact_f59d3349ce704e09a108454f7a594f4f" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">6,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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Reinsurance receivable</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:IncreaseDecreaseInReinsuranceRecoverable" id="Fact_8e353f2ebe764ba7b382d204b07e891b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,111,214</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="us-gaap:IncreaseDecreaseInReinsuranceRecoverable" id="Fact_b92057aa67bd45d0b43538e2dea79c05" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">46,502,159</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="us-gaap:IncreaseDecreaseInReinsuranceRecoverable" id="Fact_e4ef22f1442b4f4a95e5182e9e995915" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">41,887,382</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Accrued investment income</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="us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable" id="Fact_715482d624124ba2996ea90a7e7b6a10" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">646,321</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="us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable" id="Fact_cc5051f537de4041896fa8883b14d638" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">278,092</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="us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable" id="Fact_4cb30f1ec26d4da39423bbc0edbb94f4" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">870,850</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Amounts due to affiliate</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:IncreaseDecreaseInDueToAffiliates" id="Fact_59b576356fdb454ca466b2f2da709126" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,096,006</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:IncreaseDecreaseInDueToAffiliates" id="Fact_bf0384a9386440898b72b21ea3c040f2" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">12,216,212</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="us-gaap:IncreaseDecreaseInDueToAffiliates" id="Fact_61aaeda81f204ac98369231f323d2417" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">224,324</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: 25.2pt; color: rgb(0, 0, 0);">Reinsurance balances payable</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="us-gaap:IncreaseDecreaseInReinsurancePayables" id="Fact_ed65a4fd0e694db9a0c833165ad8c6a0" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">450,281</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="us-gaap:IncreaseDecreaseInReinsurancePayables" id="Fact_5057f62a591c4835ba11d4c4ada49374" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">712,582</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="us-gaap:IncreaseDecreaseInReinsurancePayables" id="Fact_d40aa2a0635745fc8339d09addd1588d" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,117,439</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: 25.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</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:IncreaseDecreaseInPrepaidReinsurancePremiums" id="Fact_4926735ff8ab4fbca2b294820faaefc0" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">16,344,443</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:IncreaseDecreaseInPrepaidReinsurancePremiums" id="Fact_2154677c9f9c4db78ea1ef84a1bb8417" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,517,509</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="us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums" id="Fact_8034e0d3119a4eb6b04321e1636c5f5c" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,942,566</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Current income taxes</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="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" id="Fact_183c75af58ff4fe48c91ff68243ff4b7" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,219,959</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="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" id="Fact_52932478321f4059a7ec014eb2a7068c" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">2,201,569</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="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" id="Fact_23bade75d4784d93b4b84cc957593d5b" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,174,200</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: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other, net</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_7857ecc0093a4b2f8ddcff7e9863bb0b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">796,805</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_14d6df74b080466d8551f7086be2418b" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">867,438</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: #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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_6a74bab91436441c9c8cef36f3d3dfb1" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">399,440</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">Net adjustments</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="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" id="Fact_35ca62722ea0499f8db42a147a57feb3" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">69,069,425</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="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" id="Fact_02815c2b1d10495ea35ba113acfab8a5" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">51,477,794</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="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" id="Fact_3fb08d9606784022af4c63ea9595c037" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,319,148</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: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash provided by operating activities</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_837887b004fb4dbf9daf9b9199990d6d" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">67,110,020</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_49a6941a19c44635bd09c6b9748cba62" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">76,731,968</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_a2b10da200b34277928c132732662fd4" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">101,134,400</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: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash Flows from Investing Activities:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Purchases of fixed maturities:</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">&#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="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">&#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="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">&#160;</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: 25.2pt; color: rgb(0, 0, 0);">Held to maturity</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="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" id="Fact_246bf05c34604d9085bb329a57d63a2b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">74,902,605</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="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" id="Fact_b9d59604bd9d4dfbad4b3a9424023b86" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">125,630,220</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="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" id="Fact_2396b98f51aa497cb9dc738741b7493c" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">157,048,527</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Available for sale</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:PaymentsToAcquireAvailableForSaleSecuritiesDebt" id="Fact_da498b9ee460460c84f1493c95409b3b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">151,994,462</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="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" id="Fact_67c0e46b80a54a4fb4b104d73f4e7a1a" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">163,593,018</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="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" id="Fact_ee43f97af2e042d0be7c4d432f8c0941" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">176,500,255</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Purchases of equity securities</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="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" id="Fact_8c088152b7194532ab93ca7fb9ddd35f" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,862,888</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="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" id="Fact_16b359e340114bf7acf1008067e19f91" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,354,790</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="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" id="Fact_5b90e45786f5441da0c701ad4486b64a" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,964,092</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Sales of fixed maturities:</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">&#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="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">&#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="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">&#160;</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: 25.2pt; color: rgb(0, 0, 0);">Available for sale</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="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" id="Fact_5d807678b3544f05a9a741df05f815e5" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">24,381,244</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="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" id="Fact_3467b054864e4b7db1ecbac8430654d3" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,281,963</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="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" id="Fact_abc9ef3ff0b74d7f851a56a060547eaf" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,172,930</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: 16.2pt; color: rgb(0, 0, 0);">Maturity of fixed maturities:</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">&#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="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">&#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="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">&#160;</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: 25.2pt; color: rgb(0, 0, 0);">Held to maturity</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="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" id="Fact_1dc3cff1d129474691c7c1b40b7e0d56" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">53,747,886</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="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" id="Fact_4e6bda6d95514015bd340bca9d9beded" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">44,211,076</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="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" id="Fact_9c225cedc0314c41b2837c9a66795ad8" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,448,424</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: 25.2pt; color: rgb(0, 0, 0);">Available for sale</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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" id="Fact_ad29e72b081d4bada5e7382513df1d20" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">75,759,806</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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" id="Fact_0ee1129e66614cce9a7629127e8600c5" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">165,867,395</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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" id="Fact_6eab74c1a21a46fcbf7610aa21a32ca6" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">172,084,542</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: 16.2pt; color: rgb(0, 0, 0);">Sales of equity securities</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="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" id="Fact_db62be715de2461b9ff8721d7ad29b2f" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">34,973,196</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="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" id="Fact_bc72c522333d424b9031ea1cf176209d" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,585,663</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="us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi" id="Fact_7a5f4159e9fe48e3b5152983bc9d7e33" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,091,288</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: 16.2pt; color: rgb(0, 0, 0);">Net sales (purchases) of property and equipment</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:PaymentsForProceedsFromProductiveAssets" id="Fact_e798051e55614add9890480234e93cd9" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">28,290</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:PaymentsForProceedsFromProductiveAssets" id="Fact_85e85ac405654aff9e0b60448c012db0" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,224,806</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:PaymentsForProceedsFromProductiveAssets" id="Fact_f03ec975c68d4489a425bb13fb372177" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">89,702</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>

  </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: 16.2pt; color: rgb(0, 0, 0);">Net (purchases) sales of short-term investments</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="us-gaap:PaymentsForProceedsFromShortTermInvestments" id="Fact_5ecdddd49fe646dbb2c62b9cbe6641f1" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">44,628,770</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>

    <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="us-gaap:PaymentsForProceedsFromShortTermInvestments" id="Fact_ffec117c9aa84ad4a92ffddc2c68a57c" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">8,207,814</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="us-gaap:PaymentsForProceedsFromShortTermInvestments" id="Fact_552a4905b2204e4bb38011c0ba705ce9" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,869,933</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: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash used in investing activities</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_e790d3e231294ccc8b1d53fac0633be3" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">98,498,303</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_498c0c1c5c9344179c62d9e875556464" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">62,199,311</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_265d7bd933a047b983c717956c15bc75" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">99,675,325</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: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash Flows from Financing Activities:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Issuance of common stock</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:ProceedsFromIssuanceOfCommonStock" id="Fact_bee66077f7f340148773f0eaa4bfc6c4" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,304,956</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:ProceedsFromIssuanceOfCommonStock" id="Fact_4afe21d341684adebecb99443ed28dfb" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,181,702</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:ProceedsFromIssuanceOfCommonStock" id="Fact_1303ad9e1d4844239891b2ed799efc51" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,292,324</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: 16.2pt; color: rgb(0, 0, 0);">Cash dividends paid</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="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_54195072f665488da341eedac0cca683" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,502,716</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="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_7d6449784bc24d54a77c3c3689382af1" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,099,220</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="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_ae301da78b5c4faba8c973d9a2e4e1f0" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,976,093</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Payments on subordinated debentures</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:RepaymentsOfSubordinatedDebt" id="Fact_a47d5c3f3e534bc4a72cf16f5887bc44" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:RepaymentsOfSubordinatedDebt" id="Fact_2e5b0ba1eb594c978e39352ea2811d0c" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,000,000</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="us-gaap:RepaymentsOfSubordinatedDebt" id="Fact_15f4c853154a44d09417777147b89f2e" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 16.2pt; color: rgb(0, 0, 0);">Payments on lines of credit</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="us-gaap:RepaymentsOfLinesOfCredit" id="Fact_5ffbef228e0f4c47a5d9cdd0d63bc620" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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="us-gaap:RepaymentsOfLinesOfCredit" id="Fact_e5fdf8061f1e4ea1b4b48297e4c29f60" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">50,000,000</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="us-gaap:RepaymentsOfLinesOfCredit" id="Fact_35ff7bf6134f4cd19b60b1d0021ab016" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Borrowings under lines of credit</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_b99313c31ed442d2bba06932bffd3d0c" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_6d868507b85f42758747562d4cd279c3" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_376c061dd8ff47b6beb08a34f157f8aa" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">50,000,000</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used in) provided by financing activities</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="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_f8d2280c95374e938332409be2715ae3" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,197,760</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>

    <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="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_77412be792ef4e229a18a434e384b9fc" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">59,917,518</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>

    <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="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_74719291473a487ba81f373770999e56" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,316,231</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (decrease) increase in cash</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_ba5477a421434bfaae5835515a1421b3" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">32,586,043</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_1967ecfb508144508d3e17fcc05a7863" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">45,384,861</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_2f462a500bdc4208a8e476a0da184f53" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">53,775,306</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);">Cash at beginning of year</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_37cdd2e83fae467683543495cedc2c0e" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,709,375</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_50f9819e45504f93a4244e72f2d4847d" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">103,094,236</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_8c475ace6f544008a5607f33a495b7e2" contextRef="c20191231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">49,318,930</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: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash at end of 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_7a3cc43a25fa4c2f92791cfff7ca000b" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,123,332</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_234dcf26f62446479a0246c9e3d804e8" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,709,375</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_d7b5b4e684ed436c8e5b5f8e87adc4c1" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">103,094,236</ix:nonFraction></span></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>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>

      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">See accompanying notes to consolidated 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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-68-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Group Inc.</div>

      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor--><a id="Notes"><!--Anchor--></a>Notes to Consolidated Financial Statements</div>
<div>
      &#160; </div>

      <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Text_712cc8f469854401a31e0ffe03b68c81" contextRef="c20220101to20221231" escape="true" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6151">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">1 - Summary of Significant Accounting Policies</span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6151" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6152">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_0b362a4b2db44aec8c0fb4beb5864afc" contextRef="c20220101to20221231" escape="true" continuedAt="Text_d7e565577d9d4feea675f7476a0543111"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6152" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6153">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Organization and Business</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543111" continuedAt="Text_d7e565577d9d4feea675f7476a0543112"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6153" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6154">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543112" continuedAt="Text_d7e565577d9d4feea675f7476a0543113"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6154" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6155">
<div style="display:none;"><br /></div>
<div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Insurance Company (&#8220;Donegal Mutual&#8221;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries,
        Atlantic States Insurance Company (&#8220;Atlantic States&#8221;), Southern Insurance Company of Virginia (&#8220;Southern&#8221;), the Peninsula Insurance Group (&#8220;Peninsula&#8221;), which consists of Peninsula Indemnity Company and The Peninsula Insurance Company and Michigan
        Insurance Company (&#8220;MICO&#8221;), and affiliates write personal and commercial lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and
        Southwestern states.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543113" continuedAt="Text_d7e565577d9d4feea675f7476a0543114"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6155" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6156">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543114" continuedAt="Text_d7e565577d9d4feea675f7476a0543115"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6156" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6157">
<div style="display:none;"><br /></div>
<div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, we had <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" id="Fact_5f3780ecfe9d423a862274f706554665" contextRef="c20220101to20221231" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction>
        segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#8217;
        compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543115" continuedAt="Text_d7e565577d9d4feea675f7476a0543116"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6157" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6158">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543116" continuedAt="Text_d7e565577d9d4feea675f7476a0543117"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6158" continuedAt="Text_5ae8a6e3239c415cadff767298a2f6159">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, Donegal Mutual held approximately <ix:nonFraction name="dgica:StockOwnershipPercentageHeldByMajorShareholder" id="Fact_6c6a15fef59948e79105837651fe0677" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">43</ix:nonFraction>%
        of our outstanding Class A common stock and approximately <ix:nonFraction name="dgica:StockOwnershipPercentageHeldByMajorShareholder" id="Fact_03e795cd61214d86982d2f0f855c3286" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassBMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">84</ix:nonFraction>% of our outstanding Class B common stock. This ownership provides Donegal
        Mutual with approximately <ix:nonFraction name="dgica:PercentageOfVotingPowerOwnedByMajorShareholder" id="Fact_b025d53758fa46b49202f6a70f3dcce6" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">71</ix:nonFraction>% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have
        interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the
        Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543117" continuedAt="Text_d7e565577d9d4feea675f7476a0543118"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f6159" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61510">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543118" continuedAt="Text_d7e565577d9d4feea675f7476a0543119"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61510" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61511">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement, or pooling agreement, with Donegal Mutual. Under the pooling agreement,
        Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates <ix:nonFraction name="dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary" id="Fact_51213ddcbc414319a23bac9f384980fd" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">80</ix:nonFraction>% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
        proportion to their respective participation in the underwriting pool.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a0543119" continuedAt="Text_d7e565577d9d4feea675f7476a05431110"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61511" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61512">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a05431110" continuedAt="Text_d7e565577d9d4feea675f7476a05431111"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61512" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61513">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In addition, Donegal Mutual has a <ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_c6aeacc279194430a20aa883240b0c73" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% quota-share
        reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual. Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a05431111" continuedAt="Text_d7e565577d9d4feea675f7476a05431112"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61513" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61514">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a05431112" continuedAt="Text_d7e565577d9d4feea675f7476a05431113"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61514" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61515">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual
        was the surviving company in the merger, and Mountain States&#8217; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the &#8220;Mountain States insurance subsidiaries&#8221;), became insurance
        subsidiaries of Donegal Mutual upon completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance
        subsidiaries as the Mountain States Insurance Group in <ix:nonFraction name="dgica:NumberOfStates" id="Fact_0f10efdd89664f12992cc4ebe4669053" contextRef="c20220101to20221231" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction> Southwestern states. Donegal Mutual also entered into a <ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_2afc1d6abd0d41798583557b5c0d43fa" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021,
        Donegal Mutual began to place the business of the Mountain States Insurance Group into the underwriting pool. As a result, our consolidated financial results through December 31, 2020 excluded the results of the Mountain States Insurance Group
        operations in those Southwestern states.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d7e565577d9d4feea675f7476a05431113" continuedAt="Text_d7e565577d9d4feea675f7476a05431114"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61515" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61516">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-69-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d7e565577d9d4feea675f7476a05431114"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61516" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61517">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal
        Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products
        our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group&#8217;s ability to service an
        entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier
        versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool
        homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues. We
        refer to Note 3 - Transactions with Affiliates for more information regarding the pooling agreement.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61517" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61518">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" id="Text_2c59d1eaf71f4fb59fc3356160dff4ae" contextRef="c20220101to20221231" escape="true" continuedAt="Text_dc779fe94c6e4a3c8e3ad181fe2c91171"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61518" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61519">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Basis of Consolidation</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_dc779fe94c6e4a3c8e3ad181fe2c91171" continuedAt="Text_dc779fe94c6e4a3c8e3ad181fe2c91172"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61519" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61520">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_dc779fe94c6e4a3c8e3ad181fe2c91172"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61520" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61521">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our consolidated financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;),
        include our accounts and those of our wholly owned subsidiaries. We have eliminated all significant inter-company accounts and transactions in consolidation. The terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221; as we use them in the notes to our
        consolidated financial statements refer to the consolidated entity.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61521" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61522">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_a224db0da8e1431c9b40332d421197a5" contextRef="c20220101to20221231" escape="true" continuedAt="Text_850f038e75164699b7b932b5fe018c091"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61522" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61523">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Use of Estimates</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_850f038e75164699b7b932b5fe018c091" continuedAt="Text_850f038e75164699b7b932b5fe018c092"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61523" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61524">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_850f038e75164699b7b932b5fe018c092" continuedAt="Text_850f038e75164699b7b932b5fe018c093"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61524" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61525">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In preparing our consolidated financial statements, our management makes estimates and assumptions that affect the reported amounts of assets and liabilities at the date
        of the balance sheet and revenues and expenses for the period then ended. Actual results could differ significantly from those estimates.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_850f038e75164699b7b932b5fe018c093" continuedAt="Text_850f038e75164699b7b932b5fe018c094"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61525" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61526">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_850f038e75164699b7b932b5fe018c094"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61526" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61527">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates and assumptions that could have a significant effect on amounts and disclosures we report in our consolidated financial statements. The most
        significant estimates relate to our insurance subsidiaries&#8217; reserves for property and casualty insurance unpaid losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate
        amounts may differ from the estimates provided. We regularly review our methods for making these estimates as well as the continuing appropriateness of the estimated amounts, and we reflect any adjustment we consider necessary in our current
        results of operations.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61527" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61528">
<div>
       <br /></div>
</ix:continuation>
    </div>

    <div>
      <ix:nonNumeric name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="Text_3ac3bb478b194a868d60077641ccbd57" contextRef="c20220101to20221231" escape="true" continuedAt="Text_607345273c724604825593d7488473731"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61528" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61529">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reclassification</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_607345273c724604825593d7488473731" continuedAt="Text_607345273c724604825593d7488473732"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61529" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61530">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_607345273c724604825593d7488473732"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61530" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61531">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have made certain reclassifications in our prior period financial statements to conform to the current year presentation.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61531" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61532">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" id="Text_4211e787cc3845c58a880c9e286b845b" contextRef="c20220101to20221231" escape="true" continuedAt="Text_d472cb203f514545b24e8dbe7729ba531"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61532" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61533">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Investments</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba531" continuedAt="Text_d472cb203f514545b24e8dbe7729ba532"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61533" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61534">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba532" continuedAt="Text_d472cb203f514545b24e8dbe7729ba533"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61534" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61535">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We classify our debt securities into the following categories:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba533" continuedAt="Text_d472cb203f514545b24e8dbe7729ba534"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61535" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61536">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba534" continuedAt="Text_d472cb203f514545b24e8dbe7729ba535"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61536" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61537">
<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Held to Maturity - Debt securities that we have the positive intent and ability to hold to maturity; reported at amortized cost.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba535" continuedAt="Text_d472cb203f514545b24e8dbe7729ba536"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61537" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61538">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba536" continuedAt="Text_d472cb203f514545b24e8dbe7729ba537"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61538" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61539">
<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Available for Sale - Debt securities not classified as held to maturity; reported at fair value, with unrealized gains and losses excluded from income and reported as a
        separate component of stockholders&#8217; equity (net of tax effects).</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba537" continuedAt="Text_d472cb203f514545b24e8dbe7729ba538"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61539" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61540">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba538" continuedAt="Text_d472cb203f514545b24e8dbe7729ba539"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61540" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61541">
<div style="display:none;"><br /></div>
<div style="text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments are carried at amortized cost, which approximates fair value.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba539" continuedAt="Text_d472cb203f514545b24e8dbe7729ba5310"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61541" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61542">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-70-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba5310" continuedAt="Text_d472cb203f514545b24e8dbe7729ba5311"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61542" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61543">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value and recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we
        determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt
        security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than not
        that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value
        of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize the
        amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba5311" continuedAt="Text_d472cb203f514545b24e8dbe7729ba5312"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61543" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61544">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba5312" continuedAt="Text_d472cb203f514545b24e8dbe7729ba5313"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61544" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61545">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute investment
        gains and losses using the specific identification method.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba5313" continuedAt="Text_d472cb203f514545b24e8dbe7729ba5314"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61545" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61546">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d472cb203f514545b24e8dbe7729ba5314"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61546" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61547">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We amortize premiums and discounts for mortgage-backed debt securities using anticipated prepayments.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61547" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61548">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Text_3106e642cde3450db8aff1d8b8479f4c" contextRef="c20220101to20221231" escape="true" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf1"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61548" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61549">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Fair Values of Financial Instruments</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf1" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf2"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61549" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61550">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf2" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf3"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61550" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61551">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We use the following methods and assumptions in estimating our fair value disclosures:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf3" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf4"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61551" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61552">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf4" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf5"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61552" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61553">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Investments - We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may
        differ from the amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair
        value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values for our fixed maturity and equity investments. We generally obtain two prices per
        security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare
        estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the
        pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of our investment personnel of the market, their research findings related to unusual fluctuations in value and
        their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment
        personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent trading activity.&#160; Our
        investment personnel review documentation with respect to the pricing services&#8217; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various security types are
        reasonable. We refer to Note 5 - Fair Value Measurements for more information regarding our methods and assumptions in estimating fair values.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf5" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf6"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61553" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61554">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf6" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf7"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61554" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61555">
<div><br /></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf7" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf8"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61555" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61556">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash and Short-Term Investments - The carrying amounts we report in the balance sheet for these instruments approximate their fair values.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf8" continuedAt="Text_54540c47ddfa40c6baf3095a46b47daf9"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61556" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61557">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_54540c47ddfa40c6baf3095a46b47daf9"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61557" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61558">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Premiums and Reinsurance Receivables and Payables - The carrying amounts we report in the balance sheet for these instruments related to premiums and paid losses and
        loss expenses approximate their fair values.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61558" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61559">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Text_3c0640fe973541db9b02bbc2222d73c1" contextRef="c20220101to20221231" escape="true" continuedAt="Text_06a4112d18754745887d14e97df457981"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61559" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61560">
<div style="display:none;"><br /></div>
<div style="text-indent: -36pt; margin-left: 36pt; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_06a4112d18754745887d14e97df457981" continuedAt="Text_06a4112d18754745887d14e97df457982"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61560" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61561">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_06a4112d18754745887d14e97df457982"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61561" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61562">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries recognize insurance premiums as income over the terms of the policies they issue. Our insurance subsidiaries calculate unearned premiums on a
        daily pro-rata basis. </div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61562" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61563">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-71-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:nonNumeric name="us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" id="Text_f15100cab9364b73badb834a76c482f7" contextRef="c20220101to20221231" escape="true" continuedAt="Text_2205d0ec2c7b4138a53bcb564a6fb1811"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61563" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61564">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Policy Acquisition Costs</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_2205d0ec2c7b4138a53bcb564a6fb1811" continuedAt="Text_2205d0ec2c7b4138a53bcb564a6fb1812"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61564" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61565">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_2205d0ec2c7b4138a53bcb564a6fb1812"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61565" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61566">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We defer our insurance subsidiaries&#8217; policy acquisition costs, consisting primarily of commissions, premium taxes and certain other underwriting costs, reduced by ceding
        commissions, related directly to the successful acquisition of new or renewal insurance contracts. We amortize these deferred policy acquisition costs over the period in which our insurance subsidiaries earn the premiums. The method we follow in
        computing deferred policy acquisition costs limits the amount of such deferred costs to their estimated realizable value, which gives effect to the premium to be earned, related investment income, losses and loss expenses and certain other costs we
        expect to incur as our insurance subsidiaries earn the premium. Estimates in the calculation of policy acquisition costs have not shown material variability because of uncertainties in applying accounting principles or as a result of sensitivities
        to changes in key assumptions.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61566" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61567">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61567" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61568"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Text_cbbde9a607364b66bf666bf258c3fdcc" contextRef="c20220101to20221231" escape="true" continuedAt="Text_b35204ec7cb2422eb90a06f6744fa9601">
<div><span style="font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and Equipment</span> </span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61568" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61569"><ix:continuation id="Text_b35204ec7cb2422eb90a06f6744fa9601" continuedAt="Text_b35204ec7cb2422eb90a06f6744fa9602">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61569" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61570"><ix:continuation id="Text_b35204ec7cb2422eb90a06f6744fa9602">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We report property and equipment at depreciated cost that we compute using the straight-line method based upon estimated useful lives of the assets.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61570" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61571">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:LiabilityReserveEstimatePolicy" id="Text_758cb07cdaa94ed9b4130a5cb775f033" contextRef="c20220101to20221231" escape="true" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe41"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61571" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61572">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Losses and Loss Expenses</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe41" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe42"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61572" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61573">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe42" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe43"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61573" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61574">
<div style="display:none;"><br /></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims
        based on facts and circumstances the insurer knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to
        pay losses for damages that their policies explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such
        estimates. Our insurance subsidiaries base their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss
        adjustment period, our insurance subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We
        reflect any adjustments to the liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe43" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe44"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61574" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61575">
<div><br /></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe44" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe45"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61575" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61576">
<div style="display:none;"><br /></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">O<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 33px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">ur insurance subsidiaries
          maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the purpose of covering the ultimate costs of settling all losses,
          including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of risk involved, knowledge of the circumstances surrounding each
          claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported claims and loss expenses on the basis of historical information by
          line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our insurance subsidiaries monitor their liabilities closely and
          recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and loss expenses</span>.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe45" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe46"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61576" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61577">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-72-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe46" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe47"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61577" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61578">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">R<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">eserve estimates can change over
          time because of unexpected changes in assumptions related to our insurance subsidiaries&#8217; external environment and, to a lesser extent, assumptions related to our insurance subsidiaries&#8217; internal operations. For example, our insurance subsidiaries
          have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the COVID-19 pandemic and related government mandates and restrictions resulted
          in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number of factors, including supply chain disruption, higher new and used
          automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future loss settlements. Related uncertainties regarding future trends
          include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in claims and the cost of medical technologies and procedures.
          Assumptions related to our insurance subsidiaries&#8217; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure, consistency in judicial interpretations of insurance
          coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of claims, payment and case reserving methodology, accurate
          measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and consistency in reinsurance coverage and collectability of reinsured
          losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make adjustments in their reserves that they consider appropriate for such
          changes. Accordingly, our insurance subsidiaries&#8217; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded</span>.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe47" continuedAt="Text_44d3d823a4ee44988ed860fc66cb1fe48"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61578" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61579">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_44d3d823a4ee44988ed860fc66cb1fe48"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61579" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61580">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries seek to enhance their underwriting results by carefully selecting the product lines they underwrite. Our insurance subsidiaries&#8217; personal
        lines products primarily include standard and preferred risks in private passenger automobile and homeowners lines. Our insurance subsidiaries&#8217; commercial lines products primarily include business offices, wholesalers, service providers,
        contractors, artisans and light manufacturing operations. Our insurance subsidiaries have limited exposure to asbestos and other environmental liabilities.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61580" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61581">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" id="Text_e214152398164bf8bd1571530abdc996" contextRef="c20220101to20221231" escape="true" continuedAt="Text_7b0b4a1bd71f4107a358f39c4c5d6c681"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61581" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61582">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_7b0b4a1bd71f4107a358f39c4c5d6c681" continuedAt="Text_7b0b4a1bd71f4107a358f39c4c5d6c682"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61582" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61583">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7b0b4a1bd71f4107a358f39c4c5d6c682" continuedAt="Text_7b0b4a1bd71f4107a358f39c4c5d6c683"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61583" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61584">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We currently file a consolidated federal income tax return that includes us and our insurance subsidiaries.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7b0b4a1bd71f4107a358f39c4c5d6c683" continuedAt="Text_7b0b4a1bd71f4107a358f39c4c5d6c684"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61584" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61585">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7b0b4a1bd71f4107a358f39c4c5d6c684"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61585" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61586">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We account for income taxes using the asset and liability method. The objective of the asset and liability method is to establish deferred tax assets and liabilities for
        the temporary differences between the financial reporting basis and the tax basis of our assets and liabilities at enacted tax rates we expect to be in effect when we realize or settle such amounts.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61586" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61587">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:ConcentrationRiskCreditRisk" id="Text_79fad635ff80455c80564fef625b8ef6" contextRef="c20220101to20221231" escape="true" continuedAt="Text_75c2bd4ea29744f0a9647ef326130b661"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61587" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61588">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Credit Risk</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_75c2bd4ea29744f0a9647ef326130b661" continuedAt="Text_75c2bd4ea29744f0a9647ef326130b662"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61588" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61589">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_75c2bd4ea29744f0a9647ef326130b662" continuedAt="Text_75c2bd4ea29744f0a9647ef326130b663"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61589" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61590">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our objective is to earn competitive returns by investing in a diversified portfolio of securities. Our portfolio of fixed maturity securities and, to a lesser extent,
        short-term investments is subject to credit risk. We define this risk as the potential loss in fair value resulting from adverse changes in the borrower&#8217;s ability to repay its debt to us. We manage this risk by performing an analysis of prospective
        investments and through regular reviews of our portfolio by our investment personnel. We also limit the amount of our total investment portfolio that we invest in any one security.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_75c2bd4ea29744f0a9647ef326130b663" continuedAt="Text_75c2bd4ea29744f0a9647ef326130b664"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61590" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61591">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_75c2bd4ea29744f0a9647ef326130b664" continuedAt="Text_75c2bd4ea29744f0a9647ef326130b665"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61591" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61592">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries provide property and liability insurance coverages through independent insurance agencies located throughout their operating areas. Our
        insurance subsidiaries bill the majority of this business directly to their policyholders, although our insurance subsidiaries bill a portion of their commercial business through their agents, to whom they extend credit in the normal course of
        business.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_75c2bd4ea29744f0a9647ef326130b665" continuedAt="Text_75c2bd4ea29744f0a9647ef326130b666"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61592" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61593">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_75c2bd4ea29744f0a9647ef326130b666"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61593" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61594">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries have reinsurance agreements with Donegal Mutual and with a number of major unaffiliated reinsurers.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61594" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61595">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:ReinsuranceAccountingPolicy" id="Text_974e478338784ca08e52c3684616c2fe" contextRef="c20220101to20221231" escape="true" continuedAt="Text_57ae9e7c7c484c85b427021208402bdf1"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61595" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61596">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reinsurance Accounting and Reporting</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_57ae9e7c7c484c85b427021208402bdf1" continuedAt="Text_57ae9e7c7c484c85b427021208402bdf2"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61596" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61597">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_57ae9e7c7c484c85b427021208402bdf2"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61597" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61598">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries rely upon reinsurance agreements to limit their maximum net loss from large single risks or risks in concentrated areas and to increase their
        capacity to write insurance. Reinsurance does not relieve our insurance subsidiaries from liability to their respective policyholders. To the extent that a reinsurer cannot pay losses for which it is liable under the terms of a reinsurance
        agreement with one or more of our insurance subsidiaries, our insurance subsidiaries retain continued liability for such losses. However, in an effort to reduce the risk of non-payment, our insurance subsidiaries require all of their reinsurers to
        have an A.M. Best rating of A- or better or, with respect to foreign reinsurers, to have a financial condition that, in the opinion of our management, is equivalent to a company with an A.M. Best rating of A- or better. We refer to Note 10 -
        Reinsurance for more information regarding the reinsurance agreements of our insurance subsidiaries.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61598" continuedAt="Text_5ae8a6e3239c415cadff767298a2f61599">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-73-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:nonNumeric name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="Text_c832a2e14693492d99e14acd3f52fa04" contextRef="c20220101to20221231" escape="true" continuedAt="Text_a76861006bae418b842656b65382544e1"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f61599" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615100">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Stock-Based Compensation</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_a76861006bae418b842656b65382544e1" continuedAt="Text_a76861006bae418b842656b65382544e2"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615100" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615101">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_a76861006bae418b842656b65382544e2" continuedAt="Text_a76861006bae418b842656b65382544e3"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615101" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615102">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We measure all share-based payments to our directors and the directors and employees of our subsidiaries and affiliates, including grants of stock options, using a
        fair-value-based method and record such expense in our results of operations. In determining the expense we record for stock options we grant to our directors and the directors and employees of our subsidiaries and affiliates, we estimate the fair
        value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield
        and expected volatility.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_a76861006bae418b842656b65382544e3" continuedAt="Text_a76861006bae418b842656b65382544e4"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615102" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615103">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_a76861006bae418b842656b65382544e4"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615103" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615104">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In 2022, 2021 and 2020, we realized $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" id="Fact_69959b51dfef452494b3b72f748cfbc2" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">360,452</ix:nonFraction>, $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" id="Fact_fdf205f5e82a458bbc8930af7268afe7" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">438,850</ix:nonFraction> and $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" id="Fact_509956fc6c6e45e2a21c5c3762363137" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">302,901</ix:nonFraction>, respectively, in
        tax benefits upon the exercise of stock options.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615104" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615105">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" id="Text_010c03d5539d44e284b5bec9b232b3ba" contextRef="c20220101to20221231" escape="true" continuedAt="Text_df23e5cf270c4a90be8759686fe51e321"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615105" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615106">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Earnings Per Share</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_df23e5cf270c4a90be8759686fe51e321" continuedAt="Text_df23e5cf270c4a90be8759686fe51e322"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615106" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615107">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_df23e5cf270c4a90be8759686fe51e322" continuedAt="Text_df23e5cf270c4a90be8759686fe51e323"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615107" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615108">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We calculate basic earnings per share by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted earnings per share
        reflects the dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_df23e5cf270c4a90be8759686fe51e323" continuedAt="Text_df23e5cf270c4a90be8759686fe51e324"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615108" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615109">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_df23e5cf270c4a90be8759686fe51e324"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615109" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615110">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to the declaration and
        payment of cash dividends that are at least <ix:nonFraction name="dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" id="Fact_e0dbfd993cbf46a09d3ab8347bbe6fed" contextRef="c20220101to20221231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% higher than those we declare and pay on our Class B common stock. Accordingly, we use
        the two-class method for the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation
        of remaining undistributed earnings using a participation percentage that reflects the dividend rights of each class.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615110" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615111">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="Text_2e86858cc5824af382f3e1222770cdd0" contextRef="c20220101to20221231" escape="true" continuedAt="Text_63d5821d99c3400d9b4dd098964bc7d31"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615111" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615112">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill and Other Intangible Assets</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_63d5821d99c3400d9b4dd098964bc7d31" continuedAt="Text_63d5821d99c3400d9b4dd098964bc7d32"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615112" continuedAt="Text_5ae8a6e3239c415cadff767298a2f615113">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_63d5821d99c3400d9b4dd098964bc7d32"><ix:continuation id="Text_5ae8a6e3239c415cadff767298a2f615113">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill represents the excess of the purchase price over the underlying fair value of acquired entities. When completing acquisitions, we seek also to identify
        separately identifiable intangible assets that we have acquired. We assess goodwill and intangible assets with an indefinite useful life for impairment annually. We also assess goodwill and other intangible assets for impairment upon the occurrence
        of certain events. In making our assessment, we consider a number of factors including operating results, business plans, economic projections, anticipated future cash flows and current market data. Inherent uncertainties exist with respect to
        these factors and to our judgment in applying them when we make our assessment. Impairment of goodwill and other intangible assets could result from changes in economic and operating conditions in future periods.</div>
</ix:continuation></ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Text_ec6461359ffd44f0a3bac00aca31beb1" contextRef="c20220101to20221231" escape="true" continuedAt="Text_fd406c62c7fa4dcd8ad75ed6df7f40151">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">2 - <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_56eb5baec214474dad19a8f7ebac8eb7" contextRef="c20220101to20221231" escape="true" continuedAt="Text_40d9e00dc04b462fbf528e00ff275f6a1"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Impact of New Accounting Standards</span></ix:nonNumeric></span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_fd406c62c7fa4dcd8ad75ed6df7f40151" continuedAt="Text_fd406c62c7fa4dcd8ad75ed6df7f40152"><ix:continuation id="Text_40d9e00dc04b462fbf528e00ff275f6a1" continuedAt="Text_40d9e00dc04b462fbf528e00ff275f6a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_fd406c62c7fa4dcd8ad75ed6df7f40152"><ix:continuation id="Text_40d9e00dc04b462fbf528e00ff275f6a2">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In September 2016, the FASB issued guidance that amends previous guidance on the impairment of financial instruments by adding an impairment model that requires an
        entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November
        2019, the FASB issued guidance that delays the effective date for &#8220;smaller reporting companies,&#8221; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2022 from December 15, 2019.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> We are a smaller reporting company and our adoption of this guidance on January 1, 2023 will result in an after-tax adjustment to retained earnings estimated between $<ix:nonFraction name="us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" id="Fact_3b1eded891574be6a41ce8e2b3f3aa93" contextRef="c20191215to20221215_RangeAxis_MinimumMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" id="Fact_03f6b5821e904497abccbef791a663d5" contextRef="c20191215to20221215_RangeAxis_MaximumMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction> million. We do not
          expect the adoption of this guidance to have a significant impact on our results of operations or cash flows.</span></div>
</ix:continuation></ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-74-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Text_c23424284d764fe990bdfa2015e4228f" contextRef="c20220101to20221231" escape="true" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59711">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">3 - Transactions with Affiliates</div>
</ix:nonNumeric>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59711" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59712">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59712" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59713">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries conduct business and have various agreements with Donegal Mutual that we describe in the following subparagraphs:</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59713" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59714">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59714" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59715">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">a. Reinsurance Pooling and Other Reinsurance Arrangements</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59715" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59716">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59716" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59717">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest insurance subsidiary, and Donegal Mutual have a pooling agreement under which both companies contribute substantially all of their direct
        written business to the pool and receive an allocated percentage of the pooled underwriting results, excluding certain reinsurance Donegal Mutual assumes from our insurance subsidiaries. Beginning with policies effective in 2021, Donegal Mutual
        began to place the business of the Mountain States Insurance Group into the underwriting pool. In addition, Donegal Mutual has a <ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_15f8c75e931a452f80f816c04cb9dd2e" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>%
        quota-share reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual, and Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool. Atlantic States has an <ix:nonFraction name="dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary" id="Fact_a0c59cd69f7e4cefb0e122f37d00c92c" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">80</ix:nonFraction>% share of the results of the pool, and Donegal Mutual has a <ix:nonFraction name="dgica:PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" id="Fact_899ff0cae9754561a57d12d04dc8192a" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction>% share of the results of the pool. The intent of the pooling agreement is to produce more uniform and stable underwriting results from year to year for each pool participant than they would experience
        individually and to spread the risk of loss between the participants based on each participant&#8217;s relative amount of surplus and relative access to capital. Each participant in the pool has at its disposal the capacity of the entire pool, rather
        than being limited to policy exposures of a size commensurate with its own capital and surplus.</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59717" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59718">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59718" continuedAt="Text_e7dc3007b5b54470850de4a5a13f59719"><ix:nonNumeric name="dgica:ScheduleOfReinsuranceCededToPoolTableTextBlock" id="Text_987646277648450482cce7426b264288" contextRef="c20220101to20221231" escape="true" continuedAt="Text_2a84afedded242e687c1daa22844bcd61">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance Atlantic States ceded to the pool during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f59719" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597110"><ix:continuation id="Text_2a84afedded242e687c1daa22844bcd61" continuedAt="Text_2a84afedded242e687c1daa22844bcd62">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597110" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597111"><ix:continuation id="Text_2a84afedded242e687c1daa22844bcd62">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2021<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2020<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_1804dab90ad4462fa2379204315c4a69" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">314,321,443</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_4bcdfe0f40fc45d2aa05c8f1d3c32025" contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">305,729,418</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_76e68b80432e495ca6fe807389a07daa" contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">266,400,636</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_c83cd7b7f51c4484958ae6283308313b" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">202,228,589</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_c0dfe83e542d4f3a80a5d851a6cf5962" contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">222,737,225</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_ef48213bb4724b74ac533098960f382a" contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">181,205,743</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_49378a745ba34fc0b59561d06e6d4624" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">154,472,615</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_9dd519a34bac4a75b363aa58b0f02ca1" contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">152,323,262</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_59cb37ae51174e32b332d8cb3212c671" contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">146,387,565</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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:CededPremiumsPayable" id="Fact_6fffd007c8e545268fa14c9cb7af9348" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">277,641,902</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:CededPremiumsPayable" id="Fact_c9baec0efa3844268280f2cf03ef7653" contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">274,033,812</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:CededPremiumsPayable" id="Fact_995f110fd7e04565a30ec106aba8e4fe" contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">232,540,607</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_e7dc3007b5b54470850de4a5a13f597111" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597112">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597112" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597113"><ix:nonNumeric name="dgica:ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" id="Text_97544f6c6cb3417da87ff0895631a014" contextRef="c20220101to20221231" escape="true" continuedAt="Text_809ddb16557a48d8a8b45859744174661">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance Atlantic States assumed from the pool during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597113" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597114"><ix:continuation id="Text_809ddb16557a48d8a8b45859744174661" continuedAt="Text_809ddb16557a48d8a8b45859744174662">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597114" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597115"><ix:continuation id="Text_809ddb16557a48d8a8b45859744174662">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2021<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2020<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsEarned" id="Fact_0fa67df538eb45d39b5d3d6b3b52a9e8" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">578,216,706</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsEarned" id="Fact_5492d7c4fd29415fab104af90e4d16d2" contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">573,891,394</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsEarned" id="Fact_b943d027b7514df9ad3012bf774b4442" contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">514,172,448</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" id="Fact_50ebb4d5ea094921b599324714f7b93e" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">395,794,813</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" id="Fact_81d3705da5ff43c1b0d0955b105560fc" contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">383,455,320</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" id="Fact_f0d27944f511412085c662e4685ff08d" contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">309,315,497</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Unearned premiums</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:UnearnedPremiums" id="Fact_05cb07c27f1f4ad5b8d49fc38cf49d04" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">280,031,908</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:UnearnedPremiums" id="Fact_d363592f41a04bb0b0e038f11351a64e" contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">289,976,879</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:UnearnedPremiums" id="Fact_ae7976dd47774198977560e3c546c412" contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">262,004,199</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_0761535058c54197a2228b4c3ba704b5" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">496,849,769</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:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_b55ba281f2b14e86b074c66430352f11" contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">455,564,733</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:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_e75bfb1e9357464bb31ef67b501e30ac" contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">377,530,215</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_e7dc3007b5b54470850de4a5a13f597115" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597116">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597116" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597117">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Donegal Mutual and MICO
        had a quota-share reinsurance agreement under which Donegal Mutual assumed <ix:nonFraction name="dgica:PercentageOfPremiumAndLossesRelatedToReinsurance" id="Fact_f05dc8cc424b4f99920a3c25c1ed5abd" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>% of the premiums and losses related to the business of
        MICO for policies effective through December 31, 2021. Donegal Mutual and MICO terminated this reinsurance agreement on a run-off basis effective January 1, 2022. Donegal Mutual and Peninsula had a quota-share reinsurance agreement under which
        Donegal Mutual assumed <ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_8ac605a014614ba786d1deb7e4cee565" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the premiums and losses related to the workers&#8217; compensation product line of Peninsula in certain states
        for policies effective through December 31, 2021. Donegal Mutual and Peninsula terminated this reinsurance agreement on a run-off basis effective January 1, 2022. Donegal Mutual places its assumed business from MICO and Peninsula into the
        underwriting pool.</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597117" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597118">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-75-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597118" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597119"><ix:nonNumeric name="dgica:ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" id="Text_ac73885ca7c947449565b3c3ed2f413d" contextRef="c20220101to20221231" escape="true" continuedAt="Text_03cd910eac6648b793750379a689fc7a1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance ceded to Donegal Mutual pursuant to these quota-share reinsurance agreements during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597119" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597120"><ix:continuation id="Text_03cd910eac6648b793750379a689fc7a1" continuedAt="Text_03cd910eac6648b793750379a689fc7a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597120" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597121"><ix:continuation id="Text_03cd910eac6648b793750379a689fc7a2">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2021<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2020<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_080a2d38610443b69daaa1393611f1b2" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,989,939</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_35880616d18343edbbd3c9c9a48124ae" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">37,996,474</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_c618dc377679472d90ce91db0fffac4d" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">39,315,398</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_4a320b9c7d7349529387215b81a4d079" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,194,974</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_82ae3c9ab8c746878ab3547af6923329" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,037,608</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_0f3d73b95b944c04a65458bfc700ed33" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,471,037</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_96eebfea39d4483489b99d5605af80d5" contextRef="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_2f47465d19464532b480fbe75b4da874" contextRef="c20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,548,821</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_2143af145dc943e29464338192347197" contextRef="c20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,155,909</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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:CededPremiumsPayable" id="Fact_c76c78bcdda3430c8c5f5afac88d5fa5" contextRef="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,642,908</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:CededPremiumsPayable" id="Fact_e57acd433a804198b2f5ada3d35741da" contextRef="c20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">36,659,853</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:CededPremiumsPayable" id="Fact_47cc2cfebc0b4d69abae4d452d17cd92" contextRef="c20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,306,627</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_e7dc3007b5b54470850de4a5a13f597121" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597122">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597122" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597123">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Each of our insurance subsidiaries had a catastrophe reinsurance agreement with Donegal Mutual that provided coverage under any one catastrophic occurrence above a set
        retention of $<ix:nonFraction name="us-gaap:LossFromCatastrophes" id="Fact_ae1aa8a9072b4e2b9c338f98e4358055" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,000,000</ix:nonFraction>, with a combined retention of $<ix:nonFraction name="us-gaap:LossFromCatastrophes" id="Fact_34aabc2368d346b08712d848a950bef2" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,000,000</ix:nonFraction> for a catastrophe involving a combination of our insurance subsidiaries, up to the amount Donegal Mutual and our insurance subsidiaries retained under catastrophe reinsurance agreements with unaffiliated
        reinsurers.</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597123" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597124">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597124" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597125"><ix:nonNumeric name="dgica:ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" id="Text_aaa8f4918e52425a9792cc6a5727aa9b" contextRef="c20220101to20221231" escape="true" continuedAt="Text_2efcec1092ca40b8ba69fbb09393f7941">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance that our insurance subsidiaries ceded to Donegal Mutual pursuant to these reinsurance agreements during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597125" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597126"><ix:continuation id="Text_2efcec1092ca40b8ba69fbb09393f7941" continuedAt="Text_2efcec1092ca40b8ba69fbb09393f7942">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597126" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597127"><ix:continuation id="Text_2efcec1092ca40b8ba69fbb09393f7942">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2021<br />
              </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; color: rgb(0, 0, 0); font-weight: bold;">2020<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_b237f3e866934e63983d785a51d03c3a" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,800,018</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_5f0a0820ef574e03a014d9d4bbc3c7f9" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,574,161</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_9ed02365cfda49a1b911fe6c3cce1e1e" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,595,138</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_5af9eef2e21d40ad8cdbc9c2c137b4b6" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,517,709</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_99312bcd232b4d78a9f20a0cc622f5ce" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,309,624</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_752fa85420b3438ab72ac9bc5b145432" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,259,527</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsPayable" id="Fact_d4a2fb2624ac463b922ea009ca2ac86e" contextRef="c20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,271,006</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsPayable" id="Fact_a0c52e522c08470c9f97cf9e561e30d0" contextRef="c20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,658,057</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsPayable" id="Fact_f2edf041ea144236828c386438bdc0b9" contextRef="c20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,812,339</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597127" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597128">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597128" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597129"><ix:nonNumeric name="dgica:ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" id="Text_811f5d81b0f544db8aa767b19f3a92c2" contextRef="c20220101to20221231" escape="true" continuedAt="Text_6a9a6e53a63f4690af9fc8185ebb76d31">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of affiliated reinsurance transactions on net premiums our insurance subsidiaries earned during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597129" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597130"><ix:continuation id="Text_6a9a6e53a63f4690af9fc8185ebb76d31" continuedAt="Text_6a9a6e53a63f4690af9fc8185ebb76d32">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597130" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597131"><ix:continuation id="Text_6a9a6e53a63f4690af9fc8185ebb76d32">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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>

  </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);">Assumed</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsEarned" id="Fact_6b27a770a8b74bd4af16480aaf47ca22" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">578,216,706</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsEarned" id="Fact_d6d46dba3c424165b7f37200e7667fe3" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">573,891,394</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsEarned" id="Fact_f5fdf3a938e44c809ceb6cb94416fdb9" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">514,172,448</ix:nonFraction></span></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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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:CededPremiumsEarned" id="Fact_f6824f1e228541de948e27cfab62df91" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">346,111,400</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:CededPremiumsEarned" id="Fact_03ed0e7cfc2446778d69eaa9455e2f53" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">361,300,053</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:CededPremiumsEarned" id="Fact_7cdb3d1f4d8648ada34485f30c5b9148" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">321,311,172</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: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:ReinsurancePremiumsEarned" id="Fact_ac527b0754db4c54b335c5575273fb11" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">232,105,306</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:ReinsurancePremiumsEarned" id="Fact_87997cbd2d2d45fcbaaae30c5fbb0fa6" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">212,591,341</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:ReinsurancePremiumsEarned" id="Fact_a139f274d4e84a12a6ff272e8c3a455e" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">192,861,276</ix:nonFraction></span></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_e7dc3007b5b54470850de4a5a13f597131" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597132">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597132" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597133"><ix:nonNumeric name="dgica:ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" id="Text_a64b71ee95054f24bb2f8f6556d994d7" contextRef="c20220101to20221231" escape="true" continuedAt="Text_7e6ef2d5355441bdaf60f90798a006411">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of affiliated reinsurance transactions on net losses and loss expenses our insurance subsidiaries incurred during 2022, 2021
        and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597133" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597134"><ix:continuation id="Text_7e6ef2d5355441bdaf60f90798a006411" continuedAt="Text_7e6ef2d5355441bdaf60f90798a006412">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597134" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597135"><ix:continuation id="Text_7e6ef2d5355441bdaf60f90798a006412">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Assumed</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsWritten" id="Fact_a9409148b1124296adc06f70db110748" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">395,790,312</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsWritten" id="Fact_9163109b9dbb4beda948ff0f968734cf" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">383,452,056</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedPremiumsWritten" id="Fact_19effa4cfd56477896fffe174f87fb31" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">309,311,098</ix:nonFraction></span></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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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:CededPremiumsWritten" id="Fact_3cf58d4c89624fce906c624f1239bffb" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">217,941,272</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:CededPremiumsWritten" id="Fact_f2575159295e445a8ad6a5a65f21bc3e" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">252,084,457</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:CededPremiumsWritten" id="Fact_71916832d79a42e8a4cd11a8bdcad9c7" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,936,307</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: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsWrittenNet" id="Fact_d5cc1ffe6fd44daf8011d996b8b10a2e" contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">177,849,040</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsWrittenNet" id="Fact_20562853c9324cc2844e8671129477d4" contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">131,367,599</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsWrittenNet" id="Fact_efd0f91c29d149fbab6e7d144768e16b" contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">87,374,791</ix:nonFraction></span></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_e7dc3007b5b54470850de4a5a13f597135" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597136">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597136" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597137">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">b. Expense Sharing</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597137" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597138">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597138" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597139">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597139" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597140">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Donegal Mutual provides
        facilities, management and other services to us and our insurance subsidiaries. In addition, Donegal Mutual purchases and maintains the information technology systems that support the business of Donegal Mutual and our insurance subsidiaries.
        Donegal Mutual allocates certain related expenses to Atlantic States in relation to the relative participation of Atlantic States and Donegal Mutual in the pooling agreement. Our insurance subsidiaries other than Atlantic States reimburse Donegal
        Mutual for allocated costs of services Donegal Mutual provides on their behalf based on their proportion of the total direct premiums written of the Donegal Insurance Group and other metrics. Donegal Mutual allocates costs related to its
        development and maintenance of information technology systems over the estimated useful life of those systems (generally five years) and charges a proportionate share of those costs to our insurance subsidiaries based on their percentage of the
        total net premiums written of the Donegal Insurance Group. Allocated expenses from Donegal Mutual for services it provided to our insurance subsidiaries totaled $<ix:nonFraction name="us-gaap:InsuranceCommissions" id="Fact_af76b4afa1bb41b684b5e152c2215b74" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">199,177,393</ix:nonFraction>, $<ix:nonFraction name="us-gaap:InsuranceCommissions" id="Fact_83f11e24e1094ae5b2ed4b3bbd742404" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">186,568,897</ix:nonFraction> and $<ix:nonFraction name="us-gaap:InsuranceCommissions" id="Fact_da37337d69734613b32b52429527cc41" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">153,941,121</ix:nonFraction> for 2022, 2021 and 2020, respectively. To enhance process efficiencies, Donegal Mutual paid certain expenses directly in 2022 and 2021 that our insurance
        subsidiaries paid directly in 2020, resulting in higher allocations of expenses from Donegal Mutual to our insurance subsidiaries and lower direct expense payments by our insurance subsidiaries in 2022 and 2021 compared to 2020.</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597140" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597141">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-76-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597141" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597142">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual is currently in the midst of a multi-year effort to modernize certain of its key technology infrastructure and application systems. Donegal Mutual placed
        the first and second releases of new systems into service in 2020 and 2021, respectively. Donegal Mutual allocated $<ix:nonFraction name="dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" id="Fact_e5bf65f9588149b1bec6804fab58964d" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.6</ix:nonFraction> million, $<ix:nonFraction name="dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" id="Fact_c13f52b9455346728dd772321ca97cec" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.1</ix:nonFraction> million and $<ix:nonFraction name="dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" id="Fact_dbd2edc7fb0540359989dad87eadf4ef" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.8</ix:nonFraction> million of related
        costs to our insurance subsidiaries in 2022, 2021 and 2020, respectively. Donegal Mutual will allocate to our insurance subsidiaries their proportionate share of the remaining $<ix:nonFraction name="dgica:ProportionateShareOfRemainingInfrastructureCosts" id="Fact_08bbedcc2e1b451aaede1f1cdd68519c" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.7</ix:nonFraction> million of its costs for the first and second releases over the next four years. Donegal Mutual incurred an additional $<ix:nonFraction name="us-gaap:DeferredCostsCurrentAndNoncurrent" id="Fact_c0eefdf7ced54022a4b65757f556682f" contextRef="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.1</ix:nonFraction> million of deferred costs related to releases under development that were not yet ready for their intended use at December 31, 2022.</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597142" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597143">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597143" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597144">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our management believes that the allocation methods Donegal Mutual utilizes are reasonable. In addition, Donegal Mutual and we maintain a coordinating committee that
        consists of two members of our board of directors, neither of whom is a member of Donegal Mutual&#8217;s board of directors, and two members of Donegal Mutual&#8217;s board of directors, neither of whom is a member of our board of directors. The purpose of the
        coordinating committee is to maintain a process for an ongoing evaluation of the fairness of the terms of all transactions between Donegal Mutual and our insurance subsidiaries.</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597144" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597145">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
        </span> </div>
</ix:continuation>
      <div style="font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597145" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597146">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We
          include in our consolidated balance sheet the net amount of intercompany balances due to or from Donegal Mutual. During 2021, Donegal Mutual and our insurance subsidiaries aligned the timing of monthly settlements of various intercompany
          balances, including affiliated reinsurance transactions, expenses Donegal Mutual allocates to our insurance subsidiaries, premiums Donegal Mutual collects on behalf of our insurance subsidiaries, and losses and loss expenses Donegal Mutual pays
          on behalf of our insurance subsidiaries.</div>
</ix:continuation>
        <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597146" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597147">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br />
        </div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597147" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597148">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">c. Lease Agreement</div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597148" continuedAt="Text_e7dc3007b5b54470850de4a5a13f597149">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_e7dc3007b5b54470850de4a5a13f597149">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We lease office equipment with terms ranging from <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Fact_1b37032fbc874fddb5e2d92517c0d391" contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Fact_649daf2d7d7344668882ae1bdcd4fb6f" contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">10</ix:nonNumeric> years to Donegal Mutual under a lease agreement dated January 1, 2011.</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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-77-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Text_86361afe11bf450fb056c1dc6aede8c2" contextRef="c20220101to20221231" escape="true" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258741">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">4 - Investments</div>
</ix:nonNumeric>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258741" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258742">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258742" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258743"><ix:nonNumeric name="dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" id="Text_2fb9cae8ac2a4a518b5316dbbb9091f4" contextRef="c20220101to20221231" escape="true" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e61">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at December 31, 2022 and 2021 are as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258743" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258744"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e61" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e62">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258744" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258745"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e62" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e63">
<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="14">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to Maturity</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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; color: rgb(0, 0, 0); font-weight: bold;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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; color: rgb(0, 0, 0); font-weight: bold;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_619d0d47c2ac47d6b523111db6a7d508" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">103,362,028</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_d11589e34df842d6850564288b51c56d" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">856</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_b6ccc853e1414e0dba9303a992b394e4" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,566,154</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_af28756e657c477dbfd39990f96f046d" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">92,796,730</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:HeldToMaturitySecurities" id="Fact_fb27186dda27429794b5950ca580b057" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">382,097,461</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:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_f6947f80bb304da29a2b507b7a0c4423" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,809,879</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:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_f72567b8332549068a0e09ce12d35c5c" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">60,494,134</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:HeldToMaturitySecuritiesFairValue" id="Fact_2ea634ab6b7f48878e8e31122e70d81d" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">323,413,206</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_d6be132952e84f9586f24a1894dded4a" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">190,948,922</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_fe532ec073ff45f49f10676a136b34d0" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_bf7b158dbd7840c8a29bd5f4054fbddd" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,510,543</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_ba949e43ce8e48efb2bd1e5aea907bfe" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">170,438,379</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 52%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_f9a8163ca8fe4e35b5411670e02d545f" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,030,949</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_03b2d91b017a4feca8e25588480d0a5e" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_43e95bb78a3f403ba1ff700a0c18c34f" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">634,583</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_30152f26c4534c78b9db5d5330916637" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,396,366</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_d2fcc9f4fcc74bf4a38ff4efef1bc3b1" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">688,439,360</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_64295cca377749ef985e91421aaaf93e" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,810,735</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_a185befe02b3468581a68fc620610e79" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">92,205,414</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_e8629bb83e0c49ee99e18fc65029bf12" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">598,044,681</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258745" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258746"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e63" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e64">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258746" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258747"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e64" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e65">
<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="14">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Available for Sale</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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; color: rgb(0, 0, 0); font-weight: bold;">Gross <br />
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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; color: rgb(0, 0, 0); font-weight: bold;">Gross <br />
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair&#160; </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_59c0498e5e3745289eff6adac0f78f9f" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,537,456</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_1c30297b1e1f48ac9a87b5d244c39a59" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">108,683</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_ab227de7d56c46b1b67b01c2ea0e61e3" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,124,827</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_9d1d1202aa414f509393bcee35c9c701" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,521,312</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_7798abdd34da4b429be7744925c8e590" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">45,448,157</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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_4906abf3aaf04986a8eb1217f72cc861" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">33,994</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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_b27367075c5d44768cfb796e22f6b7a5" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,326,367</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_2899446780a14ba097a82c47890eed24" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">40,155,784</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_85c1a0d3fb54434f940eb47e838edfd0" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">218,040,945</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_6bebd7dc6ea6464b84c9a4b94a7e1413" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,315</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_47b148e836d748698669676fb1e92974" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,211,215</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_8020d2e142374297a6f827e0badae26d" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">202,838,045</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 52%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_c532645897c6423697dda27666a3d58b" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">239,886,169</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_5bca1b7cb2174d5ead88f7fc4c78deac" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">155,278</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_085a9651b14c42ae9c41f4a9be6b5ecb" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,764,657</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_6b54dc772ead4697a126d4de3b1ae84c" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">217,276,790</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_29ac87912ca0415e89d6eac451dc8710" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">571,912,727</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_b3013fa0dde746a796add609b3655e57" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">306,270</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_e16415d1729244e38c680172ea04a63e" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,427,066</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_243d9463bc004ce4ad2e641a74fc8036" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">523,791,931</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258747" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258748"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e65" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e66">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-78-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258748" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc258749"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e66" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e67">
<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="14">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to Maturity</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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; color: rgb(0, 0, 0); font-weight: bold;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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; color: rgb(0, 0, 0); font-weight: bold;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_f96e732ee78e4cee8542b6ff78f8afe7" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">89,267,988</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_35692a189b4d4c42a93015b78d2b3565" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,922,976</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_c7a394170eed4876bc14fc7fff132f2f" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,015,040</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_6cbc505c9fb04bddb0006be15cdd223e" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">90,175,924</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:HeldToMaturitySecurities" id="Fact_015039b6389148e0bbac6bd39a5df72b" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">371,435,776</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:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_20602ab9979e49ec8df9a369bc5001df" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,856,745</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:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_f126ffc1d4c340a1a2e72fff69db0325" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">948,113</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:HeldToMaturitySecuritiesFairValue" id="Fact_56aef1d75fcc4ba183ebc89bc6e81338" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">388,344,408</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_b1323b8080c54223942c28d43678f2f0" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">191,147,051</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_2675f14f5bf742cc8c858cc461f556dc" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,576,693</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_61efe663a2af4d6d8237b8713baee1d6" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">772,809</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_2819ecdebb6e4bed98ec0548886b453d" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">201,950,935</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 52%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_9230288bd0594163b258d027d8b8a71b" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,253,753</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_0e59cb4d8ced428099c9ae16277c6b94" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">675,944</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_6a83eb985ecb493d8680598b9ed20bd3" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_bfbd9932a2e643819905847b9786e1c5" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,929,697</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_b6cb9ee59286424687a389c33068eb7f" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">668,104,568</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_fff47e266a4d4e0195c54e3841bc52f6" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,032,358</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_54f12885a95e4444b41d902e4395c3ab" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,735,962</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_30147ddf5b864fd9a4166e7dfe804c1b" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">697,400,964</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc258749" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587410"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e67" continuedAt="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e68">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587410" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587411"><ix:continuation id="Text_eb7e1776dbbf46fdab2b4dcdd49eb5e68">
<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="14">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Available for Sale</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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; color: rgb(0, 0, 0); font-weight: bold;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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; color: rgb(0, 0, 0); font-weight: bold;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_b3a6075793014dceb11955d2e006f0bf" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,501,080</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_7d573737b22a4a2898038b59ecd74be3" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">144,377</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_81212489ade845e796a9e4ee071454b5" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">460,831</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_5aea41c3eb7f40a988607205c23ef240" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,184,626</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_b84860c02eaf4d6988da6b0f2edc9e45" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">55,458,687</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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_7dd91fb11ead4481a931f4395423a5c6" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,002,035</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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_b30c55b35fbc496e8c6de0a5af6d9906" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">82,631</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_48f6eccb00484fdd841a681618580d52" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,378,091</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_e552706894e94129be8d55091bab8b79" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">215,668,644</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_7617b6c9d63441e18f5a163f28839243" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,817,036</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_6ccf05125c5042f69cd3797101e4c146" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">874,405</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_3d385b6c7f144d36a9d8a6560032f02f" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,611,275</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 52%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_32bb092ce8cf489d8fa30675007d1cd1" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">219,664,635</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_adb9f0c78bd442b8961c9d8d92decc28" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,000,806</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_52cc244823854ac5ae06cfb8d529ed88" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,210,418</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_922d78d5823f478ab313cb3a26f69cee" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,455,023</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_cfe95d66dc854a2aa9df8c8618e5883e" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">523,293,046</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="Fact_b344ef07613a41fb884125e15cd79ac0" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,964,254</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="Fact_10052cdb5ea042bea62777d3549bebd9" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,628,285</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_b73bbf2d275540e498bc9403e5821015" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">532,629,015</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587411" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587412">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587412" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587413">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $<ix:nonFraction name="dgica:AggregateFairValueOfBondHeld" id="Fact_ae0ad408cd154f27a479c6fd32c23d92" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">240.7</ix:nonFraction><span style="font-weight: bold;"> </span>million and an amortized cost of $<ix:nonFraction name="dgica:AmortizedCostOfBondHeld" id="Fact_7b969bc2834a426c9c42a130286a0cbb" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">283.5</ix:nonFraction> million. Our holdings also included special revenue bonds with an aggregate fair value of $<ix:nonFraction name="dgica:AggregateFairValueOfBondHeld" id="Fact_6284212b906e479ea53afa7ff0f38bbe" contextRef="c20221231_FinancialInstrumentAxis_SpecialRevenueBondMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">122.9</ix:nonFraction>
        million and an amortized cost of $<ix:nonFraction name="dgica:AmortizedCostOfBondHeld" id="Fact_124433276b1645d195f1148678d1c641" contextRef="c20221231_FinancialInstrumentAxis_SpecialRevenueBondMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">144.0</ix:nonFraction> million. With respect to both categories of bonds, we held no securities of any issuer that
        comprised more than <ix:nonFraction name="dgica:ThresholdLimitForInvestmentHeld" id="Fact_969a1234cc7443c5b1e7800b36c23510" contextRef="c20221231_RangeAxis_MinimumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of that category at December 31, 2022. Education bonds and water and sewer utility bonds represented <ix:nonFraction name="dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" id="Fact_4311793943534ee8b74dd6cb60b09d4d" contextRef="c20220101to20221231_FinancialInstrumentAxis_EducationBondMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">48</ix:nonFraction>% and <ix:nonFraction name="dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" id="Fact_df36b7e3c4a74e5aaaf6cd3401a6330d" contextRef="c20220101to20221231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">35</ix:nonFraction>%, respectively, of our total
        investments in special revenue bonds based on their carrying values at December 31, 2022. Many of the issuers of the special revenue bonds we held at December 31, 2022 have the authority to impose ad valorem taxes. In that respect, many of the
        special revenue bonds we held are similar to general obligation bonds.</div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587413" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587414">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587414" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587415">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2021, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $<ix:nonFraction name="dgica:AggregateFairValueOfBondHeld" id="Fact_709c984d6ac34fefa98ea5468be680f5" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">284.9</ix:nonFraction><span style="font-weight: bold;"> </span>million and an amortized cost of $<ix:nonFraction name="dgica:AmortizedCostOfBondHeld" id="Fact_73dda5fa2dbc4486b8400899110dc3a9" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">272.7</ix:nonFraction> million. Our holdings also included special revenue bonds with an aggregate fair value of $<ix:nonFraction name="dgica:AggregateFairValueOfBondHeld" id="Fact_347decfca6e449c589c7f541a62defd2" contextRef="c20211231_FinancialInstrumentAxis_SpecialRevenueBondMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">160.8</ix:nonFraction>
        million and an amortized cost of $<ix:nonFraction name="dgica:AmortizedCostOfBondHeld" id="Fact_88b39181437e418bbd6140dd900009e0" contextRef="c20211231_FinancialInstrumentAxis_SpecialRevenueBondMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">154.2</ix:nonFraction> million. With respect to both categories of bonds, we held no securities of any issuer that
        comprised more than <ix:nonFraction name="dgica:ThresholdLimitForInvestmentHeld" id="Fact_471ebec08cc74a598d5a4301cbfbd41f" contextRef="c20211231_RangeAxis_MinimumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of that category at December 31, 2021. Education bonds and water and sewer utility bonds represented <ix:nonFraction name="dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" id="Fact_16125d5d7988439da77797a76a38361f" contextRef="c20210101to20211231_FinancialInstrumentAxis_EducationBondMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">48</ix:nonFraction>% and <ix:nonFraction name="dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" id="Fact_39a72c202c4640f5b6eaf846b2252b49" contextRef="c20210101to20211231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">35</ix:nonFraction>%, respectively, of our total
        investments in special revenue bonds based on their carrying values at December 31, 2021. Many of the issuers of the special revenue bonds we held at December 31, 2021 have the authority to impose ad valorem taxes. In that respect, many of the
        special revenue bonds we held are similar to general obligation bonds.</div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587415" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587416">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587416" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587417">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We have segregated within
        accumulated other comprehensive income the net unrealized losses of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" id="Fact_f212c60743e940e196d104fa753230e3" contextRef="c20131130to20131130" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">15.1</ix:nonFraction> million arising prior to the November 30, 2013 reclassification
        date for fixed maturities reclassified from available for sale to held to maturity.&#160; We are amortizing this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on
        the same fixed maturities. We recorded amortization of $<ix:nonFraction name="dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" id="Fact_68665339145641aea1bcb2591e641b06" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">510,819</ix:nonFraction>, $<ix:nonFraction name="dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" id="Fact_00bff3f7042f4836aa17cece7718f94c" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">897,073</ix:nonFraction> and $<ix:nonFraction name="dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" id="Fact_18d938dcab82431fbeaf4bcc8fb4d682" contextRef="c20200101to20201231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million in other comprehensive income in 2022,
        2021 and 2020, respectively. At December 31, 2022 and 2021, net unrealized losses of $<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_13d628041e4f419886b8d772ebbfccd4" contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_45022d3e7a464bc8baf242902fe44133" contextRef="c20211231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.2</ix:nonFraction> million, respectively, remained within accumulated other comprehensive (loss) income.</div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587417" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587418">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-79-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587418" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587419"><ix:nonNumeric name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="Text_8d64452d41ce44278bb279adb2e7c4e1" contextRef="c20220101to20221231" escape="true" continuedAt="Text_e4e54558004f4f75872e427be37860b91">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We set forth below the amortized cost and estimated fair value of fixed maturities at December 31, 2022 by contractual maturity. Expected maturities may differ from
        contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587419" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587420"><ix:continuation id="Text_e4e54558004f4f75872e427be37860b91" continuedAt="Text_e4e54558004f4f75872e427be37860b92">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587420" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587421"><ix:continuation id="Text_e4e54558004f4f75872e427be37860b92">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amortized Cost</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair<br />
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Value</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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to maturity</div>
            </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="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="vertical-align: bottom; 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; color: rgb(0, 0, 0);">Due in one year or less</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" id="Fact_5e440d521ddb431a8ac4f805ceadf1ed" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">24,608,278</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" id="Fact_b63de08e5d0a4ea985eece1c2f6e5967" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">24,736,944</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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; color: rgb(0, 0, 0);">Due after one year through five years</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:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" id="Fact_02c64689bb224665b8be11f23631b031" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">86,581,717</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:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" id="Fact_b90adae02b5645ed984d950bc320198c" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">83,910,606</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; color: rgb(0, 0, 0);">Due after five years through ten years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" id="Fact_8f43ef523b1a450b8081e70384c16f7f" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">245,818,039</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" id="Fact_cfd7441d13be4cbeba043e8aa1da060b" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">218,039,676</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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; color: rgb(0, 0, 0);">Due after ten years</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:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" id="Fact_0e092604cd174126bf27a2780885c0a1" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">319,400,377</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:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" id="Fact_e63c2095479c41d093bf3cd0e3c539d2" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">259,961,089</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%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" id="Fact_532e33f477ab40da86fda55bb3bf94b8" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,030,949</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" id="Fact_f2415c9c4f104ddc8db1f54517a53938" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,396,366</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total held to maturity</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecurities" id="Fact_a954cdf4650241f49e9966070ee2b0af" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">688,439,360</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact_fcc677bd04bb4e74b0fc71f7623c586d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">598,044,681</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; 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; color: rgb(0, 0, 0); font-weight: bold;">Available for sale</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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; color: rgb(0, 0, 0);">Due in one year or less</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" id="Fact_7116aad85af24ef6af6e6841e0ad6be7" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,601,260</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" id="Fact_eb796dfd1bb84cba80b5a87afa2d184b" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,485,681</ix:nonFraction></span></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; color: rgb(0, 0, 0);">Due after one year through five years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" id="Fact_6207b03b1e1241a9a1a023c05054218f" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">163,170,354</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" id="Fact_da613e5a93394554b99c77e117118728" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">154,175,256</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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; color: rgb(0, 0, 0);">Due after five years through ten years</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:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" id="Fact_1572b233281d4401a7340efe9b35b565" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">123,462,268</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:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" id="Fact_b447650f621b4700ba313ee32051c17f" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">111,296,437</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; color: rgb(0, 0, 0);">Due after ten years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" id="Fact_00eb876a80f8471abbf876c0eb2cd0d3" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,792,676</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" id="Fact_f534c1da59d04685959660d85f91c642" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,557,767</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" id="Fact_374e7cedd0314be1a1176b97f7901422" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">239,886,169</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" id="Fact_f924ec665778428e94fddfe2ba8cddd6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">217,276,790</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: 16.2pt; color: rgb(0, 0, 0);">Total available for sale</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" id="Fact_2ea3457b19d24bee88407fc1494f33c8" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">571,912,727</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_2dabac90bdea422989300f09f6e1c89d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">523,791,931</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587421" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587422">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587422" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587423"><ix:nonNumeric name="dgica:ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" id="Text_f6eb2a66a5ec415a9de2f63b48d4a7f6" contextRef="c20220101to20221231" escape="true" continuedAt="Text_dcc3f1510791418ca71a86829077927a1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2022 were as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587423" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587424"><ix:continuation id="Text_dcc3f1510791418ca71a86829077927a1" continuedAt="Text_dcc3f1510791418ca71a86829077927a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587424" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587425"><ix:continuation id="Text_dcc3f1510791418ca71a86829077927a2" continuedAt="Text_dcc3f1510791418ca71a86829077927a3">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cost</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Gains</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Losses</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair <br />
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Value</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;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="14">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiCost" id="Fact_d704a581df62499b83591ee6e4d8c98c" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,770,633</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" id="Fact_9090adab33b84287a421b4ebc5d7c2ac" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,666,467</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" id="Fact_4c3a01b8af2f44d2acaef6963defcbe8" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,332,260</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" id="Fact_5d0aed7876184d23b4e6ed5249a0de40" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,104,840</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587425" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587426"><ix:continuation id="Text_dcc3f1510791418ca71a86829077927a3" continuedAt="Text_dcc3f1510791418ca71a86829077927a4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587426" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587427"><ix:continuation id="Text_dcc3f1510791418ca71a86829077927a4" continuedAt="Text_dcc3f1510791418ca71a86829077927a5">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2021 were as follows:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587427" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587428"><ix:continuation id="Text_dcc3f1510791418ca71a86829077927a5" continuedAt="Text_dcc3f1510791418ca71a86829077927a6">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587428" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587429"><ix:continuation id="Text_dcc3f1510791418ca71a86829077927a6">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cost</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Gains</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Losses</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; white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair<br />
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#160; Value</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;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="14">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiCost" id="Fact_4e735b71510642a687e76c57fa0dfb3c" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">43,262,577</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" id="Fact_427c1610959c4c45ab546a5c729df8b3" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,413,667</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" id="Fact_8bc670015ee94f6680875f0956a028b9" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">256,271</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" id="Fact_05b3af33c0cb421984eebd7746a16962" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,419,973</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587429" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587430">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587430" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587431">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost of fixed maturities on deposit with various regulatory authorities at December 31, 2022 and 2021 amounted to $<ix:nonFraction name="us-gaap:AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" id="Fact_5d8f811645cf465aa101ee7fe6e662c1" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,473,047</ix:nonFraction><span style="font-weight: bold;"> </span>and $<ix:nonFraction name="us-gaap:AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" id="Fact_3dba20efbf06489c8bb20a545d236c6b" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,852,886</ix:nonFraction>,
        respectively.</div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587431" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587432">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587432" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587433"><ix:nonNumeric name="us-gaap:InvestmentIncomeTextBlock" id="Text_7241bf0a0b6741a68222d8ab91d59e1f" contextRef="c20220101to20221231" escape="true" continuedAt="Text_b83230565a2340e4bdcf710b278cc0a51">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We derived net investment income, consisting primarily of interest and dividends, from the following sources:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587433" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587434"><ix:continuation id="Text_b83230565a2340e4bdcf710b278cc0a51">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_26883eb241b340429b43abb59520cba3" contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">34,945,437</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_0712585e49ce43e8a2f57f6e591fd5eb" contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,343,878</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_0ab3548164de4555954119135653149d" contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,750,231</ix:nonFraction></span></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);">Equity securities</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:InvestmentIncomeInterestAndDividend" id="Fact_4076fdd08da34e3c9986bcfb8adaf094" contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">897,429</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:InvestmentIncomeInterestAndDividend" id="Fact_32f98eafa82d46d9aa57a57ec0155f59" contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,437,948</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:InvestmentIncomeInterestAndDividend" id="Fact_8f8749c4668042618d2893b055e0b154" contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,386,343</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);">Short-term investments</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="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_820ffe1074ac497a971213f2e8e420bb" contextRef="c20220101to20221231_InvestmentTypeAxis_ShortTermInvestmentsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">817,428</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="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_4464fc461d8640caafabe9306857c5bf" contextRef="c20210101to20211231_InvestmentTypeAxis_ShortTermInvestmentsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">321,117</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="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_dbf53a83ca90490d86e1db0bc8fa8813" contextRef="c20200101to20201231_InvestmentTypeAxis_ShortTermInvestmentsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">427,392</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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_d0e8b3d11cef48c2aa81183e4aeb1b8c" contextRef="c20220101to20221231_FinancialInstrumentAxis_OtherDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,250</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_5024e87d0d3c43e4ad1fba7c2ab8d4d6" contextRef="c20210101to20211231_FinancialInstrumentAxis_OtherDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,250</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_ddc66171149f4734852edce58a28621b" contextRef="c20200101to20201231_FinancialInstrumentAxis_OtherDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,250</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: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment income</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="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_fb7d7a5c259843a6a4cd755433035ab5" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">36,689,544</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="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_c126e81fda7d4eec873918e0e3cabf07" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">34,132,193</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="us-gaap:InvestmentIncomeInterestAndDividend" id="Fact_756bdf710cb44fcf837eaa7b8649109c" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,593,216</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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment expenses</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:InvestmentIncomeInvestmentExpense" id="Fact_a46f55a7c4344b318855f10ff8921330" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,673,432</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:InvestmentIncomeInvestmentExpense" id="Fact_85987d4e9c5f493b847597cc8c3efb27" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,006,562</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:InvestmentIncomeInvestmentExpense" id="Fact_b76fa2bd51b94a3288d3d6216b90b766" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,088,750</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net investment income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetInvestmentIncome" id="Fact_fbcb46bcc38e4f4d8d6ebd13c0b9498e" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">34,016,112</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetInvestmentIncome" id="Fact_96cd17d954df49bd9ef124d743c346f5" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,125,631</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetInvestmentIncome" id="Fact_c1ffc1edcefb467bb31233727294a9ce" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,504,466</ix:nonFraction></span></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_ffd4cbeace97459ca4f05e7fbcc2587434" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587435">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-80-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587435" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587436"><ix:nonNumeric name="us-gaap:RealizedGainLossOnInvestmentsTableTextBlock" id="Text_b6688b2a41114aaba4b46bdd72176936" contextRef="c20220101to20221231" escape="true" continuedAt="Text_f7d73a27487b413a81b000473fd405781">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587436" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587437"><ix:continuation id="Text_f7d73a27487b413a81b000473fd405781" continuedAt="Text_f7d73a27487b413a81b000473fd405782">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587437" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587438"><ix:continuation id="Text_f7d73a27487b413a81b000473fd405782">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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);">Gross realized gains:</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: 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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:GrossRealizedGainOnInvestments" id="Fact_dc0ad08c75d04a8d90efe41938fa3699" contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,149,761</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:GrossRealizedGainOnInvestments" id="Fact_09fbaeca9ffe4b2aa3ae7714b7358a85" contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">676,724</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:GrossRealizedGainOnInvestments" id="Fact_f17a69f0837842aebc85505dae21891c" contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">818,350</ix:nonFraction></span></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: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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="dgica:GrossRealizedGainOnInvestments" id="Fact_c9f2fe5725ce4a509aba48914da31af5" contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,765,923</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="dgica:GrossRealizedGainOnInvestments" id="Fact_9513ae4bfc924f50877d3256d70eef5c" contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,430,465</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="dgica:GrossRealizedGainOnInvestments" id="Fact_ce8bbebebfb341ab8157adab28a9572b" contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">106,075</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="margin-left: 9pt;">Real estate</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="dgica:GrossRealizedGainOnInvestments" id="Fact_7d188c1529cf4820bf09392125273cbe" contextRef="c20220101to20221231_InvestmentTypeAxis_RealEstateMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">477,287</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="dgica:GrossRealizedGainOnInvestments" id="Fact_45b8af563e6e4be3b73bc12a93bfa3db" contextRef="c20210101to20211231_InvestmentTypeAxis_RealEstateMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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="dgica:GrossRealizedGainOnInvestments" id="Fact_406b2443ca464530aa173adcf0459fac" contextRef="c20200101to20201231_InvestmentTypeAxis_RealEstateMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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;">&#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="dgica:GrossRealizedGainOnInvestments" id="Fact_3ce431ed99ff4d64b2043e64ddeb96cf" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,392,971</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="dgica:GrossRealizedGainOnInvestments" id="Fact_8a27fef970544bd7980521f21f00e94e" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,107,189</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="dgica:GrossRealizedGainOnInvestments" id="Fact_255344d3b8e64e39a25dbd720604f068" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">924,425</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross realized losses:</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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="dgica:GrossRealizedLossOnInvestments" id="Fact_b366386e1c414fc488e9d4822d01577d" contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,129,736</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="dgica:GrossRealizedLossOnInvestments" id="Fact_a1162ff070d845398a8bf9a60159a6f1" contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">294,126</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="dgica:GrossRealizedLossOnInvestments" id="Fact_9fa1912ee4a64b2b8b726598204110ed" contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">246,243</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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="dgica:GrossRealizedLossOnInvestments" id="Fact_75a9d85434b34055a4d140c52f95623b" contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,113,526</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="dgica:GrossRealizedLossOnInvestments" id="Fact_72c9a113a61a4cecb1bb468774ca0ee8" contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">462,335</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="dgica:GrossRealizedLossOnInvestments" id="Fact_2b9980ba694d47d4aec2345456c61307" contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,555,304</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;">&#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="dgica:GrossRealizedLossOnInvestments" id="Fact_863c6a3654ae46f5bcb31814d33c33dc" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,243,262</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="dgica:GrossRealizedLossOnInvestments" id="Fact_29417a29359840fa8fc3ee164f870993" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">756,461</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="dgica:GrossRealizedLossOnInvestments" id="Fact_c3c6607d61154d63bb2e1ef95d9dc3f4" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,801,547</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: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net realized (losses) gains<br />
              </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="dgica:GrossRealizedGainLossOnInvestments" id="Fact_13b0ebac31ec42118c11eb518a5afbc3" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">2,850,291</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="dgica:GrossRealizedGainLossOnInvestments" id="Fact_92988f1126a8473cb2a1b736977d298b" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,350,728</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="dgica:GrossRealizedGainLossOnInvestments" id="Fact_faae14cbd73b4d8380d7ec4027f34dc3" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">2,877,122</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross unrealized gains on equity securities</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:EquitySecuritiesFvNiUnrealizedGain" id="Fact_025c15eb0d8e42ec9539dc929fb638ff" contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">258,532</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:EquitySecuritiesFvNiUnrealizedGain" id="Fact_60ea0df14b3f4266afe53cf621d827fb" contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,627,949</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:EquitySecuritiesFvNiUnrealizedGain" id="Fact_6c0a5661dab948f3b114d7b17d1ff9b2" contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,426,806</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross unrealized losses on equity securities</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:EquitySecuritiesFvNiUnrealizedLoss" id="Fact_8acd50e2641a47f9b365313e6e8d880b" contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,593,038</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:EquitySecuritiesFvNiUnrealizedLoss" id="Fact_cb58532895504be59140a7fff3e51913" contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">501,391</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:EquitySecuritiesFvNiUnrealizedLoss" id="Fact_9b2c432a2a8d4e0581caa033ec8cf8f7" contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,771,765</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: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net investment (losses) gains</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_fb79694cf244413d80f54ce1f501c9b0" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">10,184,797</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_c7b96d6c0f874d2ca029e3c3f42bde0d" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,477,286</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" id="Fact_567df96b660e4178bb126ffc36f461d6" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,777,919</ix:nonFraction></span></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: middle; 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: -7.2pt; margin-left: 7.2pt;">Change in difference between fair value and cost of 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%;">&#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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_d9de58a66e8b4003a5dcb9bcce311d51" contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">177,147,840</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_4e07ebdd35b24b9e97f14c88995222b6" contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">27,576,934</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_91661752e49a44b59637254686a5d1c6" contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">33,876,212</ix:nonFraction></span></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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_5da1905ea91d47a49c2ad393a1816e79" contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,823,189</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="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_8211ce6c8ccd44babe5efca618d566db" contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,010,973</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="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_b5ad6d8d2f0b47b6a4a0edf4bf7182a9" contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,088,003</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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Totals</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_5393c5fe18324dcaa4f37a2f3fefe247" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">161,324,651</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_7f5a8e55586c4b5abe05aada7975d5ae" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">23,565,961</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="Fact_9281c8a216d44f34b65b630a4436f1e3" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">37,964,215</ix:nonFraction></span></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_ffd4cbeace97459ca4f05e7fbcc2587438" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587439">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587439" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587440"><ix:nonNumeric name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="Text_eaf2c001126142d3b79234761d10ab54" contextRef="c20220101to20221231" escape="true" continuedAt="Text_db4f0319b00b4c83bbb5993e944e2fbd1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2022 as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587440" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587441"><ix:continuation id="Text_db4f0319b00b4c83bbb5993e944e2fbd1" continuedAt="Text_db4f0319b00b4c83bbb5993e944e2fbd2">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587441" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587442"><ix:continuation id="Text_db4f0319b00b4c83bbb5993e944e2fbd2" continuedAt="Text_db4f0319b00b4c83bbb5993e944e2fbd3">
<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; color: rgb(0, 0, 0); font-weight: bold;">Less than 12 months</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="6">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">12 months or longer</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; color: rgb(0, 0, 0); font-weight: bold;">Unrealized Losses</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; color: rgb(0, 0, 0); font-weight: bold;">Unrealized Losses</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_e7e361a0eb644a1db24a73e62b4773df" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">90,245,322</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_08c6e8dd56ec492784951d8461056a1f" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,326,954</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_911f8744e3994f84b6d9f407abe8b5a1" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,237,638</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_796825f33e7f4e6088031ae1e7ce6143" contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,364,027</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_05c80393a1cd4c4c871ce6d1c145f18c" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">261,464,427</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_380e9278c19b4737aefbe3b8c4bf288f" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">49,327,324</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_e94136e257514c2d8dafd5aee1efc2b9" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,945,038</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_4244b7bd0bb0498b8ea7fa3384c4ea03" contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,493,177</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_9a3ab6d772074a0f850da5646797cb09" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">298,706,256</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_f507b1bb874c4ecfb38cbe96b1bc5d22" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,272,711</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_a37a59d485914d0ea15574332db03c60" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">72,959,284</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_3f351d59512742b9abcc24f080dda261" contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,449,047</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 52%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_906d247e5b02426788ba73a03a873a1e" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">143,885,626</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_a34950712910444597f74b1960087f6b" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,940,722</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_fea7e58e9e734009bae06a3b27117ebc" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">69,878,986</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_c4f50fb09b464e32b04785e3ad4fe3ab" contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,458,518</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_55ad3ccd8af04df28a8773a188f6c098" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">794,301,631</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_a7ef022e6ab3416991f992002528ec6a" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">87,867,711</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_683913247ff644439cef3c656fa97fa2" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">238,020,946</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_35520d04be6c4ab9b7454d306f41bcbe" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,764,769</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587442" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587443"><ix:continuation id="Text_db4f0319b00b4c83bbb5993e944e2fbd3" continuedAt="Text_db4f0319b00b4c83bbb5993e944e2fbd4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587443" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587444"><ix:continuation id="Text_db4f0319b00b4c83bbb5993e944e2fbd4" continuedAt="Text_db4f0319b00b4c83bbb5993e944e2fbd5">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2021 as follows:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587444" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587445"><ix:continuation id="Text_db4f0319b00b4c83bbb5993e944e2fbd5" continuedAt="Text_db4f0319b00b4c83bbb5993e944e2fbd6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587445" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587446"><ix:continuation id="Text_db4f0319b00b4c83bbb5993e944e2fbd6">
<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; color: rgb(0, 0, 0); font-weight: bold;">Less than 12 months</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="6">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">12 months or longer</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; color: rgb(0, 0, 0); font-weight: bold;">Unrealized Losses</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; color: rgb(0, 0, 0); font-weight: bold;">Unrealized Losses</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_0a508db2eae04fa3a8351553afb7cf4e" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">27,691,051</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_2e9a9cb72882423a98e8f18bc8f56b68" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">412,055</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_4a86a811c7aa4a72b2767368c782d616" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">28,426,248</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_4b893f5c627e459d9642d73d457e13a3" contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,063,816</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_f53c19a5b190438cb7808a53053b4901" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,654,480</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_fbebc5b567834900895d71766c91df17" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">899,139</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_d5b7c74e3d294643aeb84008bcb60773" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,090,499</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:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_6e9559b618f84fb291cd4325cc3db03b" contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">131,605</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_4c1e94cb5399406ca650d6810826aa39" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">92,736,747</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_ce8a57562eb24f55b3b823736396f402" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,609,931</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_f891f3f375bd40c1acbb7a87484faee8" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,462,717</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_840f38bfd47b432ca90b0a5b9347fe4e" contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">37,283</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 52%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_b6065e19bdd14bdc8949b1bf9f2f1e9e" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">90,006,234</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_853b29f0fc0d4e7d97a3ea524921dbf3" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,128,197</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_2878e517eb9c4f6daf3d14fffae2ffef" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,361,232</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_029e4ee3a62a42a1b8fa645124c5545e" contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">82,221</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" id="Fact_61a53a428b2f4c9f8f056497fc8e8ef6" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">267,088,512</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" id="Fact_6f174a134309486b822a6897a8a2a818" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,049,322</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" id="Fact_9db35b5e5ff54ef3b32cdabd329a3ad2" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">39,340,696</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" id="Fact_339d0f5d48af4f9cbc6b305684126f97" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,314,925</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587446" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587447">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-81-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587447" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587448">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value, and we recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security.
        If we determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the
        debt security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than
        not that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present
        value of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize
        the amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades. We held <ix:nonFraction name="dgica:NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" id="Fact_748f0ee7730a42a1a42364c15474a4ba" contextRef="c20221231_InvestmentTypeAxis_FixedMaturitiesMember" unitRef="U007" decimals="0" scale="0" format="ixt:num-dot-decimal">882</ix:nonFraction>
        debt securities that were in an unrealized loss position at December 31, 2022. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary.</div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587448" continuedAt="Text_ffd4cbeace97459ca4f05e7fbcc2587449">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ffd4cbeace97459ca4f05e7fbcc2587449">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We did <ix:nonFraction name="us-gaap:ImpairmentOfInvestments" id="Fact_6612dcc296b9462380b51fe2f6db74f8" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" id="Fact_026acf6b46564865b6f8bce593ed28d0" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>t recognize any impairment losses in 2022,
        2021 or 2020. We had <ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityTransferAmount" id="Fact_59700787caed4713ba5c96f5708c0c7b" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityTransferAmount" id="Fact_50c4215aff12443895b9e97233b9998b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> sales or transfers from our held to maturity portfolio in 2022, 2021 or 2020. We had <ix:nonFraction name="us-gaap:DerivativeInstrumentsAndHedges" id="Fact_e557383b7902422d9b741db24392d748" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DerivativeInstrumentsAndHedges" id="Fact_1d2b77ea313844edae1a24efe44ff1c4" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> derivative instruments or hedging activities during 2022, 2021 or 2020.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_e5fccf77b4ed4e00afefc51dbc1ed0ae" contextRef="c20220101to20221231" escape="true" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f1">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">5 - Fair Value Measurements</div>
</ix:nonNumeric>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f1" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f2" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f3">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of inputs, or assumptions, used in the
        determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:</div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f3" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f4">
<div><br /></div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f4" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f5">
<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: 36pt;"><br />
              </td>

    <td style="vertical-align: top; width: auto;">
                <div>Level 1 - quoted prices in active markets for identical assets and liabilities;</div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f5" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f6" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f7">
<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: 36pt;"><br />
              </td>

    <td style="vertical-align: top; width: auto;">
                <div>Level 2 - directly or indirectly observable inputs other than Level 1 quoted prices; and</div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f7" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f8" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f9">
<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: 36pt;"><br />
              </td>

    <td style="vertical-align: top; width: auto;">
                <div>Level 3 - unobservable inputs not corroborated by market data.</div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f9" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f10" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f11">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">For investments that have
        quoted market prices in active markets, we use the quoted market price as fair value and include these investments in Level 1 of the fair value hierarchy. We classify publicly traded equity securities as Level 1. When quoted market prices in active
        markets are not available, we base fair values on quoted market prices of comparable instruments or price estimates we obtain from independent pricing services. We classify our fixed maturity investments and non-publicly traded equity securities as
        Level 2. Our fixed maturity investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities. </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f11" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f12" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f13">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may differ from the
        amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair value does not
        reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of our fixed maturity and equity investments. We
        generally obtain two prices per security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis,
        the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the
        estimates of fair value the pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of the market of our investment personnel, their research findings related to unusual
        fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and pricing of specific
        investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent
        trading activity. Our investment personnel review documentation with respect to the pricing services&#8217; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various
        security types are reasonable. At December 31, 2022, we received two estimates per security from the pricing services, and we priced substantially all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the
        pricing services provided at December 31, 2022, we did not identify any material discrepancies, and we did not make any adjustments to the estimates the pricing services provided. </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f13" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f14">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-82-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f14" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f15">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We present our cash and
        short-term investments at estimated fair value. The carrying values in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses and reinsurance balances payable approximate their fair values. The
        carrying amounts reported in the balance sheet for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.</div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f15" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f16">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f16" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f17">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We evaluate our assets and liabilities on a regular basis to determine the appropriate level at which to classify them for each reporting period. Based on our review of
        the methodology and summary of inputs the pricing services use, we have concluded that our Level 1 and Level 2 investments were classified properly at December 31, 2022 and 2021.</div>
</ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f17" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f18">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f18" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f19"><ix:nonNumeric name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Text_905ecd2af82c4237a6eaf4cefe66ca91" contextRef="c20220101to20221231" escape="true" continuedAt="Text_15801d30947d44f19d0674edd1faf3031">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2022:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f19" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f20"><ix:continuation id="Text_15801d30947d44f19d0674edd1faf3031" continuedAt="Text_15801d30947d44f19d0674edd1faf3032">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f20" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f21"><ix:continuation id="Text_15801d30947d44f19d0674edd1faf3032" continuedAt="Text_15801d30947d44f19d0674edd1faf3033">
<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="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value Measurements Using</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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; 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;">Quoted Prices in</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Active Markets</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Identical</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Assets (Level 1)</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; 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;">Significant </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Other Observable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 2)</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; 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;">Significant</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unobservable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 3)</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_ef456007fffe4762b15f9906758776f7" contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,521,312</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_b780a398e30c4f399ffc422335c378be" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_d89d84b6a1ed4ceaa855616fa037f032" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,521,312</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_99f4e7b60ae34ed68c0e0faa4ce15276" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></div>
            </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: bottom; width: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_452ccb697c5f40bba05646ac707cccf7" contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">40,155,784</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_2439bfa1fc934c7bac6cfe68d1cf4d83" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_ec177bdc164a48d99bb3053a02805f32" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">40,155,784</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_3b802d08f38d410d81bfbd5f11f80d6f" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_e1c48d63b97d4299b76f43f6e02fa53b" contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">202,838,045</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_307e5bf291a940be84304000f61173c0" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_689fdc2ceed24a91bed0c8322292916a" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">202,838,045</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_055ffa3a37594152a4580e1262be51b5" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </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: bottom; width: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_7c9ce3b692c94ae79fa609581fc808b0" contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">217,276,790</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_2a8635b9b2ab47218a70e948718a7ba2" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_d2bc66dcb1b049248802ee123bd3d38a" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">217,276,790</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_fdacf60c296a4affb7b33855d09461ac" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</div>
            </td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_82a0bb5dd64c412ab054f7b6213ca474" contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,104,840</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_ffa58413c7fe46e394612a2e4c355706" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,820,452</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_ced4149067b249559423b7b847c0e38b" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,284,388</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_8a0e5de1956c4ef1995be0fecd4cf383" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total investments in the fair value hierarchy</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_699b485266234d6ea464b41bd24c7ad7" contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">558,896,771</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_b4b83acd16144118916fa4c2dc5cc694" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,820,452</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_e18f0ebb72614108b31c839ceeebabd0" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">526,076,319</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_f82362e499b74941aa4a4d00b0e81b90" contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f21" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f22"><ix:continuation id="Text_15801d30947d44f19d0674edd1faf3033" continuedAt="Text_15801d30947d44f19d0674edd1faf3034">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f22" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f23"><ix:continuation id="Text_15801d30947d44f19d0674edd1faf3034" continuedAt="Text_15801d30947d44f19d0674edd1faf3035">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2021:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f23" continuedAt="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f24"><ix:continuation id="Text_15801d30947d44f19d0674edd1faf3035" continuedAt="Text_15801d30947d44f19d0674edd1faf3036">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ae7a8dd0a9fa4eb6abd4f0bda6c1da3f24"><ix:continuation id="Text_15801d30947d44f19d0674edd1faf3036">
<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="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value Measurements Using</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: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; 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; color: rgb(0, 0, 0); font-weight: bold;">Quoted Prices in</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Active Markets</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> for Identical</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Assets (Level 1)</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; 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; color: rgb(0, 0, 0); font-weight: bold;">Significant </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Other Observable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 2)</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; 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; color: rgb(0, 0, 0); font-weight: bold;">Significant</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unobservable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 3)</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_c11f543d8e8a4283ac26fce740a0bc63" contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,184,626</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_8c45048822a04b8492e4538e6de37037" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_4df8db44af65437393c8d3368b7e826c" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,184,626</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_9ecb0893100445cf820b0d9cdadc3aa0" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></div>
            </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: bottom; width: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_af513553e02b4ae88917b443555c56b8" contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,378,091</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_60494ab3a2984e499e96798342717ad8" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_9a70c4c2c25842c68f7ac15ffc4343c5" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,378,091</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_321bc873fad14e53898b8c3aaef582f7" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 52%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_5f1c1e61f4a54edda39c79c878e30194" contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,611,275</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_7c82748426514e859b7c84197a89ddcc" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_b7f506e3f0644e8ab8029a9459c2301b" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,611,275</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="Fact_621b3e4f2c184ec686c69aa59ca69a48" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </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: bottom; width: 52%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_34172e7d13ea44458a88039ebffc46fa" contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,455,023</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_c94c0d6724a94d12b50444b2bb058316" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_e770e162ef564c6dacd73d177931b631" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">221,455,023</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:AvailableForSaleSecuritiesDebtSecurities" id="Fact_2a4b7864fab64bd98ffd3b0094030e58" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</div>
            </td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_02eac83e87af42018d4cbba3ff57f3b0" contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,419,973</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_041473bc30024e5e92e7892113f61a7d" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">61,130,385</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_f6b8b8889d14446294c4b9226d8476f9" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,289,588</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:EquitySecuritiesFvNi" id="Fact_3e28c79b1a20407589151778acbdb4ba" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Total investments in the fair value hierarchy</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_578646d5fd9846fdbdb1915653a04c0e" contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">596,048,988</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_62d0886878314fa9ada1c94d2f907b61" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">61,130,385</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_6912961d7e9f4a1da1b63dee4d5b7896" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">534,918,603</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_2be47b1c6dbd44d986f285ce107e30e3" contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-83-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:DeferredPolicyAcquisitionCostsTextBlock1" id="Text_896115d9aa4b44a6964c06895a6c2949" contextRef="c20220101to20221231" escape="true" continuedAt="Text_dfdcb9a200b94645a129e4f0767f07971">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">6 - Deferred Policy Acquisition Costs</span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_dfdcb9a200b94645a129e4f0767f07971" continuedAt="Text_dfdcb9a200b94645a129e4f0767f07972">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_dfdcb9a200b94645a129e4f0767f07972" continuedAt="Text_dfdcb9a200b94645a129e4f0767f07973"><ix:nonNumeric name="us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock" id="Text_ac1bd04643e34c1dae2df6c132ed2619" contextRef="c20220101to20221231" escape="true" continuedAt="Text_1248690810254c6e9253f5003807650d1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Changes in our insurance subsidiaries&#8217; deferred policy acquisition costs are as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_dfdcb9a200b94645a129e4f0767f07973" continuedAt="Text_dfdcb9a200b94645a129e4f0767f07974"><ix:continuation id="Text_1248690810254c6e9253f5003807650d1" continuedAt="Text_1248690810254c6e9253f5003807650d2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_dfdcb9a200b94645a129e4f0767f07974"><ix:continuation id="Text_1248690810254c6e9253f5003807650d2">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCosts" id="Fact_752cf9a16f404d4e88e74fa080a01b0e" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,028,373</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCosts" id="Fact_9a12e6409d5c4b2c86cfae5e35212adc" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">59,156,958</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCosts" id="Fact_3bbd5f111af14f0fb4f273d29528c2d3" contextRef="c20191231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">59,284,859</ix:nonFraction></span></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);">Acquisition costs deferred</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:DeferredPolicyAcquisitionCostsAdditions" id="Fact_9b0f008396df439ca321b8a41e4e638e" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">147,571,857</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:DeferredPolicyAcquisitionCostsAdditions" id="Fact_13aedd30e1ab4a04a888f662b3623809" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">137,604,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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCostsAdditions" id="Fact_df8ba24d8c3a4134b34fdffb2155debf" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">118,944,099</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Amortization charged to earnings</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:DeferredPolicyAcquisitionCostAmortizationExpense" id="Fact_3f775bd68cee445b91be8eed20f1b620" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">142,430,000</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:DeferredPolicyAcquisitionCostAmortizationExpense" id="Fact_308ef42d54e2422aa765109866dfbb33" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">128,733,000</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:DeferredPolicyAcquisitionCostAmortizationExpense" id="Fact_5e6945c83843483daa28b97fd55ca7eb" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">119,072,000</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: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, December 31</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCosts" id="Fact_052420b0a0de4bf893e8638eff4cd3eb" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">73,170,230</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCosts" id="Fact_d322923ad8794317bfca85ede86537c8" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,028,373</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredPolicyAcquisitionCosts" id="Fact_2b4769b0b43d496c9c091d869d564a61" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">59,156,958</ix:nonFraction></span></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>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-84-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Text_9af34013239444e8a7083b31afa73841" contextRef="c20220101to20221231" escape="true" continuedAt="Text_8bbd2cadf58a4893aad85db4cd59cb3d1">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">7 - Property and Equipment</span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_8bbd2cadf58a4893aad85db4cd59cb3d1" continuedAt="Text_8bbd2cadf58a4893aad85db4cd59cb3d2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
        <ix:continuation id="Text_8bbd2cadf58a4893aad85db4cd59cb3d2" continuedAt="Text_8bbd2cadf58a4893aad85db4cd59cb3d3"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Text_f1797d1c0d1245d99b98edb514fad0c1" contextRef="c20220101to20221231" escape="true" continuedAt="Text_3b095bad72734d63b4052e4b8c6f53761">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Property and equipment
          at December 31, 2022 and 2021 consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
      </div>

      <ix:continuation id="Text_8bbd2cadf58a4893aad85db4cd59cb3d3" continuedAt="Text_8bbd2cadf58a4893aad85db4cd59cb3d4"><ix:continuation id="Text_3b095bad72734d63b4052e4b8c6f53761" continuedAt="Text_3b095bad72734d63b4052e4b8c6f53762">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_8bbd2cadf58a4893aad85db4cd59cb3d4" continuedAt="Text_8bbd2cadf58a4893aad85db4cd59cb3d5"><ix:continuation id="Text_3b095bad72734d63b4052e4b8c6f53762">
<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; padding-bottom: 2px; width: 66%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="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;">2022<br />
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="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;">2021<br />
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Useful Life</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Office equipment</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_9c035325d9284cbea1c2f5a1b05f76cd" contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,245,030</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_0266f151f7ef436a8f44b01d597de134" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,382,877</ix:nonFraction></span></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="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_6e5190853788402d8751a6051eef55ac" contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_a2ec0fe484564086b5dd1adc3d02bdf2" contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">15</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%;">
              <div style="color: rgb(0, 0, 0);">Automobiles</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:PropertyPlantAndEquipmentGross" id="Fact_028ef8b170864388b19060756278ab4d" contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">42,794</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:PropertyPlantAndEquipmentGross" id="Fact_26c9d705953840b997dc339ce22184d5" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">322,703</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="vertical-align: bottom; width: 9%;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_071ebecaec5f4b18976151d59bedcd90" contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember" format="ixt-sec:durwordsen">5 years</ix:nonNumeric><br />
              </div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Real estate</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="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_f6b7b1858d0947f0a854b3f9d54f0362" contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,575,207</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="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_84f3b821914b4954b8f3bd79435962f0" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,575,207</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="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_dd98314dac62416b8d1f22b1ba4f7b4a" contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">5</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_a952cd6ed6404426820e10bd725d05e9" contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">50</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);">Software</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_50c3f98a1d754988a77f1b29b621537e" contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,386,936</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_4d2c6a3efff64cf18231060e017d1e7d" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,386,936</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="vertical-align: bottom; width: 9%; padding-bottom: 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_6c2687eea3784aadb44e0ce45fdf92f5" contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember" format="ixt-sec:durwordsen">5 years</ix:nonNumeric><br />
              </div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#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="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_85e7059908834ef1900b1ed8b504763d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,249,967</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="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_6e09f34202de496ab576198ce36322de" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,667,723</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="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);">Accumulated depreciation</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_7d57d3a8243d4bf49a47846c8b3038b9" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,494,862</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_d3edb93869574f3aaf99c60b6cae7650" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,710,793</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>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_42077eb02fda4851ad51420b11ab618a" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,755,105</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_685e2ed454e049ceb1077e40256b2ad6" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,956,930</ix:nonFraction></span></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="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_8bbd2cadf58a4893aad85db4cd59cb3d5" continuedAt="Text_8bbd2cadf58a4893aad85db4cd59cb3d6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_8bbd2cadf58a4893aad85db4cd59cb3d6">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense for
        2022, 2021 and 2020 amounted to $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_31bdf586240d4a498fa7bc3ed3c14321" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">173,535</ix:nonFraction>, $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_6e2d90bef94a46fb9210b6fda5f95159" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">208,641</ix:nonFraction>
        and $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_639be14dfe484e1f92516ff0210c3d20" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">257,397</ix:nonFraction>, respectively.<br />
      </div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="dgica:LiabilityForLossesAndLossExpensesTextBlock" id="Text_cc81dcfb3743426694d20ef783ad3bc0" contextRef="c20220101to20221231" escape="true" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f01">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">8 - Liability for Losses and Loss Expenses</div>
</ix:nonNumeric>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f01" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f02">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f02" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f03">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The establishment of an appropriate liability for losses and loss expenses is an inherently uncertain process, and we can provide no assurance that our insurance
        subsidiaries&#8217; ultimate liability will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative, judicial and regulatory actions may expand coverage
        definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. Furthermore, we cannot predict the timing, frequency and
        extent of adjustments to our insurance subsidiaries&#8217; estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries&#8217; estimates of ultimate claim costs may change. As is the case for
        substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods, and, in other periods, their
        estimates have exceeded their actual liabilities. Changes in our insurance subsidiaries&#8217; estimate of their liability for losses and loss expenses generally reflect actual payments and their evaluation of information received since the prior
        reporting date.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f03" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f04">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f04" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f05"><ix:nonNumeric name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Text_a3aac340b38c4fc4bdf95913c7873866" contextRef="c20220101to20221231" escape="true" continuedAt="Text_9e05a2cf470e4f818267c14023590a871">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We summarize activity in our insurance subsidiaries&#8217; liability for losses and loss expenses as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f05" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f06"><ix:continuation id="Text_9e05a2cf470e4f818267c14023590a871" continuedAt="Text_9e05a2cf470e4f818267c14023590a872">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f06" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f07"><ix:continuation id="Text_9e05a2cf470e4f818267c14023590a872">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at January 1</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_018de49e05d94b5caedae06f4cd15561" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,077,620,301</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_56a284b4c6644ea4a2969416414b5077" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">962,007,437</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_99be1055b9464af6950a58a74db8a53a" contextRef="c20191231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">869,673,849</ix:nonFraction></span></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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Less reinsurance recoverable</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" id="Fact_e3503cdb321046d48d0738a38337b595" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,261,306</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" id="Fact_5703d003b076466ea83e2814d144b3d3" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">404,818,480</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" id="Fact_4e965e18596244208a655cac4612efb2" contextRef="c20191231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">362,768,427</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net balance at January 1</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" id="Fact_a85fef4b442049efa6ae0e571f8a4561" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">626,358,995</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" id="Fact_50320a89031b40e88ad4503dac6416ec" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">557,188,957</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" id="Fact_2498fdf4b4a54f37854a052982780e34" contextRef="c20191231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">506,905,422</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Incurred related to:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Current 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">&#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:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" id="Fact_0f1cd17faa05404ab4d18319bf71e341" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">608,900,206</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="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" id="Fact_b69292eb60894879b298530d6921e871" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">551,917,571</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="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" id="Fact_f1353141a2a549068929a5fb4d4a4421" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">472,709,060</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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Prior years</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" id="Fact_ad2ccfb2f9954d08930d23b714b1c368" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">44,821,213</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" id="Fact_7124f3ce5cfa4ed5ae735f84e4e2b968" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">31,208,029</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" id="Fact_38efaca7fcbd4c99b960d9d21df84907" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">12,944,767</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total incurred</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" id="Fact_297dad3cc4a343a8a6b4a3a971ec49f7" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">564,078,993</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" id="Fact_78690b7687d74e94b70bd7d258588aa6" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">520,709,542</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" id="Fact_1bad01de0ac54677b12d46156de61fbe" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">459,764,293</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Paid related to:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Current 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">&#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:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" id="Fact_617dc8b96b334cfc973538232f7cfb19" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">302,272,322</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" id="Fact_8bf5610190b84c1ca2d25375573a0587" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">269,316,762</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="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" id="Fact_fb3e7b22784146a8a684040b866aea79" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">236,984,291</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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Prior years</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" id="Fact_a22d84207844405395a97475995f578c" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">218,304,130</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" id="Fact_a7241d1681bf41afa149455451e07594" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">182,222,742</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" id="Fact_6a42d5bfcfaa426faaaeeea2b7ec3007" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">172,496,467</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total paid</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="us-gaap:PaymentsForLossesAndLossAdjustmentExpense" id="Fact_4b0a52b5ccc140d987951915d27ccc45" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">520,576,452</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="us-gaap:PaymentsForLossesAndLossAdjustmentExpense" id="Fact_342c891b8d34416097d380838c9a3e02" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,539,504</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="us-gaap:PaymentsForLossesAndLossAdjustmentExpense" id="Fact_11b616b31482489185b922fc42d74f15" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">409,480,758</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net balance at December 31</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:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" id="Fact_acd3b5b13b594c7f9eda4ea17902326a" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">669,861,536</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:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" id="Fact_eed1b81c693f454cbba8d1f3237391e7" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">626,358,995</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:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" id="Fact_b908da1ab4de4fc0a746c1586ded67bf" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">557,188,957</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);">Plus reinsurance recoverable</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="us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" id="Fact_65eea2b34daf4ff49e1dc7446ee55e08" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,184,222</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="us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" id="Fact_27d1dfc5360b441988512abf88fbf2c8" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,261,306</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="us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" id="Fact_ef76509bec8e40f5a6e6b9adf42a1523" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">404,818,480</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: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at December 31</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 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:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_45bafc70d40d42708e7d4f9048c56c43" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,121,045,758</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_edf7b9f900f8404b8f1362158e4a21ad" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,077,620,301</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_52a483d398254488a62f89de6fe70693" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">962,007,437</ix:nonFraction></span></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_d6dd7ecaa77148d09f84da7661f7b7f07" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f08">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f08" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f09">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries recognized a decrease in their liability for losses and loss expenses of prior years of $<ix:nonFraction name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" id="Fact_38a352d8390a45dd9482c034dfec7392" contextRef="c20220101to20221231" unitRef="U001" decimals="-5" sign="-" scale="6" format="ixt:num-dot-decimal">44.8</ix:nonFraction> million, $<ix:nonFraction name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" id="Fact_f2a28e02b9f64df99fd5674276db9f72" contextRef="c20210101to20211231" unitRef="U001" decimals="-5" sign="-" scale="6" format="ixt:num-dot-decimal">31.2</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" id="Fact_76ffbcff1f8143c7af24f4e241a76a76" contextRef="c20200101to20201231" unitRef="U001" decimals="-5" sign="-" scale="6" format="ixt:num-dot-decimal">12.9</ix:nonFraction> million in 2022, 2021 and 2020, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims
          management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those years. The 2022 development represented <ix:nonFraction name="dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" id="Fact_38a734f6a21349f497290422da34bccd" contextRef="c20220101to20221231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.2</ix:nonFraction>% of the December 31, 2021 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile and commercial automobile lines
          of business for accident years prior to 2022. The majority of the 2022 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2021 development represented <ix:nonFraction name="dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" id="Fact_d8e792cd5f6b460381e4ae1f6115f11a" contextRef="c20210101to20211231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.6</ix:nonFraction>% of the December 31, 2020 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile, workers&#8217;
          compensation and commercial automobile lines of business for accident years prior to 2021. The majority of the 2021 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The
          2020 development represented <ix:nonFraction name="dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" id="Fact_1129cea375364e749de1655a0e815eac" contextRef="c20200101to20201231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.6</ix:nonFraction>% of the December 31, 2019 net carried reserves and resulted primarily from lower-than-expected
          severity in the workers&#8217; compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years prior to 2020. The
          majority of the 2020 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO.</div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f09" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f010">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-85-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f010" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f011">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period of the contract in proportion
        to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider our insurance subsidiaries&#8217; material lines of business to be personal
        automobile, homeowners, commercial automobile, commercial multi-peril and workers&#8217; compensation.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f011" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f012">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f012" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f013">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries determine incurred but not reported (&#8220;IBNR&#8221;) reserves by subtracting the cumulative loss and loss expense amounts our insurance subsidiaries
        have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries&#8217; estimate of the ultimate cost of losses and loss expenses. Accordingly, our insurance subsidiaries&#8217; IBNR reserves include
        their actuaries&#8217; projections of the cost of unreported claims as well as their actuaries&#8217; projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries&#8217; methodology for estimating IBNR reserves has been in
        place for many years, and their actuaries made no significant changes to that methodology during 2022.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f013" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f014">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f014" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f015">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current accident year by multiplying
        earned premium by an &#8220;<span style="font-style: italic;">a priori</span>,&#8221; or expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries&#8217; expectation of losses at the time our
        insurance subsidiaries price and write their policies, before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and adjusting for loss cost trends, loss frequency and
        severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f015" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f016">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f016" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f017">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses.&#160; These methods include paid loss development, incurred loss
        development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of estimates each of these methods produce.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f017" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f018">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f018" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f019">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a measure of the number of claims
        per unit of insured exposure, and loss severity is a measure of the average size of claims.&#160; Factors that affect loss frequency include changes in weather patterns or economic activity.&#160; Factors that affect loss severity include changes in policy
        limits, reinsurance retentions, inflation rates and judicial interpretations.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f019" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f020">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f020" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f021">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand for payment or when they
        otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance subsidiaries have noted an increase in
        the period of time between the occurrence of a casualty loss event and the date on which they receive notice of a liability claim.&#160; Changes in the length of time between the loss occurrence date and the claim reporting date affect the actuaries&#8217;
        ability to accurately predict loss frequency and the amount of IBNR reserves our insurance subsidiaries require.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f021" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f022">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-86-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f022" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f023">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one count for each claim event.&#160;
        In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event. Atlantic States recognizes one count
        for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance subsidiaries accumulate the claim counts and
        report them by line of business. For purposes of the claim development tables we present below, our insurance subsidiaries count claims on policies they issue even if they eventually close such claims without making a loss payment. Claims our
        insurance subsidiaries close without making a loss payment typically generate loss expenses. The methods our insurance subsidiaries have used to summarize claim counts have not changed significantly over the time periods we report in the tables
        below.</div>
</ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f023" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f024">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f024" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f025"><ix:nonNumeric name="us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" id="Text_2c7b27ab0a704bdd9f30bcab6562b66c" contextRef="c20220101to20221231" escape="true" continuedAt="Text_078ea8886481430cb77452102b9c79571">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present information about incurred and paid claims development as of December 31, 2022, net of reinsurance, as well as cumulative claim frequency
        and the total of IBNR reserves plus expected development on reported claims that our insurance subsidiaries included within their net incurred claims amounts. The tables include unaudited information about incurred and paid claims development for
        the years ended December 31, 2013 through 2021, which we present as supplementary information.</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f025" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f026"><ix:continuation id="Text_078ea8886481430cb77452102b9c79571" continuedAt="Text_078ea8886481430cb77452102b9c79572">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-87-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f026" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f027"><ix:continuation id="Text_078ea8886481430cb77452102b9c79572" continuedAt="Text_078ea8886481430cb77452102b9c79573">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Personal Automobile</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">&#160;</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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</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;">&#160;</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="12" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7dd4fde840804699aad89d055ef323f2" contextRef="c20131231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,965</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c8ce6374f858412689aa00ebe9da9a08" contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">130,737</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a9476f08cfb64f31a0dcd925a3e3375b" contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">131,594</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ede152a2b0244c3aa2c5164c1508639b" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,643</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_37828297c0004e719c6fcd9d34403de8" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,604</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_74a20d6d431f4d07a8f2414e9a39be0c" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,934</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_89dccd63d4c34e209f49c22a79b36b98" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,853</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_49cc25d843c948e7a00365c08cd243f2" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,690</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_355cc30679db440d84309c04a6408b4b" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,787</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7cc63c451a564450a892918d4a1f8abe" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,735</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_18eee152b01743f3a5b07b6566ddfa64" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_6249218a3c9b4b7ca23769b2743452eb" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">66</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_211c536f5e404bb0a63a5b18c1f71e25" contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,426</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b4dabcb0b4bb4786a9e40e8497cf0792" contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,806</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c6cc225dea41474a8ef2296bab278bfa" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,210</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_14522d662582407d849fac9c86af3e62" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,200</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e8ca197bb88e48ba92c60f92c7037899" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,779</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_93ceb632f5474162b6851a4d862ed3e7" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,734</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9f165a34e7e24855a1ef87248fdbd93b" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,861</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_21d1322820084d998be748101dca33e6" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,977</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_db138277218e4c0c92fe113c16b57bf3" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">127,108</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_fb505923ea654c0b8e032bb478b38993" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_7e76aa2bf4234d78bebfaf035ab909dc" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">71</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_235eee827641459fb08c23843d9004de" contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,569</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_23d0e0e8e1084bc2817a62a4fb5a905f" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">139,333</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_23b788a0de784a319d746f161f08cb32" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">139,181</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_85f7730cea2b4c9eb5d57263d87ce716" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,493</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c42bd1cc03a74668b27275f8ca9fd348" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,408</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_26520f0674ed4bb7a2349b30455aea33" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,073</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_51dc8c749c8a4bca97a829c6060abfd0" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,010</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f9add630ca3a40188ab87f61b207829c" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">141,965</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_32166e3ab2de43ecb5c6ddd595874bfc" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_9eee75b7385640719d7bb3c259ad3ac6" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">70</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_515918b75a5f492486c865dbe1a56631" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">150,216</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4177f6252361429e8e2bda70cc6ccac6" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">153,937</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a3a0528971b34dcd93ecd26142e3f567" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">157,516</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_29be9e581a3745ab931365cc868062ee" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">157,943</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b43958ef7abb486fae4c9f07f9c703ba" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">156,935</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_419d7a45d4ea43ee997899b432819ca0" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">156,436</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c44f8b3044444d36988d44b715a9fe55" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">156,227</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_8be0339573534c87b3e4cd23c6cb613e" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">522</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_a8efb78623cf40c1bcc63cbcd59842ce" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">73</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8492c6b51d80444391aea9ee50b37f1a" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">166,690</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3a954223586b43369393407b78850960" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">127,728</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0d38a90587d94bcfa17b21a9ba6f07b9" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">175,939</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e33420df0fd94d32850b748031a9e3d2" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">174,784</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_36d6ef9c49cf478898ad0464423de544" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">173,730</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a7509303dade40e5a6b3e28c7615d304" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">173,032</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_477b074bd299454c9aba9d94bb156a4f" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">901</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_dbca468f3dda48ad8923a03472f2bb77" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4f07102326844eccadf903b929263038" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">186,580</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aa4eab22781f4694a6145d2a33105759" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">183,358</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a6158b37517349f38429e2544cf9c2cc" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">181,558</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fd8e532eda1942d0b55d4e032f9f6130" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,787</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_85f907ffd47c4f2fa80d184240274f2e" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">179,732</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_7ca75dda1ebe466988d90337b552bf48" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,695</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_00910deb563244269996626162c76823" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">81</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_54e0de1fc4394470ac49b81af03652de" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">161,056</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fe17e219bc1f43739edfdec318911576" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">157,689</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_82461a40ab3b437a9fe65ff7734d9bc6" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">156,300</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_44e9a85a16514d29a4ae71be34fb0b96" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">154,805</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_d57f6790f5504f429587ffb2cc91d213" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,559</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_bffba528eda24d5c822213c35c2e022d" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">68</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_31584b412b6a49bb90b856aff7f3171a" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">111,483</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_afc3532490fc44d49d59a23232f0bd27" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,585</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7a74ce6135934b6497d75d24caf0a81b" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">100,339</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_b24091ad75a745f49a56d25b7c27bca2" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,324</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_b854dde09caf4605a8762ba27054e1ff" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">43</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ce918a8daad54b6f9b04bdf9038fdc52" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">119,364</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2888bef1781546aa9597d99bd943a2d0" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">118,752</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_3cc221e387364c4d9ffbef6d09a120b9" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,432</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_ba0d94c1008f453bb05df53e59f3733f" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">47</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: 16%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2024a042439b4a58927081576b67053a" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,203</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_e62a4ecb90f84bccb36e1575c1592261" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,934</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_7345140c3aed41c2b00908cd969f4def" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">48</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; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_99fb9e7cbb4c4c6bb2e74f2cbd364318" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,410,898</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f027" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f028"><ix:continuation id="Text_078ea8886481430cb77452102b9c79573" continuedAt="Text_078ea8886481430cb77452102b9c79574">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f028" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f029"><ix:continuation id="Text_078ea8886481430cb77452102b9c79574" continuedAt="Text_078ea8886481430cb77452102b9c79575">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Personal Automobile</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance <br />
                For the Year Ended December 31,</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; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9fd3e3221c804529bad366896eeece8b" contextRef="c20131231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">84,241</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aaf678adcbeb414b856a4da1c367a0eb" contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">109,051</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_46ddb2fcd32f483dbdc5325f06cb5c0d" contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,118</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4904ac7552e84e8697c7eecad6c9a5ed" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,946</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f6a884304f154e6185aa01508a6cf0b5" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">130,026</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d649759972014f17a94be3701cd40087" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">131,326</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_27b9c163bd234b28a5ef1996d29ea9df" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">131,642</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_22a6a183481b46aaa9c67c7ef973cb36" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,215</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f1b91f935f794a7c860b77afc87fa0a3" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,300</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_de1532fd04b84fd5939e51da8af42b6f" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132,420</ix:nonFraction></span></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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_68f17a98d6184a19a89e1d2f4c4a2b40" contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,377</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c3fe1c33494f4715aafdc2c3a848ecde" contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,736</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_986299f9834e4486bdc9062e3c7e6ea5" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">114,893</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3ecb055393564f8588bb5098a867b841" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,491</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ad44d113eb854d9e96f76a8367fedfac" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">123,815</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b87f99ea029d4919816e0a3e1b570d9f" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,926</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cf439f2aff1a44ce94b2e61212356d76" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,619</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3aa2fa37753a451fae0d2d1cede24b94" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,762</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_27d304f7216e49b8b81844803f1b58df" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,701</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f9d7cca076864f8d9e4d0746726b3315" contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">93,611</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2c8e18ceaa204f1aba21f4de5c542f6c" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">116,303</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c9ad64cdf582499399766d56403e6dbc" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">128,395</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8ea86fc7f61343cb817af8b32dbd592c" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,027</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_77f5329998f74e65ab65738e57f900eb" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">139,121</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_40d2d7368eb14ba8afad15d1c505c5f1" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,028</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c26a9a7f50e642b6ae5b77c7ed4579af" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,892</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ef42dc2455a44a2b9dea711639516012" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">141,172</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8f6b97ec70e546708f59e193ea433cc8" contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">102,433</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_988fc6dd1ea1494480273e6e3c4bc197" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">129,507</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d3437d73b3404d89a47ec15bf2a79b4c" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">143,321</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3dad763fc85549a799e42bd29ea26043" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">151,159</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_93e4a9c330a740eaa3b7a2e16635cb1d" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">153,521</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b394545feae549869ef117b0bc6e32a2" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">154,769</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_003ac857a6e041cf956bb4d5d47a608e" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">155,521</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7cacc71332964f53b66a0bbe77f22612" contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">111,964</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7414b7251535431faf3fccc3a0822c8e" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,372</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b06ef2c5fc5d428fb56007f75bf54bc0" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">159,879</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f385d512c751436ea5dce10736da44d0" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">166,099</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9b8c6f10d0bd4f7b99180deda6379695" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">169,190</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_014368bb7cee4419910775d8dd7e1f02" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">170,895</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a1793be697934cefb5522ff45c5e7e99" contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,585</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f47fd29231b4495b959749dd02b32018" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">150,175</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_566ef0f548af4b2d8b2cd65503f1cf7f" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">163,036</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_42bd4d1cb2194e638b859259353e30bc" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">169,651</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_197284e4dd224118aaab86b903e26f93" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">173,922</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_db01ccf5a67346a9af274695f2b08978" contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,101</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c8238a1c3e0644f986c4e1e85b746137" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">127,187</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ef93d74bfd5d41e3b3d4bf510a7acb54" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">141,004</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c85c40e438244e538fac0f525f425b28" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">146,667</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a1609f1b4918455a8913632201cb295d" contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,084</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f9c0ed8c3226440cae0f5b25cd5f4c85" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,783</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cae52bdc8c5e4eb5bca51a4d5d869e91" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">89,736</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b46649772bf54c5aaec90df7ef38badc" contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,477</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7f1c3b429c7a49519da606ee96d093a9" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">93,998</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: 20%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fef759e1db9f4b2997261d34d43317b3" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">83,616</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; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</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="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</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:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_399c068924a1425a985eec16758ea593" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,314,648</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" id="Fact_77ec9b16467046c292633fded8a5579b" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">913</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: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4d2cfa19d15247fe8eacbfaee53984e4" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,163</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f029" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f030"><ix:continuation id="Text_078ea8886481430cb77452102b9c79575" continuedAt="Text_078ea8886481430cb77452102b9c79576">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-88-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f030" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f031"><ix:continuation id="Text_078ea8886481430cb77452102b9c79576" continuedAt="Text_078ea8886481430cb77452102b9c79577">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Homeowners</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">&#160;</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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</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;">&#160;</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="12" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9b54107f269b449589874162d78c7b7a" contextRef="c20131231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,887</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c21f03857c8f4792bf2b3c3df55c335e" contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,121</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a6247e5b49804612b88a3d5c2709709f" contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,122</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ef15bb20270245efb9c6cff90ebb5dd1" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,874</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_161c7bbe3e654e4786eb762e9d911723" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,988</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9955da851ecf41aab74ee66cd7e27ca7" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,971</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_46e2349634fe4b75ae9cc8c54e142040" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,008</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d487740eb5c346ce87dcf29468667c62" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,064</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d69ffe4445f7496ab18409dea5ef5e83" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,053</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e0b17d81416149a899531ce19e9f9b74" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,021</ix:nonFraction></span></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><span style="font-weight: bold; color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div style="font-weight: normal;"><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_6730bdeb72a443f28c2691e4228cb93f" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_eb50b8e123c44b95a64348bb55c025bd" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2708eac23e2c4ef497c35968318bc4c7" contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,916</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d66290de7daf43dd85bc589aaa5e40ce" contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,378</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_80ca9528a5be49f299120938169abb56" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,680</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b643513ee32044e0bda913bb8b5a4af5" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,332</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3f876ee58e0f4aec9095df0bbea6fc9e" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,288</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d2cdcf7e6dd64571af4727f47c3a1d62" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,402</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c9a373d707ba42549b84fe8d1b39abe3" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,367</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_70ca772da343456e9e59feb1fe35086b" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,371</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_32a77ce495024b9ab29d740b270b28ba" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,353</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: 4%;">
              <div style="color: rgb(0, 0, 0); font-weight: normal;"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_a94155030efa49c2b18b34357ef6a550" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_41db60f92e82470fb40433bde90cc289" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_badb40c66ad044d581f79da996e77d7f" contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,359</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_eeb0ebf3dff54b5ea850639fe733670e" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,925</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_838457893caa42b0a9c85082be4ffd26" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,053</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ad280c5a0e044869a4b0a7a5dbabd59e" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,071</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a2b8ab45e50745368af02826e2701075" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,099</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bd3e919817ef48789d0e0c5c070e25d3" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,993</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1fc61e2460f14b3a9acfba765fb4ff79" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,043</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_68a0275cc265484497c4748b936c8d39" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,036</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0); font-weight: normal;"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_980e1117499d4c86a36d15c7c6ff1928" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_1671d811c2bf4b02a2f843d3311e1310" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_5627eb868ea547429dbc1029e087a912" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,443</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_724769b909dd4bc08f30eace310c4630" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,064</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_08574b55b4324f3fb846bf55071d930a" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,735</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fbde1ba62d054c929adbb455b085bc64" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,355</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d2c3bb9be85543c88fa85143ca6a8a94" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,279</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f5fbc25be6ed44d2ae7976c31f90db71" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,409</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_242c99c4cc2f46b883c9e198a81fd3b7" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,472</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_b79d995b707945658a4eeb281b2f6c12" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_9826150925794f1b9b991c6a2082fde7" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">12</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b02410cd098f49c38bf6e39e4e71897a" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,283</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_df15c88447f842d3946554c994b2b840" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,911</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e3a715951df1424aa2b94528914c6a95" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,305</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9db07156c1d04e57985134893086d40e" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,247</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_01692bb86219400e986013cceadbbf78" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,065</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1ffaf6c83e8e448298f0fc00a67ed2ba" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,815</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_450b0d49240842ef9a7919e0d0ab1b81" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_66d6d8e9290d4b408a01811ea2bc4ac5" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b551378304754fff99c60ebf85bad952" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,965</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d30eed9a59814672a2c7068c536f4b7d" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">83,385</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_97812eed3e024abbbdf430359802136b" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,905</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a610ee74cb4d4e75ad5712e2a7b7822a" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,566</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f6c9dd92f12b4903be954ed3de33e401" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,058</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_9795f751a5b840c4a78fd71439c0326f" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">230</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_bc0d964c43744659b578c4fb597fdff6" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8e4fde203efd4a8e88a4faeff3802a2b" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,294</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0c13b454463e42c2af21019089e5ffdf" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,554</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_83393ef7f37c46dc99ab61d5e82259f8" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,234</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_65d9ddf7ae1d46348341d2bf2de94b74" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,168</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_0b4a5e8660ba492192beee92fd4f28c4" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">457</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_98729793e3604c56a436d0a1bb8705f6" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">16</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_15b74f87dddf4639ad78cc9d5bae0a8c" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,633</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dc79e87004294d2ba940269f1e994720" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,718</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9ffff64628204f58a82d03b2db11f90c" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,595</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_bcf468a15c274dba945714e2851723c4" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">835</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_fd04a076c14c46f2ba1732a85dccb9da" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8a31aac95de2432bba7b903acb5ff4af" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,677</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7999acc5b15148a498a4219f6a2e7f98" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,996</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_0e2ccabb228f458f9da7dbdd88be2ee6" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,455</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_7149782fccb84aeeafc6a6b6748a4d91" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</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: 16%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d848165d548849719f2faf18f0def482" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,433</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_777ecd48940a4f30b9e389ad1151a620" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,556</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_d19872bfd6f7423eb568dc564d6b987b" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">9</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; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aebbb497b84547228462ae6692045a56" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">678,947</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;"><br />
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f031" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f032"><ix:continuation id="Text_078ea8886481430cb77452102b9c79577" continuedAt="Text_078ea8886481430cb77452102b9c79578">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f032" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f033"><ix:continuation id="Text_078ea8886481430cb77452102b9c79578" continuedAt="Text_078ea8886481430cb77452102b9c79579">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Homeowners</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dcf6c2b3a674441db8dd4f6b3fc56dbf" contextRef="c20131231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,949</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_91de7a4e964345de8e2f417bdd8cdc75" contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,410</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_48f7855c5f12442bad095e5eac578e85" contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,210</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dcd38f60cda14081a4318d832d4e2896" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,478</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_90009fd83e8d4b6dbd5a1a32628ebd15" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,043</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_faf122c20e1d449cbccd9ab6d32fd8f6" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,902</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f89449aaadef43ec957fc3df2204eb04" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,967</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a4f459d888bd4db88162d3af20db5595" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,965</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fce3271217b246f5b1bb5e67de3b85dd" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,955</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3f5efa1d5ec44b44a1ccebb9ba09f19c" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,923</ix:nonFraction></span></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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4a87ed59d8c64b5a8d9c5ac77d3ab876" contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,823</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_5b4feb88c0be461089269c907a2d86c6" contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,255</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6b030cd3d26243278dd961565e0fee33" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,990</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_331ed64987dd4ed0bd155ac8b4407b89" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,195</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_771047d9e1a64d63927266ee5d8f0127" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,995</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_afa76ec043254238b71b581ea47f2768" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,243</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a3ae58beb1704c1aa49041ec644f2f89" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,336</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_258fffc2b5a4456ebb7eb770ac57b233" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,339</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_475bd051cbff4121b24bd5238919f6b9" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,318</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_54a7ab8ced56437b80c39a55c8b09029" contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,885</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2884ae1ba409455daba99662f01a21c6" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,542</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_34609d9690b7436690ffda161d0eccc2" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,204</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dc32974c18f447668a765f4b291f7c20" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,590</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9306a62d5f7d42e8bb186b4173234865" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1fc8f393af8448fd9432588e2580c5b0" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,943</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e12c1a9e57c148f1ae4b578f1e4d800b" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,936</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4aa25af8956d4af8b620f166bed435cb" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,938</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7c6e8bc1eb7744379ae23d224865917c" contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,125</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f02df1f12dda4078ab406a8a1863cdcd" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,145</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d19ea43f453045ddba428316c9700d77" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,760</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_40b989885c184a709ea189325eaf1ddc" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,144</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6af2be490cbc40abaf2ef1123d54e1a0" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,162</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d6d7a92122fd4a0f987c47f65bd18a17" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,217</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4d42e8d4b64c4ceaa91baea1e7978281" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,266</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_695222ab7aac44c78288856881fd5511" contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,077</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ea054b5bafd440ab9581076010b679d2" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">77,663</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e74ede5fae49473d845b9321724964c0" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,006</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_382f102acfce4cc7a7b87b0dd9edec8a" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,127</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_16381c083e104eb788f60d94e987748e" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,454</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4e88e4cedba84523b513855b13613934" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,528</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bd1d5da45b5e42a28beef95711fe046b" contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,385</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a1f9269fa29d470c982c75ff1a100442" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,892</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4962b26af3ff4664a4707b233288ebc5" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,905</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_db5a52c9f67e43b3930c24f989e2ae6c" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,464</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a11ebfd46a344740ad14c63ae93bfe36" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,568</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1da48ced48bd49a0b80c7b00e5a5bdf7" contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,074</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ab233a5599ff430fbf5e90d023e24080" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,145</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4da2f77f647c4818976f7f7a21b87d93" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,416</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7603742d863942eabfc6a5a281a24479" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,884</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c31e08c925fd4d2985043411c6993ba7" contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,226</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c2f804eabf814a2abb9ac843252cd313" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,348</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ee18ff650ce1408abc072c46a9832760" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,809</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: 20%; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; 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: 5%; 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: 5%; 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: 5%; 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: 5%; 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: 5%; 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: 5%; 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: 5%; 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: 5%; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d4dbeca20ee04bf4821487d1f10c2e68" contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,161</ix:nonFraction></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: 5%; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c9a9fbaf10dc44babf9d04e76d80806b" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,920</ix:nonFraction></div>
            </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: bottom; width: 20%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_494e8af8299c46e6bcede8ce8e870c19" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,107</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; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</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="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</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:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7e9d4d2d1d514abe83e99153a2098536" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">653,261</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" id="Fact_5cc168047b7d40ccac621fec67514637" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">219</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: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_241ea256e5ee4fd6b6e0d1944ce8128f" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,905</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f033" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f034"><ix:continuation id="Text_078ea8886481430cb77452102b9c79579" continuedAt="Text_078ea8886481430cb77452102b9c795710">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-89-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f034" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f035"><ix:continuation id="Text_078ea8886481430cb77452102b9c795710" continuedAt="Text_078ea8886481430cb77452102b9c795711">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Automobile</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">&#160;</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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</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;">&#160;</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="12" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_96c11882f71c455b869e0cf05d5c2fd6" contextRef="c20131231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,902</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_233db0260f6545b2be7004e73af3f2ce" contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,749</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8ad7e09c599440b2a53a5b2db961e4f4" contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,751</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d05292f429cc4102adbc4de545733936" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,240</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e4318ea882fd490584b614adfeb9bc21" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,404</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_14166aa429ed4e9ebb0435bc434fae55" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,435</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b0a007b6a904458eb345724d0d64f941" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,569</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fd0bcbe48ad24b4c9216dd8c7cac60c9" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,181</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7754ffb68fbe41e1a2bd3821f859d960" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,165</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_150c3b51caa84f319be752bdc2b265ce" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,133</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_5f0e189aadac461c8d56acc3271f4769" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">27</ix:nonFraction></span></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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_0c70eefbc8f24b22879c35770bc5c25d" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_44bd1736557441e1823fcbc3148fb249" contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,760</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_06b04ca3b0d74f3da7270e910792e0fb" contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,544</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4eec087c7c114564b1959f4a4b73e819" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,326</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7ada0e3289c64b758c27ce5a55a60ec6" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,213</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_412e86b2fd8b47e1849a9ae5d6ca711f" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,284</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_81771cacdc9b49d7a8e61e19ea876e4c" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,168</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_27336750df134143bb853fdfec633b91" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,308</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0491944eba994cdcadc358bed1373143" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,291</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e0276f654a7d4f78bc738201d438f931" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,285</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_6c389c0c1b534bc2a24f1aad2b43f14f" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_c9ea507d65104d6ab8958c934447968f" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2d328cd19d5543adbaac4a364ba7f755" contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,526</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a74dad9f023946bb84235d21034e708f" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,323</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aa8fe35e242c454794eb44146aab5b7e" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,412</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f7ba8bc8c31344bfb0f495127e4edc31" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,259</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_08a24261e7e945c29204ecd1751ca5c6" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,517</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_70e647bf350d448dbe9ecddc83e996a2" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,619</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2ecc8bb78ba245e5801dee8f01180ae3" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,793</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7053c067f1714c1eb9cb9184e102e9f8" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,477</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_d3fa11dd177f47bf86d3584cea2c57c9" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">74</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_d78b7070a6a1477bb50426cea3b5cfe9" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">12</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_77dc12eb3d9d4cb6a8bd5c85208275aa" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,302</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ccfe4cef1046400b82c2ad45df7027a3" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,353</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_98c5161407d7468b8a96c403400526be" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,905</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_32a352d3a15c480ca03f4df0f57f066b" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,127</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ebcb56433a894b9cb7ca65abaa7b03bb" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,894</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6e25d74dfe4a41b6aa0f2a8576e3741c" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,085</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fdf43eda379c483da623a3d5e69508f2" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,922</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_612953119b3d4481821b7df6019268a7" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">179</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_7e4aef0d5b1346179d1416e247d3edb4" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b12f847c71e94d02a5cb45088c7a6af4" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,484</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6375f1d3deb34ae389b5d7d8fee6abb3" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,927</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ff44aec4b4a643bb8977068bb0b9ec53" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,697</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f7561c671436470c98e13421ea8dcbc4" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,249</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e9ebddaf64504110bbb60d01bcdf9b75" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,310</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b8cdbf0b5a1d4dfabfe7f34de2207a89" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,631</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_8ea1b67a3126404cb8fd6570dadf9358" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">205</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_39bb3b48db124d7c9c535f813d3cc88b" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_796f5485a8ce48dbb4fc7e2e98ce635c" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,307</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4c59327cc84047b8af41695238c4e8b4" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,396</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1e4a11982e3a425d85b47b85d52df2b6" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,313</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_eb4e6fa937a140e8bdd7120b6b661e0e" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">83,043</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6be8488153354fed878675cf9ec94db4" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,226</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_d508690606f74af7a43a5f5dec494e92" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">860</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_773793f6ff4349ee80e16008939d80f1" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b943f442cb1949f9b2861442ed61fc8b" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">88,864</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6eedaf79ec0d485d83b16d7a618352af" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">91,245</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7f34c6f53e8a4537abe63f0593ff4fc7" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">90,290</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_669138859c954040a76c20a1d5d42fe5" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,140</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_8f4ff763c0e34dd5896831201e382c7f" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,066</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_1d5f9d4ae9244b2792120bbf411c2f3c" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">16</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2c75be534c144809b15aa6cdc61cd273" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">90,367</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_503727235c904eb7a78edaa5e84273ea" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">87,766</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_addd2860fd4e46cbabe4ba5eb2d5cd78" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,016</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_aafc2dcfaa8449f29e4724ce2e6fe5f1" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,973</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_094df5f84ca340d9b7e544b098176fe4" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e8914416d2cb4c7db88e3f925c317cf5" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">109,824</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a3f4b39dac444d1ba6635d741c1f7fd0" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,231</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_0be185403152415bbc5d993126a95b3a" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,504</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_72674a908e1a4cbdbd74cab8b1ef18f3" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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: 16%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_49e8b82403a94e96a90b399f34cdfb69" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,287</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_5b5fca23bb124ca3bf445c09342ac7f2" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,312</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_9b41597ab76b4e729ffd71e04d1f924f" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f54b29404cfe4328afa142e526b557da" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">737,348</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f035" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f036"><ix:continuation id="Text_078ea8886481430cb77452102b9c795711" continuedAt="Text_078ea8886481430cb77452102b9c795712">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f036" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f037"><ix:continuation id="Text_078ea8886481430cb77452102b9c795712" continuedAt="Text_078ea8886481430cb77452102b9c795713">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Automobile</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_29bb264cfa0a47cb9dfba35a50672a25" contextRef="c20131231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,306</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c526e78643f64c94a36e51c53ffcba24" contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,557</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0707515f0f3241428cb51c5b4dc4cd84" contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,879</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2a42954d372b4244a3c3504c06b31652" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,053</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0438a3262c5a43fa8779d8bd138a10d9" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,083</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bef6d8a12a1445f882ccb60c1cf99db1" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,004</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_be0332763770482da7c13740e0ed1c36" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,106</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7a4935141d9a42ebbeb65a0c4d2d50fd" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,092</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d535f64aadee40c3ababfc146dec7a3a" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,087</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d7096d9837ba4c1aafe0d73fd95e9f8d" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,081</ix:nonFraction></span></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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c9a7998103394542975ff17cc7d317fe" contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,707</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2289f97be44e4e1aa8bbc4419c718583" contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,089</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d260ee140a514423aa86469a241482e0" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,436</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_5bea71e4b46d4adb9474fb1418bf582d" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,374</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a5670da111ea4e2aa32fd966658519a0" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,290</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_98bd9ab0628342bdb1528c6e660dc5bc" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,418</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6b0cfcf6f7d4409080c319d1fbaa9657" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,603</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aa4aaaabb2ff4d369f6790cbaa6bbf71" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,714</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_28d171bd404f4f7f97fa37cf9a60ffd3" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,757</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_69cefcce826548d89ecb1fc59f05ab46" contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,875</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_92111a1c0fe440819c89d494c299f12a" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,342</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_84e8660373de426c810a27354d05d920" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,678</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1f030b548c4a4466b2034d33ed62d79f" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,261</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1525a6bcbb6d44f7b4a5f1aec0fbfc0c" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,605</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dd277218aad64f65af8061ea98ec08b3" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,992</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_547cdc30704a442bb16e079516c82a81" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,728</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ca90bfd9a735484189de3a4803f0e3c6" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,052</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b48d9c77e3fd4804b9c735adbb51af09" contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,033</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ffb9b51c1cc74fa8bd1f58560a71754e" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,237</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c6562cb92e9241778276fdc0c647adea" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,837</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7f34c69ad8ae4392815015d5f898e698" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,237</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4ba958e740554c4cbfa93b6c6759e392" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,485</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_01dc6b6f5f1644f8a3424bf3833cf672" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,421</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4f0b3ff2d9f4447f8ebe8933d827ca95" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,076</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7f6dfa9383e54310a7accce1bfa535b0" contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,707</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ca613cab802642d5a0f1c05550834701" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,213</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1986a81471f241dd86a2dafeeb601854" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,703</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4d3ef20cf15f442bb5011021c9eef957" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,128</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a8cd8d8ef1b749a0952a8be97be9b365" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,889</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8e4371b48a114daab5f9526212eaa0ee" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,187</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d1436b0277e74c8888d6b3198c029040" contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,862</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2f0f8f59e9e74dc7a7a25f6c122722ab" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,941</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0b22a95406ec4888a8291e4b1b57b9e5" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,451</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6068b3dc35324f2f8747508b90fd7d34" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,487</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_223b2250e1a84298912ff4d87192eeed" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,421</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_76f05eca78a34d0db2311fcd2f75653e" contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,948</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_de44eba23d6741fcbfd7d32d2f4e2e10" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,026</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0635fb523ed84bf4872e1eec4e8f3964" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,575</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_88d81a68e8084520b4be32d05c016009" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,139</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8aa640b510aa426dab0c44ec1c89a9de" contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,884</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_94f1a52667d74ad0bb83ea50e26043ed" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,459</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1ed5e565b3a048aa9d8076ca8bcaa123" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,665</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8f028c97c98b4fb0a404e4b7beee97c9" contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,851</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dde61afd6e224178a74a766c5728b038" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,101</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: 20%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d0078deb00b84b7a9782d677773002de" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,242</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; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</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="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</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:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_5f3e3fb7b4b549dc9c87ea40df4c19c7" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">574,721</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" id="Fact_eac63f8cdaef4a91869084d2180d4a72" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</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: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b9cc8073a2924c0fbaf496f9556d455a" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">162,683</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f037" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f038"><ix:continuation id="Text_078ea8886481430cb77452102b9c795713" continuedAt="Text_078ea8886481430cb77452102b9c795714">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-90-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f038" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f039"><ix:continuation id="Text_078ea8886481430cb77452102b9c795714" continuedAt="Text_078ea8886481430cb77452102b9c795715">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Multi-Peril</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">&#160;</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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance</div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</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;">&#160;</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="12" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_61997a462158467db2976ccd4da4d29c" contextRef="c20131231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,683</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f7ee5aed17d049c69e14ef45d0fa758b" contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,679</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2f967b7dddb14dbe9ad4c6d752331f94" contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,292</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cce0fc7b60ac4cee8c86aa37af4b99ac" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,205</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_14a0fc7917134115a5a1a90cf9166116" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,981</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9bbe334864194e07abba09e449951312" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,365</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b09b8d08c9514f13a57a9c546b9790ed" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,453</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_455b9ca595f44f6abdf105ba5ecaab6e" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,495</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4cc51c58aa4e44beb90cb1fc663b9392" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,630</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a87c1640e35c4076940e89dc6581be46" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,598</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_3f36b5745cef440cbec2c63896563eb5" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_a424784fafa24e31ae65c836945f4de7" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a459475e56d64d1ab01c756c9c383576" contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,204</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_94e29a62cf14425faeecd036d0cf7021" contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,135</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0987328ae0554cb48c86f1123bd35790" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,843</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f192e9f8362f40d1a734986f3f291e80" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,336</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a36f83a5efbb46cd8350caf20b887abb" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,294</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_78f511ef37c247d9bccc731ee9d613f2" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,116</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_37454e3c7adb408bb6a799c6b5bd3e2a" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,926</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_527f57332b024892b26df95ce9a71066" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,933</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_73bb3b7742c44af79d6eb12ea2375a05" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,502</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_5395c253a5204a4b909b8d3ba7feb660" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_274bac2730d94ff59b5d179dcd10822a" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_75edbbb6687749a9a7c0bf05760b2940" contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,070</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_212fac2c87bc4b359217d1e4f055635b" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,874</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ff62fba529b742608133a486a36904d1" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,728</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d1f99d2f5eda4fee90bf8afd115a8a00" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,104</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f767f62fecb044c18afe5b25bfbb5ee7" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,873</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fb2cda49fe934661bc63dbe16a8db342" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,366</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bd1cc0fb63e24c96a356f9dfe94fd5c1" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,420</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c4e60330bea04afd82291eaa99c65054" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,595</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_ac720ac8d904462794ae52fd47ccaba0" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_b0120039dce0458e8d730b929bf7f6b5" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_74a318b8d48d4542b4a0a9a56aac73ed" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,005</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b01a8af8d7e34ed69e034e4d8a36ebfd" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,988</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a206d1d3582248e0bf9269b278f1b742" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,267</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d3b40ba6cb2e46438a69a6de4ffcf06c" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,871</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bc6238b737b74eaebe1477565f75e171" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,732</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_da4a77e68be24c6e92f88af1aa03b431" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,823</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ff8be78eabc34bbab2048397d03ba724" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,802</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_3f3fa823f7b8457a9864ae3375828a1e" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_2c4926b95edc4b7cbb9629f2e5bd3fe0" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_65a9186f80b143c1b2a8befc9dc34b12" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,185</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fd280933bfad4b5bb85ffc96ebad4c17" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,043</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8a4d1ac2776141dba810e800fc85d10c" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,517</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_86fd792027154ff9af629ef2618b3f0a" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,812</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_023baee864fa41f9836445bbb545e7db" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,076</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_884dff69e7954200abf4f7a265533b74" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,244</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_4097164865184433a170154925195da5" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">208</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_25a84311d7ab45aba205f2aef8d376b7" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f702cf8b50cb4e46934b529a6ffc3070" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,265</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_45f756fa153b4efa85cb002bfb0c6bf5" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,470</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4f4c18a6a0b242de9c8687c5fca28482" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,749</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f3bb817397544a3ca9433964c1ca8611" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,810</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3fe660fea32943fa8ddb1f48f4d98566" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,911</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_fe700204989244d498215381f34f7ab3" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,632</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_15dc60f7c8f64189a6cf77dbff2f5864" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_52b36a7e311c456fab6c1d50ec20ebd2" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,865</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aee4dcfbc88e4c1f962ae8c36fa97cea" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,836</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ea66038dd3a84fa58758de03294730f0" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,326</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8961a25f899b430e8aa5980d033536d2" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,821</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_272f078d34e24f6f9f1da7e75d069f85" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,491</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_c02adf032e6f4bf78b0586f9c82fe106" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c8d89b5c5f694bd9b88313ae7d0887b6" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">83,195</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7e58c97c49db46ad8251052ce0a7e733" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,910</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cee8b30d0b524773837046f894f47abe" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,490</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_33f4fb99e535466db990aedca366f90d" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,388</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_09d4e5ccac7b42b48eec4039d54d73ea" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9a716a5a1ac9451ba4d0b08a808e99fa" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">116,827</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fbc90d00c16f40158e44610b641cc322" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,574</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_7721a97fc9d046a08c855de0f3c11b47" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,939</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_61407139ff344ec1b039bff2fdae3112" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</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: 16%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_107c9a5105124001944eb0b95c373f74" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,395</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_ab4cdabac5ce4f4b86980215899ef7a5" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,828</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_e91464a093d7456195d6d94218b04bfe" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b46fd2c7308f4982bf0de4bb413e6d61" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">717,932</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f039" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f040"><ix:continuation id="Text_078ea8886481430cb77452102b9c795715" continuedAt="Text_078ea8886481430cb77452102b9c795716">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f040" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f041"><ix:continuation id="Text_078ea8886481430cb77452102b9c795716" continuedAt="Text_078ea8886481430cb77452102b9c795717">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Multi-Peril</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_23451bc173e14b22a172bf9a5c81027a" contextRef="c20131231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,875</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_79bc6f11941a4d51afd4b6a101bc0a80" contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,216</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f8544367bfa14a9bb7560760bed053b1" contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,159</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_af92b97aebe1455cb3c7943b160fe80f" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,614</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1fd7a88829704b49ab01fef331aff1bd" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,104</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0ada9733fa8a4e3cbbc45d76fd390271" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,321</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8c373b21f5804a21b3b3384ef845b8be" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,333</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_42e50b42b7234e739d59fb7128847480" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,436</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2a86876a634d4c3cbf8b110bcd019efa" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,488</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_392cba3da125446193bc43d2f7e5584f" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,575</ix:nonFraction></span></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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b3d5f0d51ab34a40b41bbf1a2ad759d7" contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,920</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_14994c1ca92e4273bbcac6ddda096364" contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,520</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_35a5a67d604848f297b804a54ad35d58" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,936</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_923f378d27f24238b835f60c6f86a589" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,021</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1476f9547b924c4a97a66ea652e58f31" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,017</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e6afa82eaa5c4741b328dd69ea170a14" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,615</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dacfdffb15874ad69eef4db87ee0e0e6" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,103</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_50b28a98d9b84594bdbc3557d9e9af7e" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,252</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4a38dc7e34ad42239a2614faf8560b5a" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,875</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4dcd6c05ff234b2791f682d8774ce379" contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,837</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f5e285b818064784922a15025e2d706a" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,419</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_da209de572b14b919163c4962bc4c24c" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,323</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e25d2c8068df49d3b7c958c1ca63815b" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,162</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a80c3ce6e516491a8b3e19852ef95217" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,849</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4c5d8b6a4639464b82627da7c02651e1" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,090</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6483e3f76f6044049ee2ecde71f16217" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,439</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e29725f8e5ee466385b3c3ef6e49e7a0" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,764</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_60e68c7b2dcc4dda88d61e179779519c" contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,660</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_731d0e70fcda4f34acea7a357ffdb273" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,402</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cd6f601d71eb40b8807427b2883b8ea2" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,612</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b26b64a92e9f4e2bb20472c299c0b306" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,193</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_412df4d449ba4d62b70aca9581882bde" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,435</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_82d7b6c1593b444eb1cbe20571eeccad" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,944</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e8065fa93f4f4a50bee16fdb1d0d09fc" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,432</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_43398d0034964c43b3fddad997ae33fa" contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,399</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c828d4eebe374fb1868e9c930797c224" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,926</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f0423329554545aeaf769acef8163e9f" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,691</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_68801af82d894c3da40dae6df87fc0b7" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,361</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9895d768c4c747118272e2598fd407e5" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,488</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_40363e9364624c48b3a3a0dd6d2c4655" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,494</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e576ef21828848cab204b810de7bb189" contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,597</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_746a2af6df8747af98469a808d87e82d" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,296</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b991986700984a20802c364c8217e6c6" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,050</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0ca42673fd444ffbabe94dfc6db59bf3" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,913</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1ff422c5df46494db8dce3133444cfa5" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,118</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8af8475f974e4b57b58ac88048a5fc5c" contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,210</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8bd1aa23af914adbad1f2d57ffd98918" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,266</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ad70fe3fb57f4c1197154fd705647936" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,522</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a94b547e19724db0909c7b6918c55a3a" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,951</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b1f17bb76efd45df86b1292946736fe6" contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,729</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_732fcb945297470a8b4104bebb8002ed" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,193</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_15b397930bfc461db693866b50df0d24" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,646</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f3a256f0348849948f2f000404e0561d" contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,768</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b604fae511dc42eb8d983bd67ff5054c" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,735</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: 20%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fee5ad6970c54682bac8141b69c0bb40" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,641</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; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</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="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</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:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_4a08d11e5a454948a0e50d5f791e815e" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">529,231</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" id="Fact_f8bb91a359d849d083d3cd11d7c84974" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">699</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: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8562406c969947fb9879c38bb71a3069" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,400</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f041" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f042"><ix:continuation id="Text_078ea8886481430cb77452102b9c795717" continuedAt="Text_078ea8886481430cb77452102b9c795718">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-91-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f042" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f043"><ix:continuation id="Text_078ea8886481430cb77452102b9c795718" continuedAt="Text_078ea8886481430cb77452102b9c795719">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Workers&#8217; Compensation</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">&#160;</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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance <br />
                For the Year Ended December 31,</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: bottom;">&#160;</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: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</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;">&#160;</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="12" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_32bbd392000646db802bc3fa265f348f" contextRef="c20131231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,325</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b8d502a6601c44b9934b960724cebdcb" contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,027</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d9758da3f87144f0901cfee239f10223" contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,289</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fe2806d15638446b90d979973b0e1dda" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,828</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e6aa136bb2844de78222c00033985196" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,327</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a6c0c549eb0a4738ba311908df22119e" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,555</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_35cdf774ce7442289ec335d8828fee63" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,651</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_337652a27348479986f15441e95436eb" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,341</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a1e74d3a46f143fd9519503dfc84af2e" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,427</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e447122d1065494c8ca643540efe06a9" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,059</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_85b39b8e23fc4bf080cf7cea142f6dea" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_68c57893f0304bc486a8223e856b9565" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c45cffb2f5ad4ed797f430f008605dba" contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,508</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1411c91ed8d740b99288df6498e25fc7" contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,553</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7f30d7e7ef6e495c876ded18b28ef623" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,288</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_29b6a656ceb148b1b4377579f638594e" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,537</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a74c9115e3ba4c1d9e4ccd8193b9912f" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,540</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_316e868a582546e2b46709d31f2bf43b" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,693</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_90aedddd30e14d90911a730da4f3be08" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,849</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_06f3d6af5542448e802cfa5a27a45055" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,620</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_25cf4416ae1745429641b74e9a8baeb4" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,794</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_b1b9b969ae69451fa8380bd83ffbe9f5" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_909b14121b5f40ba9c253a67139b1076" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2b3c7b23941c4c43b1576d7095659a48" contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,332</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b6642e984bb44785b1352ffb72f0547c" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,615</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b57ed8301ebf4a16adf4ffc5372ea65c" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,991</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9b1ad4d070474d44880e7f2e3db430dc" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,986</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_05011ff6dcf745c9b469c51f67152eb2" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,006</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e955d36e3d8a4c9c99674ec33edcc59a" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,597</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_43095f475dcf408796b20d5ca6e1691a" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,225</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_eed5d86603d44dd2a6bc0343fbcc6273" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,043</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_baabed94b9614398940b9c30d81ced59" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">240</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_28532ff7ffe24c789ecb4d229fae25c3" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_95a87ed97cfe484e885a9902ada7e3df" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,814</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1f54af7358aa44799082e1e8f912dab2" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,802</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b8bd055a700d41299ea4d3061a49875d" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,883</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8aac69f12c2a455b86e6639ca286a208" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,969</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f2f7df0fea1147bc8ff92f56ef9b8c60" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,098</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aa1af5b6b54044f0ba4f455ab518cc67" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,559</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3aaa55e92bdd46208cefccd1516ac93e" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,484</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_749197362aa94a198909be1f3c405ec0" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">561</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_17689979e5f0452bb724d8dac7451bb1" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fc9549ebfc004991a72a28e0283c2c97" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,450</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f094d468f7984f4a8a50b7672c7de0d8" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,351</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a9aefe1246df44868b50fe67c361be8d" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,687</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b199cbd56871459792df5fae67110675" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,464</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bbde0b3d87524938b8f6f22160735d0f" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,557</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_2161838d758a4c1e8d83cd99821d2808" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,802</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_ddca70763f66426ead98a05ac04e20cc" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,105</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_3837d6501d104941899090dc357c8ff1" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8b407ac474ab4d20a1f25a0827cb1f6f" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,197</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_be06075735af4adb8bc42b09e9b94d14" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,291</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_11f60b5c0bcf4b5e8da636d8c6ae2eaf" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,514</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_fd4b935a5ae249ba8f85c9e9d6f43790" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,912</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e4329a3cb0ab4af48008817b869501e2" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,007</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_22315a4d217248b39c4d7f7020bbcc87" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,470</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_739a8ac65dc74ddb950ce85b3ffd46a4" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1ce747802c104fcdad0277c184f0569f" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,998</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aabab6725341435885e07df2f3f1a0b0" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,624</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_48ca56ff419645798c08e64f13df297f" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,728</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8f50aa09e6b44db5b8509e02cb41cb93" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,480</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_9cae67ec8b0d46ea93333885e32c0bdd" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,897</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_8eab914e639d4adfaacce5a63c4b568e" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">&#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%;">&#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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_38ab0aca9aa7426aa021ff90f812fe11" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,172</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ec09f342a30c4fceaf46925e4bb03b03" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,850</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a56cfd4335ee485bae3d3e28491791bd" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,384</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_65304ed9795544a3842606322f051d7a" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,990</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: 4%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_3fd132bbe68d4368a4711059dfb41a2c" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</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: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">&#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;">&#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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1f73ae92d5654e27b5975b17ccc32825" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,035</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_dc85f4a0ab3346dba043ee788eac703b" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,530</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_4e8aa6ae2d6541129aa6fd1eebdcc7d5" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,505</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: 4%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_fdcc0026f70b42f29c79d28a964576ab" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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: 16%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d8ba67aedfe64670ab856160e4301620" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,046</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" id="Fact_83d0de503bd04439b4bbb3cd92b5f82f" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,062</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims" id="Fact_99bdfde241b34c59974eef2ba95d3dbc" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U008" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f42efb14f7d6410db8516e03c098d554" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">518,629</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f043" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f044"><ix:continuation id="Text_078ea8886481430cb77452102b9c795719" continuedAt="Text_078ea8886481430cb77452102b9c795720">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f044" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f045"><ix:continuation id="Text_078ea8886481430cb77452102b9c795720">
<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 2px solid;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Workers&#8217; Compensation</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: bottom;">&#160;</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_77520207f33b45e5bf155c962ff27115" contextRef="c20131231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,052</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_be47a410c2d5493a9ea74d95ac9d2a5c" contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,043</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_31fb32ce9938401190db972e355fd10c" contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,783</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_36f5b05be44f48cea23e880a061cee8f" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,351</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d89825dce4e547d0bd95087ac52bd1fa" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,877</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_d9cddc7180cb48b19c9a9a2522953daa" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,617</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_79d6214bdf0b446e94279d321f989746" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,361</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_aa628b81afdc4fecb559fa481710d107" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,827</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e245ea9d877648eb82b445808a697cc7" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,209</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ed5a81cdc86d4f458cf715f993183924" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,599</ix:nonFraction></span></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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b0855c800701438ea068a92ae26bf8e6" contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,932</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_219949dec1b14689af4797f24678fbf5" contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,513</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0caa520b8e6a4f83b645d639bda2c19d" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,284</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_acbcc6cc147b4a5ca32eff5c12856be7" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,393</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ef4453fbac754ee7ab92fbc76c161834" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,465</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_b1bee3ea92bf49098fcf359ab754b73e" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,866</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_14300343604545d4a6f95a1b04e752ae" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,403</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_578f100002254cfb9dcf8d0d5c1fd596" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,671</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7177812aa1f64bfd982eefa318700ea5" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,314</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_0d0c6bbe67af41f28d1d055cc36947d6" contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,071</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cf0d2e9aaf3b489a916073031e8d7821" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,531</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1cdf2a7397e04b5787e7b8c81c3856b6" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,192</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_98a62645b2ad4208b8c7447b247121a1" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,929</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3a2ca98a81084bc39eaa4675790b3725" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,936</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e38049fc2406498dbbb3778da2420d60" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,596</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_60109fdd41024a8eae8aa3148b4fe2f3" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,096</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_f31a133be56a4ee59e51b0cfa3dff11b" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_838f10489a7c42c8b230abb777bc6499" contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,709</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c1e2d4797d594659a821ff6cc81aa7e8" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,344</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9bc09ba84c3945bfb76fd0b77563130f" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,178</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_97a256026c1c4c69b0615ff4abd87397" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,570</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c9154e80129e47c389dc9f442632b325" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,208</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e96c77b351594e489ab65cd30c39f1fd" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,543</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bef3f11087bf4f1fb4d1d6a3bd10bc69" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,809</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_a76d96acc4094351a140060cd2940a37" contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,581</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_c5a2aa9f9a1e4cc7844d57b846547261" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,990</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_1994af755a644c6bad9a713f93068cf7" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,684</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ccc2d0a21c9c4dedb4b47d1e792bd2c3" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,954</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_46b7a36d0aef4e9ba8e634d1868ed0a5" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,242</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_6bd3f16555e145d7b38e029049424ee9" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,174</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_605535fd946b4a599ed5252346e68c0a" contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,644</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_903987ebb7a94f7a88f3858492f2b7b1" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,928</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_10a0c9a4e652448b92113a2ba4093c2b" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,072</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_7e0f5af3d5cf421fb4751078fba078ee" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,611</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_bea868307bb64f1eb1befffccc1eb3d2" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,279</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_cba408d664b94361aa5a1dba7334bd9d" contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,939</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9978839dc5364fb0a1a22c9995a5e88a" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,009</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_63b78f376344470da84f8ad4090b291a" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,740</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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_17dfe277816248acb479d9ea6ae16a77" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,121</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: 20%;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">&#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%;">&#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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_e4fff92ec43f42e48bb877ecd93f1644" contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,591</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_3b6b300b56c24d98ba304e52317af5f1" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,817</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: 5%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_8345d0cd05e145d6a21e3602d94b0691" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,089</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: 20%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">&#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;">&#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: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_9c82c3027d354ea6844cd4c85a9b6d6a" contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,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;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_01d8e834e5e14f05b614efac07508c88" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,633</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: 20%; padding-bottom: 2px;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;">&#160;</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_23d4a3450e834a37bd832b1db9401548" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,643</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; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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="1" style="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="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: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Total</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="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</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:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_ecb9c8ae446646d5ad4e75bb06f22aa3" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">409,139</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom;">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" id="Fact_e12bff9abe7040ffa2b98ada103b2624" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,843</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: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" id="Fact_5305e6b0813248b39c3d444b3375bb01" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">114,333</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f045" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f046">
<div><br />
      </div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-92-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f046" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f047"><ix:nonNumeric name="us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" id="Text_75ccc90204a9430fa5fa0a2437997681" contextRef="c20220101to20221231" escape="true" continuedAt="Text_5b1518f4f15f43fcbc4395da7591c6171">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a reconciliation of the net incurred and paid claims development tables to the liability for claims and claims adjustment expenses in our
        consolidated balance sheet:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f047" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f048"><ix:continuation id="Text_5b1518f4f15f43fcbc4395da7591c6171" continuedAt="Text_5b1518f4f15f43fcbc4395da7591c6172">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f048" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f049"><ix:continuation id="Text_5b1518f4f15f43fcbc4395da7591c6172">
<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;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31,</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net outstanding liabilities:</div>
            </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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Personal automobile</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_c222f242d12b4c099ce9b63af7acdd50" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,163</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</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:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_c9de7bb6bdd945ba94f73301fd14b30f" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,905</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: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial automobile</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_5fc32636ab3b46eb8161403182e4bdca" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">162,683</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</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:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_f1f3a9e242814a069f5a5bfe16edc2f5" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,400</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: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Workers<span style="font-weight: bold;">&#8217;</span> compensation</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_5b1f5b98d6ca40f483eca52ab8055e9e" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">114,333</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 88%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_858b4e79800a450f843b792b176b6337" contextRef="c20221231_ProductOrServiceAxis_ProductAndServiceOtherMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,510</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: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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="us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="Fact_b66bf6f978c144cf86434a8d2ae81cf7" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">619,994</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">&#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">&#160;</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: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Reinsurance recoverable:</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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">&#160;</td>

    <td valign="bottom" style="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: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Personal automobile</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceRecoverablesGross" id="Fact_c2277714049d42eba35d9207d077a97f" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,349</ix:nonFraction></span></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: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceRecoverablesGross" id="Fact_95494542163c4a0798e9e5190ef2040a" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,712</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial automobile</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:ReinsuranceRecoverablesGross" id="Fact_5c14029d45354638bffac83f66c8c4bd" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">101,574</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: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceRecoverablesGross" id="Fact_5adccb5582fd48e1922af34adbc36f4d" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">108,853</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Workers<span style="font-weight: bold;">&#8217;</span> compensation</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:ReinsuranceRecoverablesGross" id="Fact_7aeb01f3424142e58309bedc43fa0419" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">90,454</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: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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="us-gaap:ReinsuranceRecoverablesGross" id="Fact_2a6b128131af4421af7c5153e01c3e86" contextRef="c20221231_ProductOrServiceAxis_ProductAndServiceOtherMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,808</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;">&#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: #000000 solid 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceRecoverablesGross" id="Fact_2c477e4c45574ce1aaacc5fed9834345" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">427,750</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: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Unallocated loss adjustment expenses</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForTitleClaimsAndClaimsAdjustmentExpense" id="Fact_116f8f575c2d4242ae026c813ba29a93" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,302</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross liability for unpaid losses and loss expenses</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" id="Fact_7818aa5248524045aea7e911f3caa74b" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,121,046</ix:nonFraction></span></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_d6dd7ecaa77148d09f84da7661f7b7f049" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f050">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f050" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f051"><ix:nonNumeric name="us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" id="Text_71ba7057d38541e58cb40b97b2db78ef" contextRef="c20220101to20221231" escape="true" continuedAt="Text_3e5d20cc89ad4dd8bb11d50130ac1d9a1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents supplementary information about average historical claims duration as of December 31, 2022:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f051" continuedAt="Text_d6dd7ecaa77148d09f84da7661f7b7f052"><ix:continuation id="Text_3e5d20cc89ad4dd8bb11d50130ac1d9a1" continuedAt="Text_3e5d20cc89ad4dd8bb11d50130ac1d9a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_d6dd7ecaa77148d09f84da7661f7b7f052"><ix:continuation id="Text_3e5d20cc89ad4dd8bb11d50130ac1d9a2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" class="cfttable">


  <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="38">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Average Annual Percentage Payout of Incurred Claims by Age, Net of Reinsurance</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: bottom; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Years</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">1</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">2</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">3</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">4</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">5</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">6</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">7</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">8</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">9</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;">10</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: bottom; width: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Personal automobile</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" id="Fact_7ed4ac8a32aa4a059c30defbd13834b5" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">65.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" id="Fact_81d1ee1f6c964cb4b4355e6154b12ca3" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">16.7</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" id="Fact_e75daf186a3a4ef584de63a68e06a866" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">8.5</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" id="Fact_7505b3863d54458caed449d65692753d" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.2</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" id="Fact_c6cb9cdbea9e4199a686ce0ed44309ba" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" id="Fact_31f834d409564061936eca56ec9ce0f4" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.9</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" id="Fact_1025a8781de54058a15499cefe51ebbe" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.5</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" id="Fact_b6e20520ce9b40729b2eefceba93b11d" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.2</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" id="Fact_050bcc75264842d2b40021a5bbd22aaa" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" id="Fact_c9436faf759b466894c35e15e72fe847" contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.1</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">%</span></div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 20%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Homeowners</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" id="Fact_37e95af3426641b2813fdcaf6a0160ba" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">81.0</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" id="Fact_8bacd42b03a9429d851ce83de01aee0f" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">15.6</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" id="Fact_ac4c9407bf5443d4b60604710cfeb68e" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.3</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" id="Fact_c2ebd46d9b904f0f9ebfbaae248115da" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.5</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" id="Fact_8ee7f0877193464586489530eb844903" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.3</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" id="Fact_39726a08cdf942af99b291c02c01d1a8" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.1</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" id="Fact_8ed81d2177d04eba82144bd6e52af3de" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.1</ix:nonFraction><br />
              </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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" id="Fact_d2efa46510e94efdacd845a0a51b80f5" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:fixed-zero">&#8212;</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" id="Fact_c27a12d96cc548038e251abe235bce44" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:fixed-zero">&#8212;</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" id="Fact_787d376bd21649bea6dcafe21e0e960a" contextRef="c20221231_ProductOrServiceAxis_HomeownersMember" unitRef="U005" decimals="3" scale="-2" format="ixt:fixed-zero">&#8212;</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: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commercial automobile</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" id="Fact_41a54b0560f44d66b64af61661404ff9" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">42.3</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" id="Fact_c2e31abe7b7c462cb372c7b02e35d67b" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">18.1</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" id="Fact_ad069630b6c441748eb69bea595e9463" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">13.7</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" id="Fact_2646f1e9ba5d4af1aa07b547f5a07b1f" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">11.8</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" id="Fact_4d49bd61fc034398b032199baf468517" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.0</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" id="Fact_601cc9fdb393476191e6e23b148bf586" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.6</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" id="Fact_c154fd1255f54e7f967acf822461837f" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.8</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" id="Fact_dbeb876b2aee42709d65ea681a9c76b2" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.3</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" id="Fact_5c30166b075a467c83bae82e164b9154" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:fixed-zero">&#8212;</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" id="Fact_75fcfc547bd04360bde91060aaa9b586" contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember" unitRef="U005" decimals="3" scale="-2" format="ixt:fixed-zero">&#8212;</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: 20%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commercial multi-peril</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" id="Fact_3774aea960c24bf1a997170f5f88d69a" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">45.3</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" id="Fact_d772099544154406a8a0f4957d9850f0" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">17.2</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" id="Fact_e251303ca2854c06baaa8dba296dcce6" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">9.4</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" id="Fact_90fdd63d4de84d07a91411cfa6c71539" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">10.8</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" id="Fact_e4ebeb7d09234ce9bf8666d4b694605b" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.7</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" id="Fact_a484c93f48ff4db3b2fca9c3a737e95b" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.1</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" id="Fact_025e7d57c6244cc7860a7bbc6289256f" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.4</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" id="Fact_9337309dbe04492e81c7a3e16cca0f4d" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" id="Fact_557d59f092814c0ab802985f4b61defb" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.7</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: 5%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" id="Fact_796a300e12bc43f28a53e0cdbbb059ea" contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.2</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: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Workers&#8217; compensation</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" id="Fact_757ac7132d4b4833858d0f618355dec8" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">30.9</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" id="Fact_e44b7e48918f45aa954c17f5470580d7" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">32.0</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" id="Fact_8c37fbafc30b4c6c95df415f5b891fe4" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">15.7</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" id="Fact_a58116b5189142e492c0512a7a794821" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">8.2</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" id="Fact_5fa15d9596d94af48faadb5577d80f5b" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.4</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" id="Fact_11209d01fdf74df39c161ba79b5b32f8" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.8</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" id="Fact_72524fa7f2af4229ba4165fe0d902678" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.2</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" id="Fact_7acd7e62358640cba4522bcdf25c08f8" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.9</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" id="Fact_b0e484ed29324cd88f3aedbc29876f83" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.1</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: 5%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" id="Fact_eb4939c0b4bf4e18b8baa5889edd08d3" contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.9</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>


</table>
</ix:continuation></ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>
<div>
    &#160; <span class="HorizontalTab" style="width: 9pt; font-size: 1px; display: inline-block;"><br />
    </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:LongTermDebtTextBlock" id="Text_a4ef822cca004230ab54f2231ca84bcd" contextRef="c20220101to20221231" escape="true" continuedAt="Text_9a15bc54d4524633954868df931dcf6e1">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">9 - Borrowings</span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e1" continuedAt="Text_9a15bc54d4524633954868df931dcf6e2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e2" continuedAt="Text_9a15bc54d4524633954868df931dcf6e3">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Lines of Credit</div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e3" continuedAt="Text_9a15bc54d4524633954868df931dcf6e4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e4" continuedAt="Text_9a15bc54d4524633954868df931dcf6e5">
<div style="display:none;"><br /></div>
<div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (&#8220;M&amp;T&#8221;) that related to a $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_a73232aeffec48aebde9d768fe4ac51b" contextRef="c20200831_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction> million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At December 31, 2022, we had <ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_1830c0e9470046e9a5ea69f0343118e0" contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> outstanding borrowings from M&amp;T and had the ability to borrow up to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" id="Fact_ec10d0a3a2e54d61ac8ccdd003c05671" contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction> million at interest rates equal to the then-current LIBOR rate plus <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_3a68724a70754c07aa6b8e37005dab78" contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.00</ix:nonFraction>%.</div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e5" continuedAt="Text_9a15bc54d4524633954868df931dcf6e6">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-93-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e6" continuedAt="Text_9a15bc54d4524633954868df931dcf6e7">
<div style="display:none;"><br /></div>
<div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of Pittsburgh in exchange for
        cash advances. Atlantic States has a fixed-rate cash advance of $<ix:nonFraction name="us-gaap:FederalHomeLoanBankAdvancesFixedRate" id="Fact_a0a0bc892459461a82d42f34a65dd6d1" contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">35.0</ix:nonFraction> million that was outstanding at December 31, 2022. The cash advance
        carries a fixed interest rate of <ix:nonFraction name="us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" id="Fact_6a12924a0e924369aa96e3c517b04fc5" contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.74</ix:nonFraction>% and is due in <span style="-sec-ix-hidden:Fact_4876d1d792cd4db78457cb7743b268d3">August 2024</span>. In March 2020, Atlantic States issued $<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_79d03ccadcd242d2ad204b3e6bac122e" contextRef="c20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.0</ix:nonFraction> million of debt to the FHLB of Pittsburgh in
        exchange for a cash advance in the same amount that carried a fixed interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="Fact_7225264b2e774574b002d454867c5a9c" contextRef="c20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.83</ix:nonFraction>%. Atlantic States obtained this contingent
        liquidity funding in light of uncertainty surrounding the economic impact of the COVID-19 pandemic. Atlantic States repaid this advance when it became due in <span style="-sec-ix-hidden:Fact_c22c97457b4d4154bc829ccee06eb42e">March 2021</span>. <ix:nonNumeric name="dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" id="Text_9ffee6eb669647658ea6fde708a8cbc3" contextRef="c20220101to20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember" escape="true" continuedAt="Text_86d266901d9f48319946ee9ca72bbdae1"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#8217; membership in the FHLB of
        Pittsburgh at December 31, 2022.</span></ix:nonNumeric></div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e7" continuedAt="Text_9a15bc54d4524633954868df931dcf6e8"><ix:continuation id="Text_86d266901d9f48319946ee9ca72bbdae1" continuedAt="Text_86d266901d9f48319946ee9ca72bbdae2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e8" continuedAt="Text_9a15bc54d4524633954868df931dcf6e9"><ix:continuation id="Text_86d266901d9f48319946ee9ca72bbdae2">
<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; width: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">FHLB stock purchased and owned as part of the agreement</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:FederalHomeLoanBankStock" id="Fact_419369775d404da49719bfbc96bb1349" contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,573,300</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="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: 88%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Collateral pledged, at par (carrying value $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:NotesReceivableGross" id="Fact_1cd300e9cffe4dfcb070b85892f48d2a" contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember_PledgedStatusAxis_AssetPledgedAsCollateralWithoutRightMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">42,471,534</ix:nonFraction></span>)</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="dgica:PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" id="Fact_f16cccc20eca4d3cb5cf4371412f0e00" contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">46,378,384</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: 88%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Borrowing capacity currently available</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" id="Fact_b7d2f20ae85a46159e6f091a1bd59762" contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,620,984</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e9" continuedAt="Text_9a15bc54d4524633954868df931dcf6e10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e10" continuedAt="Text_9a15bc54d4524633954868df931dcf6e11">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Subordinated Debentures</div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e11" continuedAt="Text_9a15bc54d4524633954868df931dcf6e12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_9a15bc54d4524633954868df931dcf6e12">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">In September 2021, upon receipt of approval from the Michigan Department of Insurance and Financial Services, MICO repaid in full the $<ix:nonFraction name="us-gaap:RepaymentsOfSubordinatedDebt" id="Fact_34e1240c85ee4d6cb33461f9d0264f1f" contextRef="c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction> million surplus note held previously by Donegal Mutual, along with accrued interest of $<ix:nonFraction name="us-gaap:DebtInstrumentIncreaseAccruedInterest" id="Fact_5948a9389cec470f92e5c1709ed9ab53" contextRef="c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">178,082</ix:nonFraction>.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:ReinsuranceTextBlock" id="Text_28a5f37775894f8fb51f6ec31c6e3290" contextRef="c20220101to20221231" escape="true" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f1">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">10 - Reinsurance</div>
</ix:nonNumeric>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f1" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f2" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f3">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Unaffiliated Reinsurers</div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f3" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f4" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f5">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program, for which the coverage and parameters are common to all of
        our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers, all of which have an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the
        opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our insurance subsidiaries had in place for 2022:</div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f5" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f6" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f7">
<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: 22.5pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered losses over a set retention of $<ix:nonFraction name="dgica:LossReinsuranceAgreementContractsRetentionAmount" id="Fact_a780d740c4bc4827a9254ed2441c06b8" contextRef="c20220101to20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>
                million; and</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f7" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f8" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f9">
<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: 22.5pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered <ix:nonFraction name="us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage" id="Fact_b8ab2f9699a846c987f3e1688d7c4e78" contextRef="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of an accumulation of many
                losses resulting from a single event, including natural disasters, over a set retention of $<ix:nonFraction name="dgica:CatastropheReinsuranceAgreementContractsRetentionAmount" id="Fact_8bfa7b4afb554ba8820446db2c82b925" contextRef="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.0</ix:nonFraction> million up to aggregate losses
                of $<ix:nonFraction name="dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" id="Fact_569f355fefb941c58f75a7525ff4c573" contextRef="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">185.0</ix:nonFraction> million per occurrence.</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f9" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f10" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f11">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">As many as <ix:nonFraction name="dgica:NumberOfReinsuranceCoverages" id="Fact_3765b62500c14661808296bedd8cf60c" contextRef="c20221231" unitRef="U009" decimals="0" scale="0" format="ixt:num-dot-decimal">29</ix:nonFraction> reinsurers provided coverage for 2022 on
        any one treaty with no reinsurer taking more than <ix:nonFraction name="dgica:ReinsuranceTreatyCoveragePercentageMinimum" id="Fact_f58a419b68334e2b9cb9cf916aeca811" contextRef="c20220101to20221231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">17.5</ix:nonFraction>% of any one treaty.<span style="font-weight: bold;">&#160;</span>The amount of
        coverage provided under each of these types of reinsurance depended upon the amount, nature, size and location of the risks being reinsured. </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f11" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f12">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f12" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f13">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In order to write
        automobile insurance in the State of Michigan, MICO is required to be a member of the Michigan Catastrophic Claims Association (&#8220;MCCA&#8221;).&#160; The MCCA provides reinsurance to MICO for personal automobile and commercial automobile personal injury claims
        in the state of Michigan over a set retention. In November 2021, the MCCA approved the return of approximately $<ix:nonFraction name="dgica:ReturnFromEstimatedSurplus" id="Fact_94fe47eca82d490c90ab0af0e1be4423" contextRef="c20211130" unitRef="U001" decimals="-8" scale="9" format="ixt:num-dot-decimal">3.0</ix:nonFraction> billion of its
        estimated surplus to its member insurance companies and provided guidance to those companies with respect to the payment of refunds to Michigan policyholders in the first half of 2022. We recorded a receivable from the MCCA and a corresponding
        payable for cash refunds due to Michigan policyholders in the amount of $<ix:nonFraction name="dgica:ReceivableFromReinsuranceClaims" id="Fact_101d3fe954c34c4b9b3a83d6562e3a07" contextRef="c20211231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.1</ix:nonFraction> million on our balance sheet as of December 31, 2021. In
        March 2022, we received such payment from the MCCA and subsequently paid the refunds due to our Michigan policyholders.</div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f13" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f14" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f15">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">In addition to the pooling agreement and third-party reinsurance, our insurance subsidiaries had a catastrophe reinsurance agreement with Donegal Mutual, under which
        each of our insurance subsidiaries recovered <ix:nonFraction name="us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage" id="Fact_6683af4565bc49688dced0155a134072" contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of an accumulation of multiple losses resulting from a single event, including natural
        disasters, over a set retention of $<ix:nonFraction name="dgica:CatastropheReinsuranceAgreementContractsRetentionAmount" id="Fact_fc356ac41b5a470db9da9d9e414b7f1d" contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million up to aggregate losses of $<ix:nonFraction name="dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" id="Fact_7ff8a92ac6b740f7a78293ad5b1ec87f" contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.0</ix:nonFraction> million per occurrence. The agreement also provided additional coverage for an accumulation of losses from a single event including a combination of our insurance
        subsidiaries over a combined retention of $<ix:nonFraction name="us-gaap:ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" id="Fact_92267825e1704e459d5565f330159997" contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction> million.</div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f15" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f16">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-94-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f16" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f17">
<div style="display:none;"><br /></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries and Donegal Mutual also purchased facultative reinsurance to cover certain exposures, including property exposures in excess of the covered
        limits of their respective treaty reinsurance.</div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f17" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f18">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f18" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f19"><ix:nonNumeric name="dgica:ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" id="Text_9dd26d0c675c4b01b0504698e0c86976" contextRef="c20220101to20221231" escape="true" continuedAt="Text_189a2108dbad48299077671679ea9ca01">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent ceded reinsurance transactions with unaffiliated reinsurers during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f19" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f20"><ix:continuation id="Text_189a2108dbad48299077671679ea9ca01" continuedAt="Text_189a2108dbad48299077671679ea9ca02">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f20" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f21"><ix:continuation id="Text_189a2108dbad48299077671679ea9ca02">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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;">2021<br />
              </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;">2020<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums written</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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsWritten" id="Fact_0237ab8027f8494786b3d415e0237b97" contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">37,002,702</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsWritten" id="Fact_87335100302141caaaf2a991715e472c" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">38,173,733</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsWritten" id="Fact_8e583f699cae4023bc769aadeb3e43b2" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">34,165,635</ix:nonFraction></span></div>
            </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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</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:CededPremiumsEarned" id="Fact_5246f84085cd4e9db27fbe3eb8a46c47" contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">36,947,675</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:CededPremiumsEarned" id="Fact_4aece19038be4fca9d1b91836b8fc0ee" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">37,984,833</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:CededPremiumsEarned" id="Fact_b3d8a847cc654a96a2f0031ceac5b883" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,358,765</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_1801db0b1e084116b787bdc7ad043da9" contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,096,016</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_7f9f1351e98043a5b3545f8aea78e628" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,999,528</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_410b5f54fe934192bfe785481670b6e9" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,835,268</ix:nonFraction></div>
            </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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</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:PrepaidReinsurancePremiums" id="Fact_94d15a12fd7f4c76bcca76a6c6745e06" contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,118,784</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:PrepaidReinsurancePremiums" id="Fact_8408d0f5b04a439890f2385419685cc0" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,063,759</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:PrepaidReinsurancePremiums" id="Fact_e52f6ff1cef5413380fa57e1ba6658cd" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,874,859</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsPayable" id="Fact_72a3f2101b414ffeb10053f193d92cae" contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">149,628,406</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsPayable" id="Fact_d2c75e3080a5453387cded52ab5875d2" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">138,909,584</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsPayable" id="Fact_779b248a0c3344029725a2270678c80f" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">133,158,907</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f21" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f22">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f22" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f23">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Total Reinsurance</div>
</ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f23" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f24">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f24" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f25"><ix:nonNumeric name="dgica:ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" id="Text_0fa39e04df4d4432ac030b351d9f27ab" contextRef="c20220101to20221231" escape="true" continuedAt="Text_9f9aac13756b4711b2018645025ce5dc1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent total ceded reinsurance transactions with both affiliated and unaffiliated reinsurers during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f25" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f26"><ix:continuation id="Text_9f9aac13756b4711b2018645025ce5dc1" continuedAt="Text_9f9aac13756b4711b2018645025ce5dc2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f26" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f27"><ix:continuation id="Text_9f9aac13756b4711b2018645025ce5dc2">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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;">2021<br />
              </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;">2020<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_21fd04afc5aa488483b75d523f18fb7e" contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">383,059,075</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_5d6b4cb9bff04c76904647e3430fc03f" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">399,284,886</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CededPremiumsEarned" id="Fact_eac50d75579b46b5bdf5e9766956527b" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">356,669,937</ix:nonFraction></span></div>
            </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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_7548db6d1a6f41b689662ed862d16da6" contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">249,037,288</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_5b367b5d4a7243d7bee454b3f9c21dcc" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">282,083,985</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:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" id="Fact_b707fe0a3f7e46cf9f5e3fb7e1ea4916" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">231,771,575</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_1c9dc81c9b2d4c8594877b040ddcf60d" contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">160,591,399</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_f4bfb20fbef6409a824e8a76499b555c" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">176,935,842</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidReinsurancePremiums" id="Fact_0d91980e28974acd971465826094bb13" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">169,418,333</ix:nonFraction></div>
            </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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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:CededPremiumsPayable" id="Fact_493c078f100740c5a3da3700da3f5e81" contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,184,222</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:CededPremiumsPayable" id="Fact_f43a9f9df1eb460eb1cc71d5375a109b" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">451,261,306</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:CededPremiumsPayable" id="Fact_cf88a32af62547ffa579dbf1ff8a5cce" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">404,818,480</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f27" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f28">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f28" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f29"><ix:nonNumeric name="dgica:ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" id="Text_9eaec420b61b47c0b0daf31c438b43a6" contextRef="c20220101to20221231" escape="true" continuedAt="Text_e17b3faee98e47db9a62df454819d4641">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of reinsurance on premiums written for 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f29" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f30"><ix:continuation id="Text_e17b3faee98e47db9a62df454819d4641" continuedAt="Text_e17b3faee98e47db9a62df454819d4642">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f30" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f31"><ix:continuation id="Text_e17b3faee98e47db9a62df454819d4642">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Direct</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DirectPremiumsWritten" id="Fact_ffe96a9ecf6e44bc96bd20dbd91c3a4b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">641,971,207</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DirectPremiumsWritten" id="Fact_684f41bf9e2545f196001a3dea7beb73" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">609,204,706</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DirectPremiumsWritten" id="Fact_c2545dd41cbf4bf0ac8165fd8d620edb" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">586,681,839</ix:nonFraction></span></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);">Assumed</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:AssumedPremiumsWritten" id="Fact_e2c0a1107ebb4b02b4e8bf2f0484c3e5" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">568,272,026</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:AssumedPremiumsWritten" id="Fact_6f760ca625b1415b9e22cab8a8a08cc4" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">601,864,198</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:AssumedPremiumsWritten" id="Fact_5c79dd564cc74bba82e6fac811d5fe49" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">539,070,557</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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:CededPremiumsWritten" id="Fact_c43f6ced666d44cab193e7c6fe75fd25" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">366,714,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;">
              <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:CededPremiumsWritten" id="Fact_f0b0e42e2bf94e02ab7072e5714642ae" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">406,802,395</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:CededPremiumsWritten" id="Fact_dfb5265420a9419a8383fb46e6a224ed" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">383,612,503</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: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net premiums written</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsWrittenNet" id="Fact_677b495f5bd547e0b3f7e63ef4c32eb3" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">843,528,599</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsWrittenNet" id="Fact_79a6b20510314e1e81089e218c8ec925" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">804,266,509</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsWrittenNet" id="Fact_e783a4c6f32c45209024f1ab69905aa1" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">742,139,893</ix:nonFraction></span></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_af687600d8254f3da8cc61a7ad5ca05f31" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f32">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f32" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f33"><ix:nonNumeric name="dgica:ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" id="Text_43ed13bb7b3142cc8e8acf22b905f382" contextRef="c20220101to20221231" escape="true" continuedAt="Text_582833eead1c4ebe9b339ff291aea3c61">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of reinsurance on premiums earned for 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f33" continuedAt="Text_af687600d8254f3da8cc61a7ad5ca05f34"><ix:continuation id="Text_582833eead1c4ebe9b339ff291aea3c61" continuedAt="Text_582833eead1c4ebe9b339ff291aea3c62">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_af687600d8254f3da8cc61a7ad5ca05f34"><ix:continuation id="Text_582833eead1c4ebe9b339ff291aea3c62">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br />
              </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;">2021<br />
              </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<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Direct</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:DirectPremiumsEarned" id="Fact_d68f0608f1f84f81b7db30e9a0da747d" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">627,331,528</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:DirectPremiumsEarned" id="Fact_4a5d753c07e748d7a3cdd7c0e48f5c84" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">601,408,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;">&#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:DirectPremiumsEarned" id="Fact_0e86cc8e8db74c7689539d18dd203899" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">584,537,580</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);">Assumed</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:AssumedPremiumsEarned" id="Fact_22539346a6654b75a4334966db97d800" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">578,216,997</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:AssumedPremiumsEarned" id="Fact_1db565e0a6324161bf616475d4e0e965" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">573,891,506</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:AssumedPremiumsEarned" id="Fact_3174e24892e044d09f1dec2ae1efece0" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">514,172,696</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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:CededPremiumsEarned" id="Fact_b8c3b0fa239d44b99073d52f77277550" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">383,059,075</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:CededPremiumsEarned" id="Fact_d1302255728d45e5aea7bd35cecf271a" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">399,284,886</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:CededPremiumsEarned" id="Fact_36cb04538566412db52c39164016bf60" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">356,669,937</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: bottom; width: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net premiums earned</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:PremiumsEarnedNet" id="Fact_33a8db8af67b410e93b4e2ef135ac22c" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">822,489,450</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: 9%; border-bottom: #000000 double 4px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_f6abb8dc484748bcb6d8380c48205107" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">776,015,201</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: 9%; border-bottom: #000000 double 4px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_13aa84d6f0534e34a62bc37e026be056" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">742,040,339</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: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Percentage of assumed premiums earned to net premiums earned</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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_ac3fe1c388e4470db95e8195c888cf23" contextRef="c20220101to20221231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">70.3</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_681d95f7dd9b4800ae371e528f3728e3" contextRef="c20210101to20211231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">74.0</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsPercentageAssumedToNet" id="Fact_42e30e2ffed6493db8ca3f1a055b3851" contextRef="c20200101to20201231" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">69.3</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">%</span></div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_965a7e03c86042758f91ae42f3696051" contextRef="c20220101to20221231" escape="true" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a461">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">11 - Income Taxes</div>
</ix:nonNumeric>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a461" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a462">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a462" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a463"><ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Text_70d28e1678a8477fa91cd45041a9caf5" contextRef="c20220101to20221231" escape="true" continuedAt="Text_df4d89742eb440958747cb7175f4bd551">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our provision for income tax (benefit) expense for 2022, 2021 and 2020 consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a463" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a464"><ix:continuation id="Text_df4d89742eb440958747cb7175f4bd551" continuedAt="Text_df4d89742eb440958747cb7175f4bd552">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a464" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a465"><ix:continuation id="Text_df4d89742eb440958747cb7175f4bd552">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Current federal income tax</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_50e0293d295247488a53f44f72890741" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,280,041</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_7f8f96dadbe44220b5620b2f52f4967b" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,998,431</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_175e0eb9ee604e0fbbe115867133e04b" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,450,803</ix:nonFraction></span></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%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred federal income tax</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_7b8442b34eff4ffd81b87fa8ee0cd324" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">2,958,735</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>

    <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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_8952967d552740a5ae86f374364589f9" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,085,903</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_7103253a60cf44f290a684a8cc461f0f" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,448</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit) expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_24ea8a3f8d1940c49e37f5dd20c1f51f" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,678,694</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_9fae16e7b6a74616a2af2b28ebf075af" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,084,334</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_e5e38e805445489c8287f3aa2eb492d4" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,457,251</ix:nonFraction></span></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_77393b3c3a384e60bddbcbdc09a80a465" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a466">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-95-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a466" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a467"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Text_3ba0be2698f54c3699e04214181c8750" contextRef="c20220101to20221231" escape="true" continuedAt="Text_ee15f18c6e81456aa95756918cdf1a3b1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our effective tax rate is different from the amount computed at the statutory federal rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_183dc658ad564aba8522ae50a38f5997" contextRef="c20220101to20221231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">21</ix:nonFraction>%. The reasons for such difference and the related tax effects are as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a467" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a468"><ix:continuation id="Text_ee15f18c6e81456aa95756918cdf1a3b1" continuedAt="Text_ee15f18c6e81456aa95756918cdf1a3b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a468" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a469"><ix:continuation id="Text_ee15f18c6e81456aa95756918cdf1a3b2">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax (benefit) expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_17a01a1b3e5847d1b38c5015ca4aec24" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,638,099</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_1aef944aa4704495b23d21a565a0a755" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,338,508</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_2045d0eed9514551a80af784242e9714" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,272,503</ix:nonFraction></span></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>

  <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);">Computed &#8220;expected&#8221; taxes</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:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_7aaa18541f9741189120c24a7e6c4d22" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">764,001</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="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_a15659778a3a452fa3e09524bd78d5af" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,371,087</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:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_57b4149743eb487a89ceebf01ae38454" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,287,226</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);">Tax-exempt interest</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="us-gaap:IncomeTaxReconciliationTaxExemptIncome" id="Fact_1f15abe15903402d8cba226467891d84" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,446,102</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="us-gaap:IncomeTaxReconciliationTaxExemptIncome" id="Fact_7ca78adfd33e448cb4d18a375bce80ad" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,491,154</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="us-gaap:IncomeTaxReconciliationTaxExemptIncome" id="Fact_67654de9e03545d6abb7812406115140" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,468,806</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Proration</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="dgica:IncomeTaxReconciliationProration" id="Fact_30ff446e30e642b9a726c8b43fa0d8a7" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">384,944</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="dgica:IncomeTaxReconciliationProration" id="Fact_0c5ce1f47be84c648dd27b35f897fd20" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">401,717</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="dgica:IncomeTaxReconciliationProration" id="Fact_6504ad6dac334a0e9b9cac8b00030699" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">395,663</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);">Dividends received deduction</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="us-gaap:IncomeTaxReconciliationDeductionsDividends" id="Fact_1216e7ca851c4bb2bea629d37ad7a1ea" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">93,675</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="us-gaap:IncomeTaxReconciliationDeductionsDividends" id="Fact_ed361c714da44e59b059383f6ca5e00f" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">115,713</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="us-gaap:IncomeTaxReconciliationDeductionsDividends" id="Fact_8d85b49d86c64ac38ed6ef341a6039e6" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">113,845</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: bottom; width: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net operating loss carryback</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="dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" id="Fact_ecf3971a08ca493fa6a5b9852b049dca" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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="dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" id="Fact_935daa73fdfa41b7bf4b2589b71f4fa6" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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="dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" id="Fact_2ca14768e85b4b94b3c5b9a7b5118b34" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,640,084</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>

  </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);">Tax benefit on exercise of options</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="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" id="Fact_632252738ea341d69945e0180919d362" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">360,452</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="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" id="Fact_e745c48d3fa8460fa992502664a5e745" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">438,850</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="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" id="Fact_097b387104854290be294adba8d89cc1" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">302,901</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: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other, net</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" id="Fact_0a064e2badd0458ab67347c5c9e75650" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">600,592</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" id="Fact_60276fe32ee94ab197533fed2b2f13d1" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">357,247</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" id="Fact_b5bdca83f3cc4ca0a63febe181720976" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">299,998</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit)&#160; expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_7fb839625378413bb762c631e3f75f57" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,678,694</ix:nonFraction></span></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">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_24dec510bf2a4812bd3ba32f357c9e6d" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,084,334</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_c1e30888a5c24afd81e450ec80274916" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,457,251</ix:nonFraction></span></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>
      <div style="font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a469" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4610">
<div><br />
        </div>
</ix:continuation>
      </div>


      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4610" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4611"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Text_556cd69c30224870b8d1eb41d3e1f771" contextRef="c20220101to20221231" escape="true" continuedAt="Text_ee8d71d1e44846e0928349ee415edc931">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and deferred tax liabilities at December 31, 2022 and 2021 are
        as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4611" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4612"><ix:continuation id="Text_ee8d71d1e44846e0928349ee415edc931" continuedAt="Text_ee8d71d1e44846e0928349ee415edc932">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4612" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4613"><ix:continuation id="Text_ee8d71d1e44846e0928349ee415edc932">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred tax assets:</div>
            </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: 76%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Unearned premium</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" id="Fact_2a420cbfd786488c955d054c9ec29c3c" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,560,126</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" id="Fact_e02a2ae06edf4792a59da0f0c93b875a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,674,502</ix:nonFraction></span></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%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Loss reserves</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" id="Fact_7c6235c52ff94819854a35ccaddfd1c9" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,712,582</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" id="Fact_87efe53117f9443eac00f1c937b684a8" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,568,677</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: #CCEEFF;" rowspan="1">
              <div style="margin-left: 9pt;">Net unrealized losses</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" id="Fact_98b6a533cdc7475c9153914ebaf78b1d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,088,307</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" id="Fact_cad22d316ab84ca1adaa86f5b5451787" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net operating loss carryforward</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:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_045b9ea638624021b7fc60aa642e98eb" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_b49054334a1b49b8bcace0c213435efd" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,174</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: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net state operating loss carryforward - DGI Parent</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="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" id="Fact_e0e0c85c760a44308f8c7319bb45d79f" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,068,185</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="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" id="Fact_7550766dd2fa4467b8dc1a5a8c506eb8" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,865,563</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: 16.2pt; color: rgb(0, 0, 0);">Other</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" id="Fact_bbd0290d3967430184e6d9f5283541a0" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,472,110</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" id="Fact_637700af6d8340259f436eb424f14fa6" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,859,687</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: bottom; width: 76%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total gross deferred tax assets</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="us-gaap:DeferredTaxAssetsGross" id="Fact_d37fbe182bc247e1afb95cb2ae4e1fa9" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,901,310</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="us-gaap:DeferredTaxAssetsGross" id="Fact_3fa3cf89ef1048ccb28c0efff04df7ac" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,993,603</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: 16.2pt; color: rgb(0, 0, 0);">Less valuation allowance</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_092f6621fcdc47eeb1e59be14f975625" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,068,185</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>

    <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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_3f4e722f52164a7192d9549e3f232387" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,865,563</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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net deferred tax assets</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="us-gaap:DeferredTaxAssetsNet" id="Fact_146d1493acc0453f99f81ab5e2386b1d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">39,833,125</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="us-gaap:DeferredTaxAssetsNet" id="Fact_54ff60518509455c8754d02f52f44fe1" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">28,128,040</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: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred tax liabilities:</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">&#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="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">&#160;</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: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" id="Fact_29072fe2c493429ab5bc481c3fd4a753" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,365,749</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="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" id="Fact_c1436856091141ff8aca06974d6cdffc" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,285,958</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%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Loss reserve transition adjustment</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="dgica:DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" id="Fact_79a171f547d548f188cdbfb3aa9294a3" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">856,267</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="dgica:DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" id="Fact_d3bbffe9c53d4a74b83dfac814997802" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,148,529</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: 16.2pt; color: rgb(0, 0, 0);">Other</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="us-gaap:DeferredTaxLiabilitiesOther" id="Fact_ef64a6e93afa4931a5695e14fc4c1842" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,008,092</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="us-gaap:DeferredTaxLiabilitiesOther" id="Fact_f00db53ec48246c99263f2b18985141e" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,007,934</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: bottom; width: 76%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total gross deferred tax liabilities</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_57b08c828fa041909adcfe07444fa113" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,230,108</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: #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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_d9dfd28f1d064bddbee420c6526daec9" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,442,421</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: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net deferred tax asset</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="Fact_5b33e057820e45fbbaddeb8cc350c1d6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,603,017</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="Fact_b870b3ca8b8b4bfa9d03a7b8176fedea" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,685,619</ix:nonFraction></span></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_77393b3c3a384e60bddbcbdc09a80a4613" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4614">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4614" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4615">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our income tax expense for 2020 included a $<ix:nonFraction name="dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" id="Fact_a0dd28b4c24c45fea18df625af828a0b" contextRef="c20200101to20201231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction> million
        income tax benefit related to the carryback of 2018 net operating losses to past tax years with higher statutory income tax rates than are currently in effect, as allowed under the Coronavirus Aid, Relief and Economic Security Act that was enacted
        in March 2020.</div>
</ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4615" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4616">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4616" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4617">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of a deferred tax asset. At December 31, 2022 and 2021,
        we established a valuation allowance of $<ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" id="Fact_ab057d2275814d4c88ce239603eddbd6" contextRef="c20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" id="Fact_d3066d314de84aadb70febdc39492068" contextRef="c20211231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.9</ix:nonFraction> million, respectively, for our net state operating loss carryforward. We determined that we were not required to establish a valuation allowance for the other net deferred tax assets of $<ix:nonFraction name="dgica:DeferredTaxAssetsNetOther" id="Fact_17457e64449f4900b5f515c3a905be31" contextRef="c20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">39.8</ix:nonFraction> million and $<ix:nonFraction name="dgica:DeferredTaxAssetsNetOther" id="Fact_2390737a7e854ee8b54ae63b8edac4e9" contextRef="c20211231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">28.1</ix:nonFraction> million at
        December 31, 2022 and 2021, respectively, since it is more likely than not that we will realize these deferred tax assets through reversals of existing temporary differences, future taxable income and our implementation of tax-planning strategies.</div>
</ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4617" continuedAt="Text_77393b3c3a384e60bddbcbdc09a80a4618">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_77393b3c3a384e60bddbcbdc09a80a4618">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Tax years <span style="-sec-ix-hidden:Fact_af09467d6e7248afa7382e959ef90501">2016</span> through <span style="-sec-ix-hidden:Fact_feb559b59f54463b83ecb23a24b79ede">2022</span> remained open for
        examination by tax authorities at December 31, 2022. Federal income taxes recoverable at December 31, 2022 and 2021 included refunds of $<ix:nonFraction name="us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" id="Fact_cd9316ac1dfc4ae0823915ac699ebd38" contextRef="c20221231_TaxPeriodAxis_TaxYearsPriorTo2021Member" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" id="Fact_a1ff4ff3bf56421f8aec3f27b375a7d1" contextRef="c20211231_TaxPeriodAxis_TaxYearsPriorTo2021Member" unitRef="U001" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2.3</ix:nonFraction></ix:nonFraction>
        million due to us for tax years prior to 2021.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-96-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Text_7037405050d24e69b69ed3cb2b7ca712" contextRef="c20220101to20221231" escape="true" continuedAt="Text_4a3f4fa8f61a4c84baf242f06dd9224b1">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">12 - Stockholders&#8217; Equity</div>
</ix:nonNumeric>
      <ix:continuation id="Text_4a3f4fa8f61a4c84baf242f06dd9224b1" continuedAt="Text_4a3f4fa8f61a4c84baf242f06dd9224b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_4a3f4fa8f61a4c84baf242f06dd9224b2" continuedAt="Text_4a3f4fa8f61a4c84baf242f06dd9224b3">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Each share of our Class A common stock outstanding at the time of the declaration of any dividend or other distribution payable in cash upon the shares of our Class B
        common stock is entitled to a dividend or distribution payable at the same time and to stockholders of record on the same date in an amount at least <ix:nonFraction name="dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" id="Fact_862e439bfc1c40b0a1841ec721da6f22" contextRef="c20220101to20221231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>%
        greater than any dividend declared upon each share of our Class B common stock. In the event of our merger or consolidation with or into another entity, the holders of our Class A common stock and the holders of our Class B common stock are
        entitled to receive the same per share consideration in such merger or consolidation. In the event of our liquidation, dissolution or winding-up, any assets available to common stockholders will be distributed pro-rata to the holders of our Class A
        common stock and our Class B common stock after payment of all of our obligations.</div>
</ix:continuation>
      <ix:continuation id="Text_4a3f4fa8f61a4c84baf242f06dd9224b3" continuedAt="Text_4a3f4fa8f61a4c84baf242f06dd9224b4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_4a3f4fa8f61a4c84baf242f06dd9224b4" continuedAt="Text_4a3f4fa8f61a4c84baf242f06dd9224b5">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">On July 18, 2013, our board of directors authorized a share repurchase program pursuant to which we have the authority to purchase up to <ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" id="Fact_279ab6932bff499294144bced8f5b3f4" contextRef="c20130718_RangeAxis_MaximumMember_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500,000</ix:nonFraction> additional shares of our Class A common stock at prices prevailing from time to time in the open market subject to the provisions of the SEC
        Rule 10b-18 and in privately negotiated transactions. We did <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_dfb2b3893e9442bf90050bae907d0ba0" contextRef="c20200101to20201231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_b0b06cea115c4702836e781619f24bc7" contextRef="c20220101to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_6271670e7a174bbbab774bda8b1bd964" contextRef="c20210101to20211231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t purchase any shares of our Class A common stock under this program
        during 2022, 2021 or 2020. We have purchased a total of <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_eec39500ddd74e19b34d6fc4224ac905" contextRef="c20130719to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">57,658</ix:nonFraction> shares of our Class A common stock under this program from its inception
        through December 31, 2022.</div>
</ix:continuation>
      <ix:continuation id="Text_4a3f4fa8f61a4c84baf242f06dd9224b5" continuedAt="Text_4a3f4fa8f61a4c84baf242f06dd9224b6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_4a3f4fa8f61a4c84baf242f06dd9224b6">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;At December 31, 2022 and 2021, our treasury stock consisted of <ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_8065355541804eb2b4e4b1f25cff0255" contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_4a54c842e0da42e893937fa71d13fa22" contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,002,588</ix:nonFraction></ix:nonFraction>
        and <ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_44d41f2f0b9e437f84cd8137b82bcb22" contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_2ef04c3b804743069850c0ddb986b828" contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">72,465</ix:nonFraction></ix:nonFraction> shares of Class A common stock and Class B common stock, respectively.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="Text_f41c033e4e8f45608ad95fd54222a83f" contextRef="c20220101to20221231" escape="true" continuedAt="Text_035ceb77076045b79b765b66e451fc4e1">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">13 - Stock Compensation Plans</div>
</ix:nonNumeric>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e1" continuedAt="Text_035ceb77076045b79b765b66e451fc4e2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e2" continuedAt="Text_035ceb77076045b79b765b66e451fc4e3">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Equity Incentive Plans</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e3" continuedAt="Text_035ceb77076045b79b765b66e451fc4e4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e4" continuedAt="Text_035ceb77076045b79b765b66e451fc4e5">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Since 1996, we have maintained an Equity Incentive Plan for Employees. During 2019, we adopted a plan that made a total of <ix:nonFraction name="dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" id="Fact_bc00510f151843f5af77c82335982b5c" contextRef="c20191231_PlanNameAxis_EquityIncentivePlanMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,500,000</ix:nonFraction> shares of Class A common stock available for issuance to employees of our subsidiaries and affiliates. The plan provides for the granting of awards by our board of
        directors in the form of stock options, stock appreciation rights, restricted stock or any combination of the above. The plan provides that stock options may become exercisable up to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_116d36a8cb8d41929550d97e82a40f03" contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from their date of grant, with an option price not less than fair market value on the date preceding the date of grant. We have not granted any stock appreciation rights.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e5" continuedAt="Text_035ceb77076045b79b765b66e451fc4e6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e6" continuedAt="Text_035ceb77076045b79b765b66e451fc4e7">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Since 1996, we have maintained an Equity Incentive Plan for Directors. During 2019, we adopted a plan that made <ix:nonFraction name="dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" id="Fact_25969f6122994db7ae50b632b83481b6" contextRef="c20191231_PlanNameAxis_EquityIncentivePlanMember_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500,000</ix:nonFraction> shares of Class A common stock available for issuance to our directors and the directors of our subsidiaries and affiliates. We may make awards in the form of stock
        options. The plan also provides for the issuance of <ix:nonFraction name="dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" id="Fact_4b31240f644b4f29b2e913bcf7993551" contextRef="c20221231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500</ix:nonFraction> shares of restricted stock on the first business day of January in each year to
        each of our directors and each director of Donegal Mutual who does not serve as one of our directors. We issued <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" id="Fact_fedfcda0091342d48c1355bb98625735" contextRef="c20220104to20220104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,500</ix:nonFraction> shares of
        restricted stock on January 4, 2022 under our director plan. We issued <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" id="Fact_daec849a25d3457baa3e9531daab467e" contextRef="c20210104to20210104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,000</ix:nonFraction> shares of restricted stock on January 4, 2021 under our
        director plan. We issued <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" id="Fact_92f51a862da44d7897eafedeb5160dd8" contextRef="c20200102to20200102_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,500</ix:nonFraction> shares of restricted stock on January 2, 2020 under our director plan.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e7" continuedAt="Text_035ceb77076045b79b765b66e451fc4e8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e8" continuedAt="Text_035ceb77076045b79b765b66e451fc4e9">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">No further shares are available for future option grants for plans in effect prior to 2019.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e9" continuedAt="Text_035ceb77076045b79b765b66e451fc4e10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e10" continuedAt="Text_035ceb77076045b79b765b66e451fc4e11">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">We measure all share-based payments to employees, including grants of employee stock options, using a fair-value-based method and record such expense in our results of
        operations. In determining the expense we record for stock options granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing
        model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield and expected volatility. The risk-free interest rate is the implied yield currently
        available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term used as the assumption in the model. We base the expected term of an option award on our historical experience for similar awards. We determine the
        dividend yield by dividing the per share dividend by the grant date stock price. We base the expected volatility on the volatility of our stock price over a historical period comparable to the expected term.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e11" continuedAt="Text_035ceb77076045b79b765b66e451fc4e12">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-97-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e12" continuedAt="Text_035ceb77076045b79b765b66e451fc4e13">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average grant date fair value of options we granted during 2022 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_9c1edaa74fc4417fa55c1ede5eb30c35" contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.48</ix:nonFraction>. We calculated this fair value based upon a risk-free interest rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_65374f00ed2d4101aff88a32207a5961" contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.91</ix:nonFraction>%,
        an expected life of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_51d0b7b6fbcd4290a591ce421d9b04f1" contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric>, an expected volatility of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_f0ac55a3e9ee4eae9e8eeeac1df56409" contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">22</ix:nonFraction>% and an expected dividend yield of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_dfc08dd6dabb47c2a7c38e4d603bf695" contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>%.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e13" continuedAt="Text_035ceb77076045b79b765b66e451fc4e14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e14" continuedAt="Text_035ceb77076045b79b765b66e451fc4e15">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average grant date fair value of options we granted during 2021 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_80a74a11e3314427948d2c1f350f6d59" contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.21</ix:nonFraction>. We calculated this fair value based upon a risk-free interest rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_a95a148a689645f689aef000e457f2a6" contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.91</ix:nonFraction>%,
        an expected life of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_09f52d4b8f614f618f08fceb121729da" contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric>, an expected volatility of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_657c331461fa442fb453a13f822ae6db" contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction>% and an expected dividend yield of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_b5b5bf8cb0a8427baeb34a4b56f8a0b5" contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction>%.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e15" continuedAt="Text_035ceb77076045b79b765b66e451fc4e16">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e16" continuedAt="Text_035ceb77076045b79b765b66e451fc4e17">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average grant date fair value of options we granted during 2020 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_1499f0b4fa074058a841c9e429237ef3" contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction>. We calculated this fair value based upon a risk-free interest rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_21e3b0e5e1b8423e8ce1b677fbb42024" contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.20</ix:nonFraction>%,
        an expected life of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_53402af579994ab18f6593aec824e3a7" contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric>, an expected volatility of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_1a2aa5d2e3d6470cadb7f9e0edd5d1cb" contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction>% and an expected dividend yield of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_9afa161d3f6840f287c552c0690c56b6" contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction>%.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e17" continuedAt="Text_035ceb77076045b79b765b66e451fc4e18">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e18" continuedAt="Text_035ceb77076045b79b765b66e451fc4e19">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">We charged compensation expense for our stock compensation plans against income before income taxes of $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_d1803b26a30d4df3bf28d9e350b01fd6" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">818,853</ix:nonFraction>, $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7e51720ff16448e5bf690c0fe70e2f98" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">965,701</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_bd363f088eff4cc6827db256ceb36d62" contextRef="c20200101to20201231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding income tax benefit of $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" id="Fact_35faf217b0774a0d9cceedf37e654333" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">171,959</ix:nonFraction>, $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" id="Fact_d93cf05e0bf74323aaa1517ecaa5d929" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">202,797</ix:nonFraction> and $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" id="Fact_44e885b988c54c309c91aeffbc382208" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">229,698</ix:nonFraction>. At December 31, 2022 and 2021, our total unrecognized compensation cost related to non-vested share-based compensation granted under our stock compensation plans was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_0e45609a40ca47049ac51ad5c27438bb" contextRef="c20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_8c1c22e06afe40fabd0fed5d49b5e80c" contextRef="c20211231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million,
        respectively. We expect to recognize this cost over a weighted average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_a61b78cf83964b0bbc3e4a787f0610b4" contextRef="c20220101to20221231" format="ixt-sec:duryear">2.1</ix:nonNumeric> years.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e19" continuedAt="Text_035ceb77076045b79b765b66e451fc4e20">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e20" continuedAt="Text_035ceb77076045b79b765b66e451fc4e21">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">During 2022, we received cash from option exercises under all stock compensation plans of $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_a10aea42ea434fbb848b96614cb85681" contextRef="c20220101to20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.4</ix:nonFraction> million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $<ix:nonFraction name="dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" id="Fact_163e5b76b6d8459196e1c660908c93cd" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">360,452</ix:nonFraction> for 2022. During 2021, we received cash from option exercises under all stock compensation plans of $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_c5f40ee267ab4031ad91308bc346cb46" contextRef="c20210101to20211231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">12.3</ix:nonFraction> million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $<ix:nonFraction name="dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" id="Fact_970e8844220c4e3580a9c969e71dd1d4" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">438,850</ix:nonFraction> for 2021. During 2020, we received cash from option exercises under all stock compensation plans of $<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_a5cd5040fa0f440080de17eee3125251" contextRef="c20200101to20201231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">17.5</ix:nonFraction> million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $<ix:nonFraction name="dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" id="Fact_8dbd0057b5054df19f4cd076b5bc6848" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">302,901</ix:nonFraction> for 2020.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e21" continuedAt="Text_035ceb77076045b79b765b66e451fc4e22">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-98-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e22" continuedAt="Text_035ceb77076045b79b765b66e451fc4e23"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_d8f61f23c77b45f0840cbb08b59ebd50" contextRef="c20220101to20221231" escape="true" continuedAt="Text_ab2d0d7a8a27467c8c08f2c120f1ea7d1">
<div style="display:none;"><br /></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Information regarding activity in our stock option plans follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e23" continuedAt="Text_035ceb77076045b79b765b66e451fc4e24"><ix:continuation id="Text_ab2d0d7a8a27467c8c08f2c120f1ea7d1" continuedAt="Text_ab2d0d7a8a27467c8c08f2c120f1ea7d2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e24" continuedAt="Text_035ceb77076045b79b765b66e451fc4e25"><ix:continuation id="Text_ab2d0d7a8a27467c8c08f2c120f1ea7d2">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of 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;">&#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;">Weighted-Average Exercise </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Price Per Share</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: 76%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_561550acb0774ff5918a513de15331cb" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,435,990</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_a2cde5afa9864803a7e8be1843c5c0c7" contextRef="c20191231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.09</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 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: 9%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_94e4d9ef47604fa4ba5deb1f2a7d1967" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">935,099</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_77d0cd31674345298ea96e3831d95acd" contextRef="c20200101to20201231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.45</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 2020</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:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_33a58d105628493ca558d0796c471724" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,294,606</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_5631fd13ed9a4161ac59ede5741ccf4f" contextRef="c20200101to20201231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.52</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 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: 9%;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_79e6eb6b79cd497581fcd9721bdedb18" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">303,908</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_88e54393e30b4dd8a2af358b970edbae" contextRef="c20200101to20201231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.23</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" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 9pt;">Expired - 2020</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" id="Fact_f24cbdfdbfdd499f9ee87628456c6ef0" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">78,223</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_3cff2a794e8943f2982c23da54360bbd" contextRef="c20200101to20201231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.64</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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);">Outstanding at 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: 9%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_cbb0f525020a449c8bcb8114c5de11b5" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">9,694,352</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_4ad833e90d9f44aeb80641c18d2732b1" contextRef="c20201231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.24</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2021</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_b3f7bb61e1764a2d8199d7a7946b8f8f" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">906,500</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_d2934663122049c693befbcc3855a420" contextRef="c20210101to20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.39</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_4ca721ee30b647ba9682c0d714923569" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">946,646</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_151485c5d43243b48442cd575af713d7" contextRef="c20210101to20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.00</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2021</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_162eacabcd024b03924a9f39b0da954a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">404,664</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_e69e0efa5a3d4de2850f7699058702e0" contextRef="c20210101to20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.69</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" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="margin-left: 9pt;">Expired - 2021</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" id="Fact_57910228f64d46a896dbbe19f3e3490f" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,139,816</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_cce1a4fb9b23449ba91b7d75c11e1057" contextRef="c20210101to20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">16.40</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="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: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 2021</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="text-align: left; 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);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_b48ec8171f624d7783222ac47dc3c872" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,109,726</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"> <br />
            </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);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_e1df43e4622344a3b4eca29bbfc28655" contextRef="c20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.22</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Granted - 2022</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_6a2460e498874987b38b6c87d8179374" contextRef="c20220101to20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">956,600</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_484252ee17d04a96ad1fcb80fb9b2f11" contextRef="c20220101to20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.08</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 2022</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:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_0b88ed8b09a64e49a685fcc58a00f66c" contextRef="c20220101to20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,202,806</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_62de8e8f77054736bd22fc14d857a48f" contextRef="c20220101to20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.50</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2022</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_8a6ee554023945fa9cb2e6d3d86460fc" contextRef="c20220101to20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">545,618</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_d7d19c5ae0fc4c9889c23975cebbc1dd" contextRef="c20220101to20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.35</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: 16.2pt; color: rgb(0, 0, 0);">Expired - 2022</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" id="Fact_5f330a2197734f7ca2fe42b4902cc5f7" contextRef="c20220101to20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">935,723</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;">
              <div style="color: rgb(0, 0, 0);"><br />
              </div>
            </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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_e72701b5fddf45959a32e979d6f16de9" contextRef="c20220101to20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">16.81</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%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 2022</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_abae746d529f4845bffeba2aecb29d93" contextRef="c20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,382,179</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: 9%; border-bottom: #000000 double 4px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_8c2a8c7216184af5bf1f3be791b870b3" contextRef="c20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.94</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: 76%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exercisable at:</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 31, 2020</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_c8b3d6e383b84a049578f00c9f3f0ca2" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">7,786,934</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: 9%; border-bottom: #000000 double 4px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_a4fe951664064372a8d07f397b94892f" contextRef="c20201231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.42</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_716c221a9916402da1faca1871a61326" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,297,849</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="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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_d3b3440c9c034e9b8bd512cf03a4c3d6" contextRef="c20211231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.43</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: 76%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 31, 2022</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_1020da72b5ad4debabf6ee32458e55ff" contextRef="c20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,627,630</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: 9%; border-bottom: #000000 double 4px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_4c70c2d195384476bbc8af0db7e9f0fd" contextRef="c20221231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.21</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_035ceb77076045b79b765b66e451fc4e25" continuedAt="Text_035ceb77076045b79b765b66e451fc4e26">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e26" continuedAt="Text_035ceb77076045b79b765b66e451fc4e27">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Shares available for future option grants at December 31, 2022 totaled <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" id="Fact_2d882d87ea3e48dabd4a6e0bde10efa9" contextRef="c20221231_PlanNameAxis_EquityIncentivePlanMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction>
        million shares under all plans.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e27" continuedAt="Text_035ceb77076045b79b765b66e451fc4e28">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e28" continuedAt="Text_035ceb77076045b79b765b66e451fc4e29"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="Text_b5336cde31a04cceb09f957493f08fa1" contextRef="c20220101to20221231" escape="true" continuedAt="Text_c9b1df0d992e4478a045c8350656995f1">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes information about stock options outstanding at December 31, 2022:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e29" continuedAt="Text_035ceb77076045b79b765b66e451fc4e30"><ix:continuation id="Text_c9b1df0d992e4478a045c8350656995f1" continuedAt="Text_c9b1df0d992e4478a045c8350656995f2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e30" continuedAt="Text_035ceb77076045b79b765b66e451fc4e31"><ix:continuation id="Text_c9b1df0d992e4478a045c8350656995f2">
<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; border-bottom: 2px solid rgb(0, 0, 0); width: 55%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Grant Date</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise Price</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="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;">Number of Options Outstanding</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted-Average </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Remaining </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Contractual Life</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="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;">Number of Options Exercisable</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 55%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 19, 2013</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_220ccb4ece984f25aea887bf037e6d6f" contextRef="c20221231_AwardDateAxis_GrantDateMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.90</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_31e06c1f74084bf98ac9f26cdf8407c4" contextRef="c20221231_AwardDateAxis_GrantDateMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,492,596</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_e2648fafee1e4ec7a5acf5e4189e8e7b" contextRef="c20220101to20221231_AwardDateAxis_GrantDateMember" format="ixt-sec:duryear">1.0</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_84748c80d4034f4482588d0bfa08ea30" contextRef="c20221231_AwardDateAxis_GrantDateMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,492,596</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 55%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 18, 2014</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); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_cc68ab4d73134c939021d38b3996efc4" contextRef="c20221231_AwardDateAxis_GrantDateOneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.80</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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_b04bc7358f154b76830a5b02a4e0d20d" contextRef="c20221231_AwardDateAxis_GrantDateOneMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">979,839</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: 9%;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_bd9f222616b949bcaf9cb215064345b7" contextRef="c20220101to20221231_AwardDateAxis_GrantDateOneMember" format="ixt-sec:duryear">2.0</ix:nonNumeric> years</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_712691cd15a14196bcafbfff1e929850" contextRef="c20221231_AwardDateAxis_GrantDateOneMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">979,839</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: 55%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 20, 2018</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_e2c3b28c3a8248da8e5f231a3b959794" contextRef="c20221231_AwardDateAxis_GrantDateTwoMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.69</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_a2075dc9b0c042478247ac38e453d80e" contextRef="c20221231_AwardDateAxis_GrantDateTwoMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">497,470</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_374ae364f5aa460298cf5f55d6f8a67f" contextRef="c20220101to20221231_AwardDateAxis_GrantDateTwoMember" format="ixt-sec:duryear">1.0</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_872a4ea209b14731ba4c5fb7aedae908" contextRef="c20221231_AwardDateAxis_GrantDateTwoMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">497,470</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 55%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 19, 2019</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); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_5c81c078babe44068790bf57af32684e" contextRef="c20221231_AwardDateAxis_GrantDateThreeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.98</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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_544239f315834c9c826f0caaf42d029a" contextRef="c20221231_AwardDateAxis_GrantDateThreeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">868,050</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: 9%;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_9660c3514c8542a4b310262d2a05baf4" contextRef="c20220101to20221231_AwardDateAxis_GrantDateThreeMember" format="ixt-sec:duryear">2.0</ix:nonNumeric> years</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_4ef1b5c266d04b65a7a43b36fcbe2b73" contextRef="c20221231_AwardDateAxis_GrantDateThreeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">868,050</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: 55%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 17, 2020</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_814559b101f04564bd3d1dfc7f733078" contextRef="c20221231_AwardDateAxis_GrantDateFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.43</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_cf8e51ee18b54650b38d8863e936ecaa" contextRef="c20221231_AwardDateAxis_GrantDateFourMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">755,424</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_c6ced7f13eac48e698d30fa9ee8c7116" contextRef="c20220101to20221231_AwardDateAxis_GrantDateFourMember" format="ixt-sec:duryear">3.0</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_9c5542f813b3445e8445197fe6eea2c7" contextRef="c20221231_AwardDateAxis_GrantDateFourMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">503,611</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 55%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">January 4, 2021</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); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_a7799487589a4712aa885279317960a4" contextRef="c20221231_AwardDateAxis_GrantDateFiveMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.07</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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_48b44ce752a147b499298c96900bc084" contextRef="c20221231_AwardDateAxis_GrantDateFiveMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,000</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: 9%;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_43e4db31ac6b41598e11f4ac678b4458" contextRef="c20220101to20221231_AwardDateAxis_GrantDateFiveMember" format="ixt-sec:duryear">3.0</ix:nonNumeric> years</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_a111f95827f24475820622ad1dfa51b4" contextRef="c20221231_AwardDateAxis_GrantDateFiveMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,667</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: 55%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 16, 2021</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_bd105bea457b4c56bca79c23bc46da39" contextRef="c20221231_AwardDateAxis_GrantDateSixMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.39</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_d3f66cad48404fd8a62a19393c326b39" contextRef="c20221231_AwardDateAxis_GrantDateSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">825,200</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_79fc1a9315cf45209a7d93e98700086d" contextRef="c20220101to20221231_AwardDateAxis_GrantDateSixMember" format="ixt-sec:duryear">4.0</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_e677cdecf7d144e6bfaa869a75912642" contextRef="c20221231_AwardDateAxis_GrantDateSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">275,064</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 55%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">February 9, 2022</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); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_9bd4bfc18d754e6b90a745c53dca5a30" contextRef="c20221231_AwardDateAxis_GrantDateSevenMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.15</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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_90fc6c55b3ad45c78407c3015f2b4c34" contextRef="c20221231_AwardDateAxis_GrantDateSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,000</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: 9%;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_559f3d71f32442fea139be3686d596c4" contextRef="c20220101to20221231_AwardDateAxis_GrantDateSevenMember" format="ixt-sec:duryear">4.1</ix:nonNumeric> years</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_6edcc9bd6f8f4304b76de193a3efbf96" contextRef="c20221231_AwardDateAxis_GrantDateSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</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: 55%; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">April 18, 2022</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_aa36399266b0418da72482a8b7800228" contextRef="c20221231_AwardDateAxis_GrantDateEightMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.28</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_1577cb4e0bca48a285b491b160719e5e" contextRef="c20221231_AwardDateAxis_GrantDateEightMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_72d0ff16829d4cc5b3bf3f7d312e58e9" contextRef="c20220101to20221231_AwardDateAxis_GrantDateEightMember" format="ixt-sec:duryear">4.3</ix:nonNumeric> years</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_329b20a096de4acfbada80d9e997be06" contextRef="c20221231_AwardDateAxis_GrantDateEightMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,333</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="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: 55%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 15, 2022</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%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" id="Fact_928a67900e234342b5cd319025492be9" contextRef="c20221231_AwardDateAxis_GrantDateNIneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">14.09</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_fa6c96d8d9964c018d070e7b69b83472" contextRef="c20221231_AwardDateAxis_GrantDateNIneMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">940,600</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: 9%; padding-bottom: 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_604e8dcaa1584e80b2a1d38505710c91" contextRef="c20220101to20221231_AwardDateAxis_GrantDateNIneMember" format="ixt-sec:duryear">5.0</ix:nonNumeric> years</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_6ef23f437ae24431a429f0d3da8a522b" contextRef="c20221231_AwardDateAxis_GrantDateNIneMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</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; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 55%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0);"> Total</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" id="Fact_5824b4e350fb421589d4cef43efa513e" contextRef="c20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,382,179</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 9%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_624ed06637534d4caac74d065e7a3fd6" contextRef="c20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,627,630</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e31" continuedAt="Text_035ceb77076045b79b765b66e451fc4e32">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e32" continuedAt="Text_035ceb77076045b79b765b66e451fc4e33">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Employee Stock Purchase Plan</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e33" continuedAt="Text_035ceb77076045b79b765b66e451fc4e34">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e34" continuedAt="Text_035ceb77076045b79b765b66e451fc4e35">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e35" continuedAt="Text_035ceb77076045b79b765b66e451fc4e36">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Since 1996, we have maintained an Employee Stock Purchase Plan. During 2011, we adopted a plan that
          made <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_e37a6564aae440f18ad48407ff43e87e" contextRef="c20111231_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction> shares of our Class A common stock available for issuance, which we amended in 2019 to make <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_903c20736e9f414a986eb5e3878fff73" contextRef="c20191231_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500,000</ix:nonFraction> shares of our Class A common stock available for issuance. The 2011 plan expired during 2021. During 2021, we adopted a new plan that made <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_e09733f21c07476a8019acf3de95b0ee" contextRef="c20211231_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500,000</ix:nonFraction> shares of our Class&#160;A common stock available for issuance and extends over a <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_6c0433faecdf43f6bf7ee38ef4677506" contextRef="c20220101to20221231_PlanNameAxis_EmployeeStockPurchasePlanMember" format="ixt-sec:duryear">10</ix:nonNumeric>-year period. The plan provides for shares to be offered to all eligible employees at a purchase price equal to the lesser of <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" id="Fact_78eb70115e894e44b091230c8de45f27" contextRef="c20220101to20221231_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">85</ix:nonFraction>% of the fair market value of our Class A common stock on the last day before the first day of each enrollment period (June 1 and December 1 of each year) under the plan or <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" id="Fact_126990d6f65f4bbe92ace31cebb84c1c" contextRef="c20210101to20211231_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">85</ix:nonFraction>% of the fair market value of our Class A common stock on the last day of each subscription period (June 30 and December 31 of each year).</span> </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e36" continuedAt="Text_035ceb77076045b79b765b66e451fc4e37">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-99-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e37" continuedAt="Text_035ceb77076045b79b765b66e451fc4e38"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="Text_efe985331498457ea7557902811c71fc" contextRef="c20220101to20221231" escape="true" continuedAt="Text_50c460920903492380d55398169b8ff01">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of plan activity follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e38" continuedAt="Text_035ceb77076045b79b765b66e451fc4e39"><ix:continuation id="Text_50c460920903492380d55398169b8ff01" continuedAt="Text_50c460920903492380d55398169b8ff02">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e39" continuedAt="Text_035ceb77076045b79b765b66e451fc4e40"><ix:continuation id="Text_50c460920903492380d55398169b8ff02">
<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; color: rgb(0, 0, 0); font-weight: bold;">Shares Issued</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;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Price</div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shares</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; 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; color: rgb(0, 0, 0);">January 1, 2020</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_32acbc51f8364d00b4ca0578c8801f43" contextRef="c20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.28</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_df113ac967954e95a7ee393393b7846d" contextRef="c20220101to20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">20,424</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; color: rgb(0, 0, 0);">July 1, 2020</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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); text-align: center;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_d92de2f400da4cbba993da8515c8f871" contextRef="c20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.09</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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); text-align: center;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_19afc09b59324e459e98a6aa30718fb3" contextRef="c20220101to20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,662</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; color: rgb(0, 0, 0);">January 1, 2021</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_199050440c004bafb42454aa3f9cd69a" contextRef="c20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">11.96</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_5143e08fffe0480f8baf82fc08abb747" contextRef="c20220101to20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">23,336</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; color: rgb(0, 0, 0);">July 1, 2021</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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); text-align: center;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_7afb418392234210ba5a5f5358b3e84f" contextRef="c20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">11.88</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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); text-align: center;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_825f1c3c5f9042f6a8f9fec1c6452df1" contextRef="c20220101to20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">24,619</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; color: rgb(0, 0, 0);">January 1, 2022</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_ed3057cb2fb148f89e6199cdca4478c3" contextRef="c20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.15</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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: #CCEEFF;" colspan="1">
              <div style="color: rgb(0, 0, 0); text-align: center;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_4f80ef30bbb4493e8c6a40f001bcc4a3" contextRef="c20220101to20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">24,907</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; color: rgb(0, 0, 0);">July 1, 2022</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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); text-align: center;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_30052bb39a884e208d2e7b9f3980f9de" contextRef="c20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">11.56</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; 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); text-align: center;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_2ae43ce4b64a4e65877830dc0177f69a" contextRef="c20220101to20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">23,454</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_035ceb77076045b79b765b66e451fc4e40" continuedAt="Text_035ceb77076045b79b765b66e451fc4e41">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e41" continuedAt="Text_035ceb77076045b79b765b66e451fc4e42">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">On January 1, 2023, we issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_ede601f7daae4728825c19f371a9b2c7" contextRef="c20230101to20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">26,545</ix:nonFraction> shares at a price of
        $<ix:nonFraction name="us-gaap:SharePrice" id="Fact_784d26fe0aea4b719422511c288dfded" contextRef="c20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">12.07</ix:nonFraction> per share under this plan.</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e42" continuedAt="Text_035ceb77076045b79b765b66e451fc4e43">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e43" continuedAt="Text_035ceb77076045b79b765b66e451fc4e44">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Agency Stock Purchase Plan</div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e44" continuedAt="Text_035ceb77076045b79b765b66e451fc4e45">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_035ceb77076045b79b765b66e451fc4e45">
<div style="display:none;"><br /></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Since 1996, we have
        maintained an Agency Stock Purchase Plan. During 2018, we adopted a plan that made <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_10e891fe146c4a70838b018f56938efc" contextRef="c20181231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">350,000</ix:nonFraction> shares of our Class A common stock available
        for issuance to agents of our insurance subsidiaries and Donegal Mutual. During 2021, we amended the 2018 plan to make <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_816717eeff284aaf8761e30c7167259e" contextRef="c20211231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">400,000</ix:nonFraction> shares of
        our Class A common stock available for issuance. The 2018 plan expired in 2021. During 2021, we adopted a new plan that made <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_5e2c2a866c774f6c91968c77c4941d70" contextRef="c20211231_PlanNameAxis_AgencyStockPurchasePlan2021Member" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500,000</ix:nonFraction>
        shares of our Class A common stock available for issuance to agents of our insurance subsidiaries and Donegal Mutual. The plan permits an agent to invest up to $<ix:nonFraction name="dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" id="Fact_c5158d44b081469792a6800f847c88fb" contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,000</ix:nonFraction> per subscription period (April 1 to September 30 and October 1 to March 31 of each year) under various methods. We issue stock at the end of each subscription period at a price equal
        to <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" id="Fact_4ae18f41d0ce473898b0c3543b3bcc8a" contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">90</ix:nonFraction>% of the average market price during the last <span style="-sec-ix-hidden:Fact_74deb18eaafe4b55b3c81d5ba63d63ca">ten</span> trading days of each subscription period. During 2022, 2021 and 2020, we issued <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" id="Fact_08c05282b6684ba48129b7ca53558ec5" contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">104,393</ix:nonFraction>,
        <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" id="Fact_10c204044fca4c1baf9cc0fe7307ebb9" contextRef="c20210101to20211231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">99,828</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" id="Fact_0d6fb944ccf84cb99c40781968727ebd" contextRef="c20200101to20201231_PlanNameAxis_AgencyStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">101,647</ix:nonFraction>
        shares, respectively, under this plan. The expense we recognized under this plan was not material.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock" id="Text_85742bc5937b48358cc16ef1e08e8895" contextRef="c20220101to20221231" escape="true" continuedAt="Text_1d9a81cd51164818b2aa4c6e3ff9ca781">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">14 - Statutory Net Income, Capital and Surplus and Dividend Restrictions</div>
</ix:nonNumeric>
      <ix:continuation id="Text_1d9a81cd51164818b2aa4c6e3ff9ca781" continuedAt="Text_1d9a81cd51164818b2aa4c6e3ff9ca782">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_1d9a81cd51164818b2aa4c6e3ff9ca782" continuedAt="Text_1d9a81cd51164818b2aa4c6e3ff9ca783"><ix:nonNumeric name="us-gaap:StatutoryAccountingPracticesDisclosureTextBlock" id="Text_b682bbcb62a24b3fb0a815fa60ba1cac" contextRef="c20220101to20221231" escape="true" continuedAt="Text_9ce7e2e0d19e422b9778235a745125021">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents selected information, as filed with state insurance regulatory authorities, for our insurance subsidiaries as determined in accordance with
        accounting practices prescribed or permitted by such insurance regulatory authorities:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_1d9a81cd51164818b2aa4c6e3ff9ca783" continuedAt="Text_1d9a81cd51164818b2aa4c6e3ff9ca784"><ix:continuation id="Text_9ce7e2e0d19e422b9778235a745125021" continuedAt="Text_9ce7e2e0d19e422b9778235a745125022">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-100-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <ix:continuation id="Text_1d9a81cd51164818b2aa4c6e3ff9ca784" continuedAt="Text_1d9a81cd51164818b2aa4c6e3ff9ca785"><ix:continuation id="Text_9ce7e2e0d19e422b9778235a745125022">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Atlantic States:</div>
            </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: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_c8446389d7834efb9574565153c92e20" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">263,579,356</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_2bfa84a228e147bdb31a950dd60782ec" contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">278,883,189</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_e289cebb7bea4626980213602d94df76" contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">279,796,696</ix:nonFraction></span></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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_9278ad88c048464aaa2f57380f060a36" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">158,056,862</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_a60e198e6ef24b37921be8075dc0d709" contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">174,073,348</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_8d160451822a4818a011d466148375ee" contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">175,777,393</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_e3871168cd6a4b6db07153a67d79e8c3" contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,124,687</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_d78f1e5c54ed4dab80cdb8a03f4f49ff" contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">7,417,845</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_667c60600ebb4f429e0107ad23628b96" contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,735,871</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); font-weight: bold;">Southern:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_cfcb5095a5404ee79c25e4910f178aa0" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">64,463,124</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_5cf6ce57880c4214b82900fe1c08b405" contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">64,238,221</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_243b1f75bf074bb0af6789ede87f23d5" contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">57,142,228</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus<br />
              </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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_21dd88064dc645ff819085ef725ccc77" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,523,951</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_2a26b98e70244af5a2fe8ec6b0e60a2b" contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,330,382</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_06b60ad941604badbe1842f27ecb6b02" contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">300,409</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_19efc6c1954f460cad6edec879290cc0" contextRef="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">410,561</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_4f82818ab90a4f8d96e97ab1351f785c" contextRef="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,927,576</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_4b5853b108de4233b37f5b4844f0f388" contextRef="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,350,677</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); font-weight: bold;">Peninsula:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_f94e5b898d264de6a16016ef83c11323" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,234,684</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_29d3ea8495b549d592423cda2457018a" contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,867,789</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_16f5beeb27a2493983f574634ac6e4a1" contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">49,285,069</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_d6a739e3269c45c4b14cf32f3398598a" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">33,925,484</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_837897d0c7ec4ea789b5145181cafc2d" contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,558,589</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_01c18e872d2a47d0b7ea36699d495332" contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,975,869</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net income</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_a99f411f07d24cec914449cda52a8c2c" contextRef="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,192,697</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_5d1176b371684c909e2f905cc1d720fd" contextRef="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,536,404</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_c20d73bdd7794753a9caaa4d07f368c8" contextRef="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,955,796</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); font-weight: bold;">MICO:</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">&#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="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">&#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="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">&#160;</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: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_1adf493c73284d42b3d42c172f015fae" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">75,441,871</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_1ec517e4e64d4a70b26107150729602f" contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">75,197,207</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="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_4607cc2dfbab4445be82742a955dc613" contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">72,183,575</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_0b57702e66ef421393d5850ca38dee46" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">53,422,483</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_192743c869b345708c565db9c31228c0" contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">53,201,571</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="dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="Fact_a3118b16e21a4022bfe8740e6d873683" contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">45,247,698</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_aaaca172a35845a1b3ca96190e1ca394" contextRef="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">233,391</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_57d30a13b8b84dad9590476bb7096dd7" contextRef="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,704,417</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="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_65d142a46df941948bfc66e3819ff3dc" contextRef="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,240,173</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>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_1d9a81cd51164818b2aa4c6e3ff9ca785" continuedAt="Text_1d9a81cd51164818b2aa4c6e3ff9ca786">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_1d9a81cd51164818b2aa4c6e3ff9ca786">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our principal source of cash for payment of dividends is dividends from our insurance subsidiaries. State insurance laws require our insurance subsidiaries to maintain
        certain minimum capital and surplus amounts on a statutory basis. Our insurance subsidiaries are subject to regulations that restrict the payment of dividends from statutory surplus and may require prior approval of their domiciliary insurance
        regulatory authorities. Our insurance subsidiaries are also subject to risk-based capital (&#8220;RBC&#8221;) requirements that may further impact their ability to pay dividends. Our insurance subsidiaries&#8217; statutory capital and surplus at December 31, 2022
        exceeded the amount of statutory capital and surplus necessary to satisfy regulatory requirements, including the RBC requirements, by a significant margin. Amounts available for distribution to us as dividends from our insurance subsidiaries
        without prior approval of insurance regulatory authorities in 2023 are approximately $<ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" id="Fact_41283712218e47ab8373ece3a822e3ca" contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">26.4</ix:nonFraction> million from Atlantic States, $<ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" id="Fact_e88f35cbe3074e88a6927f585d762e11" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.5</ix:nonFraction> million from Southern, $<ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" id="Fact_d1f7da2da92d48de8dd9dee7086adcf6" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.0</ix:nonFraction> million
        from Peninsula and $<ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" id="Fact_c26c2664a1414b59a15b8aa5ccf03db8" contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.5</ix:nonFraction> million from MICO, or a total of approximately $<ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" id="Fact_a0fc190157ce4602833ca7df67398677" contextRef="c20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">46.4</ix:nonFraction> million.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="dgica:ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" id="Text_593c173c2d8548e2977411e11a59eb4e" contextRef="c20220101to20221231" escape="true" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a1">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">15 - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</div>
</ix:nonNumeric>
      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a1" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a2" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a3">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries must file financial statements with state insurance regulatory authorities using accounting principles and practices prescribed or permitted
        by those authorities. We refer to these accounting principles and practices as statutory accounting principles (&#8220;SAP&#8221;). Accounting principles used to prepare these SAP financial statements differ from those used to prepare financial statements on
        the basis of GAAP.</div>
</ix:continuation>
      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a3" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a4">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-101-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a4" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a5"><ix:nonNumeric name="dgica:ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" id="Text_6fe4463dda664612ab255544a53a2220" contextRef="c20220101to20221231" escape="true" continuedAt="Text_ae81b506107449319b15cfb9deb612b81">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliations of statutory net income and capital and surplus, as determined using SAP, to the net (loss) income and stockholders&#8217; equity amounts included in the
        accompanying consolidated financial statements are as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a5" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a6"><ix:continuation id="Text_ae81b506107449319b15cfb9deb612b81" continuedAt="Text_ae81b506107449319b15cfb9deb612b82">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a6" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a7"><ix:continuation id="Text_ae81b506107449319b15cfb9deb612b82" continuedAt="Text_ae81b506107449319b15cfb9deb612b83">
<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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <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="text-align: left; 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: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Statutory net income of insurance subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_50f65cb84ec14a46a2926c3a0766519d" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">424,058</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_20d98f8547814331916851e225c8b4f7" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,750,552</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount" id="Fact_fdaf086a7f294a5bbc27ee7d0d5d7c88" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,282,517</ix:nonFraction></span></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);">Increases (decreases):</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" id="Fact_6a363b1bcb9544e1b4622ff281f2ae8b" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,141,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>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; 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:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" id="Fact_2170187879434af588bb2618ff28329e" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,871,415</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:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" id="Fact_3fd832603f64475d8c5196bb1066df2f" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">127,901</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: 16.2pt; color: rgb(0, 0, 0);">Deferred federal income taxes</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="dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes" id="Fact_7b92f3b42ad14f0e809b7048219b98fe" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,958,735</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="dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes" id="Fact_4dbc9eb2b5b047cdb7f85970549d0768" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,085,903</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="dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes" id="Fact_45889ead92fb4393973362cf325b21a1" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">6,448</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Salvage and subrogation recoverable</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="dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable" id="Fact_6cd104ed107c449b8e42cdb6dc1820fd" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,195,800</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="dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable" id="Fact_f9d68b344b624cf9accd0c5835c4a16f" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,551,800</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="dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable" id="Fact_cdb90fb239ec47e6bcc9f67dae317567" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">713,400</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: 16.2pt; color: rgb(0, 0, 0);">Consolidating eliminations and adjustments</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="dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments" id="Fact_2539a93eadc245778942492ed87c2518" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,791,466</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="dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments" id="Fact_0393f3722eee465eaba927ab06edc5a0" contextRef="c20210101to20211231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,769</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="dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments" id="Fact_8a00fb96627142b1814bbadfdea11192" contextRef="c20200101to20201231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,516,984</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Parent-only net (loss) income</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="dgica:IncreaseDecreaseInParentOnlyNetIncome" id="Fact_c5e4737517ec443d9535135ef69e9ac7" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">888,389</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="dgica:IncreaseDecreaseInParentOnlyNetIncome" id="Fact_a65885da5e0749eb9611995ab42a4b2f" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,185,079</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="dgica:IncreaseDecreaseInParentOnlyNetIncome" id="Fact_c4a1eff9c9c74ec496aea21bf2c7d1bb" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,470,668</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_7c729daa6e524ec7aaea4e01cd85c9e2" contextRef="c20220101to20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,959,405</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_8db16975ee3f4484b18b9b0b9d842c0a" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,254,174</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_21ab0e384d8c4526be0cbb7280a14502" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">52,815,252</ix:nonFraction></span></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_7a636ed780c54004ac8b3a48c4922b5a7" continuedAt="Text_7a636ed780c54004ac8b3a48c4922b5a8"><ix:continuation id="Text_ae81b506107449319b15cfb9deb612b83" continuedAt="Text_ae81b506107449319b15cfb9deb612b84">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7a636ed780c54004ac8b3a48c4922b5a8"><ix:continuation id="Text_ae81b506107449319b15cfb9deb612b84">
<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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">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; 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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus of insurance subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_b385e5c06efe4ceaacdd0d850197bf4a" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">455,719,035</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_ba41b7e29dd440d7af840a5fad4e867f" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">466,186,406</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" id="Fact_d63be4ce142f4e36b09add302b477a56" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">458,407,568</ix:nonFraction></span></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);">Increases (decreases):</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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:DeferredPolicyAcquisitionCosts" id="Fact_09a2ae50e9bb4374bcdec7dd7c7d4ab6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">73,170,230</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:DeferredPolicyAcquisitionCosts" id="Fact_9d39d2ff19ce4e5badd8ea5b83fb6ae9" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,028,373</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:DeferredPolicyAcquisitionCosts" id="Fact_99dc03ff13f349a7af4ba2d5f5027dec" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">59,156,958</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: 16.2pt; color: rgb(0, 0, 0);">Deferred federal income taxes</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="dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" id="Fact_317631c6cb7143c3b95adeb851ffb533" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,794,084</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="dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" id="Fact_2812f70ec02e424aa5cba2c7ac13b605" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,294,388</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="dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" id="Fact_52bea10d010149dd8f5e1540f5b44937" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,586,428</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Salvage and subrogation recoverable</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="dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" id="Fact_7120ddd0847c4b5ead688c211dbd9440" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">28,706,200</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="dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" id="Fact_910f249ac70f4e89b89fa21903347b90" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,510,400</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="dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" id="Fact_43c544cd2d6140ad9f79051d0808351d" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,958,600</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: 16.2pt; color: rgb(0, 0, 0);">Non-admitted assets and other adjustments, 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: 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="dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" id="Fact_2df7005743884575b8840eb272b9c2e6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">712,623</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="dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" id="Fact_ec98893e8b5e4a979a78bca7dda1a283" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">929,862</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="dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" id="Fact_2e572db3d3ac4c9f9364d0587b4b982d" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,315,378</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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="dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" id="Fact_6dc30500f2e149e687937f0aceb0376e" contextRef="c20221231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">49,367,986</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="dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" id="Fact_b66c31be73014a3fbb1f46b0d6391ee3" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,958,434</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="dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" id="Fact_80aa38627d174840ac0b8a948eaaf7b8" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,309,610</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Parent-only equity and other adjustments</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="dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" id="Fact_9ca29b6297e242febd504babc57b5382" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,553,006</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="dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" id="Fact_604580547bae46b1a707220e34daa2ef" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,283,000</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="dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" id="Fact_e3613fbe762a4ebcb52956bbcc36886a" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,787,566</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: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stockholders&#8217; equity</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_92a1163aa347461baec624c0a9d02797" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">483,593,012</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c1fcec94cc3447adad79abcdefc3014d" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">531,036,087</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c9bb8eec65fa42e9ab331cf16cab8cac" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">517,774,120</ix:nonFraction></span></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>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="Text_0f991fc6e440426bafc810809ccda424" contextRef="c20220101to20221231" escape="true" continuedAt="Text_0c6a770cc7f741e28d990c79dfcbd0201">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">16 - Supplementary Cash Flow Information</span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_0c6a770cc7f741e28d990c79dfcbd0201" continuedAt="Text_0c6a770cc7f741e28d990c79dfcbd0202">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_0c6a770cc7f741e28d990c79dfcbd0202" continuedAt="Text_0c6a770cc7f741e28d990c79dfcbd0203"><ix:nonNumeric name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="Text_2dc9b9e63c38487e9a4276279ed8f2c0" contextRef="c20220101to20221231" escape="true" continuedAt="Text_4b37bcceb2174b049a8df267f537f0b51">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects net income taxes and interest we paid during 2022, 2021 and 2020:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_0c6a770cc7f741e28d990c79dfcbd0203" continuedAt="Text_0c6a770cc7f741e28d990c79dfcbd0204"><ix:continuation id="Text_4b37bcceb2174b049a8df267f537f0b51" continuedAt="Text_4b37bcceb2174b049a8df267f537f0b52">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_0c6a770cc7f741e28d990c79dfcbd0204"><ix:continuation id="Text_4b37bcceb2174b049a8df267f537f0b52">
<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="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income taxes</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_b2f418e54a7b4616b6d9b1cbdb75c5e6" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,500,000</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_3c91be7e02da43029db65c7c6fd4c1f9" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,200,000</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_a0aeb729c6b644c9ab70c0c64bc66007" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,800,000</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><span style="color: rgb(0, 0, 0);"></span></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);">Interest</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:InterestPaidNet" id="Fact_0e44c7d673e643e5a44cbb22f38ec387" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">623,947</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:InterestPaidNet" id="Fact_460c3cee1c6b43829b3c8e9a94ae4682" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,150,211</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:InterestPaidNet" id="Fact_86e21932563847c1b483d100844c0448" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,191,800</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_d82a9558794d45bcb7f9f4433a491dd6" contextRef="c20220101to20221231" escape="true" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce581">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">17 - Earnings Per Share</div>
</ix:nonNumeric>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce581" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce582">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce582" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce583">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to be paid cash dividends
        that are at least <ix:nonFraction name="dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" id="Fact_cd47d3830f8c497aacd6d94a7e29a85a" contextRef="c20220101to20221231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% higher than the cash dividends we pay on our Class B common stock. Accordingly, we use the two-class method for
        the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation of remaining
        undistributed earnings using a participation percentage reflecting the dividend rights of each class.</div>
</ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce583" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce584">
<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="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-102-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce584" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce585"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_b595688046344ff58fabe3c537864f52" contextRef="c20220101to20221231" escape="true" continuedAt="Text_8a0dfc73b05f4c87ae67d8aadff700f41">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present below a reconciliation of the numerators and denominators we used in the basic and diluted per share computations for our Class A common stock:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce585" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce586"><ix:continuation id="Text_8a0dfc73b05f4c87ae67d8aadff700f41" continuedAt="Text_8a0dfc73b05f4c87ae67d8aadff700f42">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce586" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce587"><ix:continuation id="Text_8a0dfc73b05f4c87ae67d8aadff700f42" continuedAt="Text_8a0dfc73b05f4c87ae67d8aadff700f43">
<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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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);">Basic (loss) earnings per share:</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: 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: 16.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: 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; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_fb7b2d8c523d40a1a2675af370a46df1" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,571</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_6e6fbef19896416d9a9c40e6abdce760" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,131</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_bb41e9e790d443f8bd9f6cfea84ac9fa" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,609</ix:nonFraction></span></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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Weighted-average shares outstanding</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:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_5e0666185e9d46ba9354cce45abcd30a" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,409</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_584db5f6672c4f0e82b5a971f98505f5" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,388</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_9c4cf64be0a44fa9964c3af1d078b3d2" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,707</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: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_94b27fae7a894daf989641950cea92b7" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_34d15c43ccd44ec59ceb32e9f945d131" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.83</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_32ad5424fa1f47aea82b331248f48b34" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.84</ix:nonFraction></span></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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Diluted (loss) earnings 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;">&#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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Numerator:</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%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_fb5d7248deb947409a1af0b08f65996f" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,571</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_ca9549f8d3b3446da149baac8ecef95a" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,131</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_0899d2362e4e425eb2829f375af26b56" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,609</ix:nonFraction></span></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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Number of shares used in basic computation</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:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_752286e6f354402cb31591786432a8b6" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,409</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_87bb57d79dc9412fa0632c2f0fd22b66" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,388</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_f2616ba374574a8fa84979b8b2d158d4" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,707</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: 25.2pt; color: rgb(0, 0, 0);">Weighted-average effect of dilutive securities</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%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">Add: Director and employee stock options</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:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_9274eeddd5984bceaa2d4da6ff5fa68a" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_cd585b8a4e3c46b88fc4d68aaa23b492" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">146</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:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_f54ff36a7a124bfdbf13c2d79d6d51e9" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">180</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="text-indent: -7.2pt; margin-left: 43.2pt; color: rgb(0, 0, 0);">Number of shares used in per share computations</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_764a86f4fec04d949711dbce24a698dd" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,409</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_2374636c75f34001a499e2cf3fd49b9e" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,534</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_080816572ce94a7fba1daa5e827ac8b2" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,887</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: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Diluted (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_312057b6440b4017af7b83945f41e771" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_43fbfd0d76f746f0ae92e7786d8bb329" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.83</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_1094f059c2c04ac4b0499f69cccf8ce0" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.83</ix:nonFraction></span></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_7c81cf323fd24f6099559d5ed688ce587" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce588"><ix:continuation id="Text_8a0dfc73b05f4c87ae67d8aadff700f43" continuedAt="Text_8a0dfc73b05f4c87ae67d8aadff700f44">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce588" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce589"><ix:continuation id="Text_8a0dfc73b05f4c87ae67d8aadff700f44" continuedAt="Text_8a0dfc73b05f4c87ae67d8aadff700f45">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We used the following information in the basic and diluted per share computations for our Class B common stock:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce589" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce5810"><ix:continuation id="Text_8a0dfc73b05f4c87ae67d8aadff700f45" continuedAt="Text_8a0dfc73b05f4c87ae67d8aadff700f46">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce5810" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce5811"><ix:continuation id="Text_8a0dfc73b05f4c87ae67d8aadff700f46">
<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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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);">Basic and diluted (loss) earnings per share:</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: 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: 16.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: 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; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_ac5630ddb22043b792973c8618fa6e1d" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_29837a847900415e8a2ef2fd38e981f7" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">388</ix:nonFraction></ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_e1377bf5eefc4b19bc1de2f0b5fed1a0" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_06940c2c08004039a52d453996b3d7cb" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,123</ix:nonFraction></ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_897ff83dd29d4696b88c47cff9c8c51f" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_72662c3b97374fa3a80b78789dd59b86" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,206</ix:nonFraction></ix:nonFraction></span></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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Weighted-average shares outstanding</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:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_6dc1446b2bbb44f392bb552963123063" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_2ae22db46393440592a0658843acadc5" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,577</ix:nonFraction></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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_d2bf63aa6f0c417693636c1aae081547" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_57e02302d4a9488591d23f5daae35d09" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,577</ix:nonFraction></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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_93a1adec30ce4da2ba45489d6362ca19" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_08c2fca8c4aa4cc584460800b5e85d12" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,577</ix:nonFraction></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: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_cea6624b73e74dbe8afa3ff30a547921" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_11d3ce97d191490baa98d5485ea8c8fa" contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.07</ix:nonFraction></ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_82bfb9a317934c1fb95349418dadb4f4" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_101688d88c8a413b9f310b847e4cbd9e" contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.74</ix:nonFraction></ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_ee6c51553e07470e9042b9156fc3067e" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_d4bd6b7b5b244df2856cea27c1393c54" contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.65</ix:nonFraction></ix:nonFraction></span></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_7c81cf323fd24f6099559d5ed688ce5811" continuedAt="Text_7c81cf323fd24f6099559d5ed688ce5812">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_7c81cf323fd24f6099559d5ed688ce5812">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We did not include any effect of dilutive securities in the computation of diluted loss per share for 2022 because we sustained a net loss for the period.</div>
</ix:continuation>

      <div><br />
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-103-</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="Text_443484e74ebb409b83f4cd2fe3c87547" contextRef="c20220101to20221231" escape="true" continuedAt="Text_697f47d936e94775a102ef2c58981bb31">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">18 - Condensed Financial Information of Parent Company</div>
</ix:nonNumeric>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb31" continuedAt="Text_697f47d936e94775a102ef2c58981bb32">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb32" continuedAt="Text_697f47d936e94775a102ef2c58981bb33"><ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="Text_1f16390b4ac24338b3633062fbb6d24f" contextRef="c20220101to20221231" escape="true" continuedAt="Text_579a1b162fde44a88c5ed11d7f4308f81">
<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Balance Sheets</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb33" continuedAt="Text_697f47d936e94775a102ef2c58981bb34"><ix:continuation id="Text_579a1b162fde44a88c5ed11d7f4308f81" continuedAt="Text_579a1b162fde44a88c5ed11d7f4308f82">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb34" continuedAt="Text_697f47d936e94775a102ef2c58981bb35"><ix:continuation id="Text_579a1b162fde44a88c5ed11d7f4308f82" continuedAt="Text_579a1b162fde44a88c5ed11d7f4308f83">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb35" continuedAt="Text_697f47d936e94775a102ef2c58981bb36"><ix:continuation id="Text_579a1b162fde44a88c5ed11d7f4308f83">
<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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
            </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;">2022<br />
              </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;">2021<br />
              </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-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">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="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="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);">Investment in subsidiaries/affiliates (equity method)</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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_6fb18914ae714a60996a2950cf1ca12f" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">509,513</ix:nonFraction></span></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: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_777e76a99b0c4e76a5e45eb924253779" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">554,804</ix:nonFraction></span></div>
            </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: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term investments</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="dgica:ShortTermInvestmentsAtCost" id="Fact_a14238a81715493e8d7cc265c1c517fa" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,325</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="dgica:ShortTermInvestmentsAtCost" id="Fact_3dfd86546a444c999458d7c0c373477a" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">9</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%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Cash" id="Fact_0ebb17ad3df941f5820945586e431b2b" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,288</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Cash" id="Fact_48739bf6510444a28eb7edb79867d40d" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,375</ix:nonFraction></div>
            </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: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Property and equipment</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:PropertyPlantAndEquipmentNet" id="Fact_ed2edd11c0af49efb4e83269a3ecf15d" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">586</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:PropertyPlantAndEquipmentNet" id="Fact_452c3cbd846144f09d4fb0a50b35e8f3" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">716</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; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:OtherAssets" id="Fact_230dc9105c3b45ce9c79e3c112347b3e" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,589</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:OtherAssets" id="Fact_98814dddcec24c9ba69a69170f292909" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,455</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total assets</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Assets" id="Fact_a7c06a07b95a48cfa33c322b7730bee1" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">525,301</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Assets" id="Fact_c95fd0806d6c453db9a04126b5f60bd2" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">572,359</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; 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; 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: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Liabilities and Stockholders&#8217; Equity</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%;">&#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%;">&#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%;">&#160;</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 style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liabilities</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: bottom; width: 76%;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash dividends declared to stockholders</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DividendsPayableCurrentAndNoncurrent" id="Fact_6adcdea19bfc42b2a740dd5c9a507b62" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,297</ix:nonFraction></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%;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DividendsPayableCurrentAndNoncurrent" id="Fact_4d2abc533190486e90069fe8cefcf4ea" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,915</ix:nonFraction></span></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 style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Notes payable to subsidiary</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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NotesPayable" id="Fact_33849c4df9fa49af9070d175755a56c9" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,000</ix:nonFraction></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: #CCEEFF;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NotesPayable" id="Fact_80f9e55f12404f09a87b6333dc51365a" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,000</ix:nonFraction></div>
            </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: bottom; width: 76%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherLiabilities" id="Fact_2464b9ac822b4793acc2d46104d12315" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,411</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: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherLiabilities" id="Fact_aac43c0100b94872955ea2297bbfb53f" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,408</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total liabilities</div>
            </td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:Liabilities" id="Fact_6746dc350f5646898fe1e6c844db41d5" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,708</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#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:Liabilities" id="Fact_f6822f9f90df48a7975dde4709c17ba1" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,323</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Stockholders&#8217; equity</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: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_7510a2ffc9224a068b3cc3ba3d0b0794" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">483,593</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: #000000 solid 2px;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0bb5758d9c004573af11869caa51d1b2" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">531,036</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total liabilities and stockholders&#8217; equity</div>
            </td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_c8aa262b9c6543fe973ec14a3b784a90" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">525,301</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_4e1daa02752e4a72a346adad749fa455" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">572,359</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb36" continuedAt="Text_697f47d936e94775a102ef2c58981bb37">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>

      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb37" continuedAt="Text_697f47d936e94775a102ef2c58981bb38"><ix:nonNumeric name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="Text_576fe57a691347fb9c6000c7c97e73be" contextRef="c20220101to20221231" escape="true" continuedAt="Text_dede110ea4254a13bec761a3fbb14db11">
<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Statements of (Loss) Income and Comprehensive (Loss) Income</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb38" continuedAt="Text_697f47d936e94775a102ef2c58981bb39"><ix:continuation id="Text_dede110ea4254a13bec761a3fbb14db11" continuedAt="Text_dede110ea4254a13bec761a3fbb14db12">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb39" continuedAt="Text_697f47d936e94775a102ef2c58981bb310"><ix:continuation id="Text_dede110ea4254a13bec761a3fbb14db12" continuedAt="Text_dede110ea4254a13bec761a3fbb14db13">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb310" continuedAt="Text_697f47d936e94775a102ef2c58981bb311"><ix:continuation id="Text_dede110ea4254a13bec761a3fbb14db13">
<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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
            </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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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); font-style: italic; font-weight: bold;">Statements of (Loss) Income</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: 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);">Revenues</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: 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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividends from subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:DividendsFromSubsidiariesAndAffiliates" id="Fact_309f6f51cbc0439ba8da88139cbfe0fa" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:DividendsFromSubsidiariesAndAffiliates" id="Fact_ce73df0e4f9a4457b0d43933cfa7c5a2" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="dgica:DividendsFromSubsidiariesAndAffiliates" id="Fact_7f7f354fa8bc4a72a6a8f086804987e1" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,000</ix:nonFraction></span></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);">Realized investment gains</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:RealizedInvestmentGainsLosses" id="Fact_cc354de782244612af5e36d5a0732b07" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:RealizedInvestmentGainsLosses" id="Fact_0edeeb90e8044c2d83c60d4e7b742cfc" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:RealizedInvestmentGainsLosses" id="Fact_d2aa94f8378c496d8efd9fbf0aa46742" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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:RevenueFromContractWithCustomerIncludingAssessedTax" id="Fact_0e1949e98d7e471fbc4c1ddf3bcd4ae6" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">526</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:RevenueFromContractWithCustomerIncludingAssessedTax" id="Fact_ec1e1bed945144d4b1ae6f2757ed13a3" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">481</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:RevenueFromContractWithCustomerIncludingAssessedTax" id="Fact_d93bc9ea29f047bba60d8947aec79a1d" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">463</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total revenues</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:Revenues" id="Fact_a2ea0ff1bd224c91a7e34bad9f7d5677" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">526</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:Revenues" id="Fact_70e5e900ad034212a36eebbd087c763b" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,481</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:Revenues" id="Fact_8e9e95069553452394f6ca5ad1fab63a" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,463</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">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;">&#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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating 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: right; width: 9%;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_08bd3a56610741269cd0e3023eeca99c" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,245</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:OperatingExpenses" id="Fact_b06097fcbd5f4b85bd6d96cfb3c0a2cd" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,223</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:OperatingExpenses" id="Fact_792b19d7fba4457b9f0977b9a03a2caa" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,258</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Interest</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:InterestExpense" id="Fact_478419a16fd44a9996c9d6a82c7665f6" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">787</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:InterestExpense" id="Fact_56d767e7c8f949089b9ea74b0e9ecb43" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">787</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:InterestExpense" id="Fact_037bf31f52d540aaa0c75572b8492200" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">794</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total 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%; 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:BenefitsLossesAndExpenses" id="Fact_b86c0ed477b64f89a51f38a1c96b31d7" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,032</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:BenefitsLossesAndExpenses" id="Fact_7c8f2f5284184278b91ce2bae5a14b23" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,010</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:BenefitsLossesAndExpenses" id="Fact_4e48b841c6624c14b3f3eaef45ce73ec" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,052</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries</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_e8aed7481339404687d2eb3b7fe46071" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,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;">
              <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_988437532b954bc7aea60d8c7590d61b" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,471</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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_71bcc272fd644abbb862456873faacc8" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,411</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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax benefit</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_c9a071d2b51f48c8950f10d22c39c50d" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">618</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:IncomeTaxExpenseBenefit" id="Fact_478b07347eb94ffdac21bed641b6b003" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">714</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:IncomeTaxExpenseBenefit" id="Fact_1c88183d7b914c54ad9aaf07f1ac2c9f" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,059</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before equity in undistributed net (loss) income of subsidiaries</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="dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" id="Fact_c75c2745a1284605b3e1a4d3d11029fe" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">888</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="dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" id="Fact_288d76aedde9459d9b326b6b26af0ac7" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,185</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="dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" id="Fact_f9f314f2600f425e982cf89ab4e38b91" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,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;">&#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);">Equity in undistributed net (loss) income of subsidiaries</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="dgica:EquityInUndistributedNetIncomeOfSubsidiaries" id="Fact_c336fb1e30f448a582aa76a5dbebb6c7" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,071</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="dgica:EquityInUndistributedNetIncomeOfSubsidiaries" id="Fact_588fe605f03d4c08820b735a6542e293" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,069</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="dgica:EquityInUndistributedNetIncomeOfSubsidiaries" id="Fact_a258305bb54e4447bb1b6d86b3c25bff" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,345</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_4f6d8ca03ca54232b872346bbd8fb68b" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,959</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e9d335b13a6549e5ae65630a1cbc8b5e" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,254</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_3fa9e2dfc656420ca7f1a7063c685d32" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,815</ix:nonFraction></span></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: 64%;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Statements of Comprehensive (Loss) Income</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%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d0d5be9198f44d4cbd15b199f614cdcc" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,959</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_aa38882f40bf4ee29ac91ae35639f234" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,254</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_90e31b6a5f9a4a99a206a31cd1f4a804" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,815</ix:nonFraction></span></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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income, net of tax</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%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Unrealized (loss) gain - subsidiaries</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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" id="Fact_b1254f04ff8843d8a335000baee703ec" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,988</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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" id="Fact_f311403e13884b6d976fbbd01d1270a7" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,847</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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" id="Fact_798cd1668e06456590693a6615ef7093" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,627</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income,&#160; net of tax</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_c77a3b64ea104e6fae67da98af036528" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,988</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_6449f6d64c874c8e99096886e752fa4c" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,847</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" id="Fact_12f8efefa1dd48a281c03b940204d713" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,627</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Comprehensive (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_d4177ed4fa1c41d687615031a6333e92" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">46,947</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_7a40750b6f2b424eb529f6fe73e8ed31" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,407</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_82e77d428f594460a32b30f77265176c" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,442</ix:nonFraction></span></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_697f47d936e94775a102ef2c58981bb311" continuedAt="Text_697f47d936e94775a102ef2c58981bb312">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-104-</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb312" continuedAt="Text_697f47d936e94775a102ef2c58981bb313"><ix:nonNumeric name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="Text_32f8ebaf49614ebfa3e62f447de94680" contextRef="c20220101to20221231" escape="true" continuedAt="Text_7b6d4745db4a45afa4a0df7d9c1f23981">
<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Statements of Cash Flows</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb313" continuedAt="Text_697f47d936e94775a102ef2c58981bb314"><ix:continuation id="Text_7b6d4745db4a45afa4a0df7d9c1f23981" continuedAt="Text_7b6d4745db4a45afa4a0df7d9c1f23982">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb314" continuedAt="Text_697f47d936e94775a102ef2c58981bb315"><ix:continuation id="Text_7b6d4745db4a45afa4a0df7d9c1f23982" continuedAt="Text_7b6d4745db4a45afa4a0df7d9c1f23983">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_697f47d936e94775a102ef2c58981bb315"><ix:continuation id="Text_7b6d4745db4a45afa4a0df7d9c1f23983">
<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;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
            </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;">2022<br />
              </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;">2021<br />
              </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<br />
              </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);">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: 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: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (loss) income</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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_855d910ef79d4eddbec06038f1338981" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,959</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d163a8d87d8342d3828ab14564346ec2" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,254</ix:nonFraction></span></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;">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_56b4ca4a178342f1bd436842a636b3f9" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,815</ix:nonFraction></span></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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Adjustments:</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: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Equity in undistributed net loss (income) of subsidiaries</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="dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries" id="Fact_881fb56c6a014d44ad00920b28ca4722" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,071</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="dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries" id="Fact_d65e4d87e24c46aebbbd2c870d0c4a3a" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,069</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="dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries" id="Fact_e7b4eca5b5da438f9d3f8d16d3f3a60a" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">39,345</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: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other</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:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_fe88046c219e4d62b47031f079a169c6" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,972</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:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_22f9abfe005d466dbbff38f57f22f712" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">536</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:IncreaseDecreaseInOtherOperatingCapitalNet" id="Fact_a27c9690d0524d5aaa3a7b12327d659e" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,615</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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net adjustments</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:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" id="Fact_5b0e402f68bc4e1fb5d0d7af167386d4" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">901</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:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" id="Fact_90ed2f6a7ae04a278daf55722723978f" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,605</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:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" id="Fact_947f2c6af5764f64b885b4a1caac4850" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,960</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: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) provided</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:NetCashProvidedByUsedInOperatingActivities" id="Fact_9dcf065317144b8aaacaee3435a2f445" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,860</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:NetCashProvidedByUsedInOperatingActivities" id="Fact_babefca4e7cf48908fe09bfa50a46eda" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,649</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:NetCashProvidedByUsedInOperatingActivities" id="Fact_2815311ecfc8441abdaf490a5ddf9edd" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,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>

  </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);">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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (purchases) sale of short-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:PaymentsForProceedsFromShortTermInvestments" id="Fact_5e99683fd5fb4aa0a422da5440e3e691" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,316</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:PaymentsForProceedsFromShortTermInvestments" id="Fact_038c6627d237400181b4b4ac37339095" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:PaymentsForProceedsFromShortTermInvestments" id="Fact_b18676d2f75a4323a693bbe4a894f7ae" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,493</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net purchase of property 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_b136079ad8a9403096fee823d332baee" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_c6692f8163c44ec9a8d38307574cf19e" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</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_fc368b6df61544bc85ec04138fd35ed6" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</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: 16.2pt; color: rgb(0, 0, 0);">Investment in subsidiaries</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="dgica:PaymentsForProceedsFromInvestmentInSubsidiaries" id="Fact_c09e39137582436e8787244912ce139d" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">768</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="dgica:PaymentsForProceedsFromInvestmentInSubsidiaries" id="Fact_b64586b1d9d64f598db77871f03e9b09" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">916</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="dgica:PaymentsForProceedsFromInvestmentInSubsidiaries" id="Fact_f45d15c1dd444a65b3ad2ffdfcfc1586" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,037</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" rowspan="1" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="margin-left: 9pt;">
                <div style="margin-left: 9pt;">Other<br />
                </div>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_a7bf6285c7d147eaa974e12ab7ed52e6" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_12fc908b0e80409b9d8ac97f177734db" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="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" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_e95c32df4f424854a2deac959439c228" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) received</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:NetCashProvidedByUsedInInvestingActivities" id="Fact_74b3facd1b644c79bec61e87c8d038f3" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,112</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:NetCashProvidedByUsedInInvestingActivities" id="Fact_ad11b237468d40ecb6930c87e3ac2e47" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">929</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:NetCashProvidedByUsedInInvestingActivities" id="Fact_8298ec3f84b746be8354cd01417ba328" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,438</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash dividends 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%;">&#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:PaymentsOfDividendsCommonStock" id="Fact_363635714ff24126b70d9e100e23628e" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,503</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:PaymentsOfDividendsCommonStock" id="Fact_d4cdec791fc94bd29dffb100ca230eba" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,099</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:PaymentsOfDividendsCommonStock" id="Fact_b28a10337f10442592b63bb45f34455d" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,976</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: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Issuance of common stock</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 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="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_1915310f06a9467c97d85900cc913308" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,388</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 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="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_e52beae90bb94d40af1194aac36b76c4" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,433</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 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="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_a7a044dd546541b7b504d3eb49247ee2" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,654</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; 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: 64%; padding-bottom: 4px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) received</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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_30c384359d5240daa497cb1825abc79f" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">115</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;">&#160;</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:NetCashProvidedByUsedInFinancingActivities" id="Fact_efd23a4e37804e45b74a3526f0edf92d" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,666</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;">&#160;</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:NetCashProvidedByUsedInFinancingActivities" id="Fact_156461d579f940d39c09967e24613fe0" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,678</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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net change in cash</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_1d89b4f7d2ee46ee95feb1e50a00f406" contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_a662d15737e4404c8bab111d7b104fe3" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">946</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_6fb7feb2d84c4a3ba24319f89d27860c" contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,971</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash at beginning of year</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:Cash" id="Fact_c06d6d37e42b49d18537e5de54dd03e0" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,375</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:Cash" id="Fact_ceb578c6fb884a66937155de073dc079" contextRef="c20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,321</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:Cash" id="Fact_37d6061bdae64f90a0b756016cc4bb1e" contextRef="c20191231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,350</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash at end of year</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Cash" id="Fact_4f673989da724427872583670b2389dc" contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,288</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Cash" id="Fact_b951f48f655e4149814fbcef3e270d52" contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,375</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Cash" id="Fact_d583a5bc9e8d43de950839976794d4eb" contextRef="c20201231_ConsolidatedEntitiesAxis_ParentCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,321</ix:nonFraction></span></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>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" id="Text_287fc79ffd29489f803b86b2de865c78" contextRef="c20220101to20221231" escape="true" continuedAt="Text_272f858236f84d8a8d2005438017d0c11">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">19 - Segment Information</div>
</ix:nonNumeric>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c11" continuedAt="Text_272f858236f84d8a8d2005438017d0c12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c12" continuedAt="Text_272f858236f84d8a8d2005438017d0c13">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have <ix:nonFraction name="us-gaap:NumberOfReportableSegments" id="Fact_f9709224ff164679970a83f42c2d1b09" contextRef="c20220101to20221231" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> reportable segments, which consist of our
        investment function, our commercial lines of insurance and our personal lines of insurance. Using independent agents, our insurance subsidiaries market commercial lines of insurance to small and medium-sized businesses and personal lines of
        insurance to individuals.</div>
</ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c13" continuedAt="Text_272f858236f84d8a8d2005438017d0c14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c14" continuedAt="Text_272f858236f84d8a8d2005438017d0c15">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We evaluate the performance of the commercial lines and personal lines primarily based upon our insurance subsidiaries&#8217; underwriting results as determined under SAP for
        our total business.</div>
</ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c15" continuedAt="Text_272f858236f84d8a8d2005438017d0c16">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c16" continuedAt="Text_272f858236f84d8a8d2005438017d0c17">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We do not allocate assets to the commercial and personal lines and review the two segments in total for purposes of decision-making. We operate only in the United
        States, and no single customer or agent provides 10 percent or more of our revenues.</div>
</ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c17" continuedAt="Text_272f858236f84d8a8d2005438017d0c18">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
      </div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-105-</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>


      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c18" continuedAt="Text_272f858236f84d8a8d2005438017d0c19"><ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Text_8457fe76c496414c8d7f2402baaeea41" contextRef="c20220101to20221231" escape="true" continuedAt="Text_36bb1f37b478483eab274dbccdafca041">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Financial data by segment is as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c19" continuedAt="Text_272f858236f84d8a8d2005438017d0c110"><ix:continuation id="Text_36bb1f37b478483eab274dbccdafca041" continuedAt="Text_36bb1f37b478483eab274dbccdafca042">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c110" continuedAt="Text_272f858236f84d8a8d2005438017d0c111"><ix:continuation id="Text_36bb1f37b478483eab274dbccdafca042" continuedAt="Text_36bb1f37b478483eab274dbccdafca043">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="10" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Revenues:</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: 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: 16.2pt; color: rgb(0, 0, 0);">Premiums earned:</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: 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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_004c3144d95f4673ae125dcc72393af4" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">510,153</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_44fffab53e4a4796b26c1cd52b1fcbb3" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">468,433</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PremiumsEarnedNet" id="Fact_9d0ad05252cc4622bfb58069faa0541c" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">412,877</ix:nonFraction></span></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: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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:PremiumsEarnedNet" id="Fact_6d583fdc033b458d99920135eeb31895" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">312,337</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:PremiumsEarnedNet" id="Fact_bce932cd3ff74a19b304157cd68a2c1f" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">307,582</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:PremiumsEarnedNet" id="Fact_7324884a45fc46169c13befcbc5f547e" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">329,163</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="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">GAAP premiums earned</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:PremiumsEarnedNet" id="Fact_1f9aabcfda9a460bb2c3fcff4ec9c895" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">822,490</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:PremiumsEarnedNet" id="Fact_862c048a73c14381a0ee6cb12793c15c" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">776,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;">&#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:PremiumsEarnedNet" id="Fact_a0755ee65cac4c6d83371628168d1513" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">742,040</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: 16.2pt;">Net investment income</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:NetInvestmentIncome" id="Fact_5ebdf0a0e56e42fc97c3b96ce80de560" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,016</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:NetInvestmentIncome" id="Fact_76a47e0f3b874bf9809ff2d683d81708" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,126</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:NetInvestmentIncome" id="Fact_510cfd214ab445c5b04d3c763750b402" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,504</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);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Investment (losses) gains</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:RealizedInvestmentGainsLosses" id="Fact_6ad47e0d120d4f3793cc10ef8d65c176" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,185</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:RealizedInvestmentGainsLosses" id="Fact_458e31dccd1f4e44b60d5a4114eda477" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,477</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:RealizedInvestmentGainsLosses" id="Fact_1076583d6b0842ec8a967e61fb29fd2a" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,778</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: -7.2pt; margin-left: 16.2pt;">Other</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:OtherIncome" id="Fact_fc0a672738b74405bc8b50fbb97a51db" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,900</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:OtherIncome" id="Fact_7099382204c74b73b4a59414f38ab228" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,848</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:OtherIncome" id="Fact_de05b33cec43443db87d50ff0d81df51" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,497</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total revenues</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_ebdb6207b89c40e8bfcb80443a2be18e" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">848,221</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9bf3a6fca7b64940806c2a878cbbe664" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">816,466</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_6bda8fb5ffbd41839f09e383b25fc856" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">777,819</ix:nonFraction></span></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_272f858236f84d8a8d2005438017d0c111" continuedAt="Text_272f858236f84d8a8d2005438017d0c112"><ix:continuation id="Text_36bb1f37b478483eab274dbccdafca043" continuedAt="Text_36bb1f37b478483eab274dbccdafca044">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_272f858236f84d8a8d2005438017d0c112"><ix:continuation id="Text_36bb1f37b478483eab274dbccdafca044">
<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;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br />
              </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;">2021<br />
              </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<br />
              </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="10" style="vertical-align: bottom;">
              <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income taxes:</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: 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: 16.2pt; color: rgb(0, 0, 0);">Underwriting (loss) income:</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: 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: 64%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_9ab08f181107492294e7b7c025b2c48a" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,665</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_66a35440713848c4a5f40b43a808323a" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">35,174</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_a2fc227099784f76909afe1c2961b4ff" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">858</ix:nonFraction></span></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div><span style="color: rgb(0, 0, 0);">)</span></div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_38f7dc3129e44ebe976c778340f6efa5" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,506</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="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_d0fb69ef3375420fbf2c6718da22a1d7" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,235</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="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_9267fe3af5474854b7eb70c2ff99ba18" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,764</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="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">SAP underwriting (loss) income</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="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_7df5371ff6024d959de96c048e2006d7" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,171</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="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_596a2695ac764c1d85a8f2171c6c89d2" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,939</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="dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss" id="Fact_f3dd09412ace4081be45ab2789856179" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,906</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: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP adjustments</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="dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" id="Fact_6b4921fb2fca4fddad9ebd066bc78789" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,667</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="dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" id="Fact_9479cae62725421fa0a46db92934e590" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,945</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="dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" id="Fact_3fec2521e0584163b37a6cb7ef764bb1" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">959</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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP underwriting (loss) income</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:UnderwritingIncomeLoss" id="Fact_49c0da5f10304be89902233f59e5f442" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27,504</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:UnderwritingIncomeLoss" id="Fact_17eff9c28a674a308cfa870f51846d5f" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,994</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:UnderwritingIncomeLoss" id="Fact_03cbe5827f29436881fc799be918efd0" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,947</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: 16.2pt; color: rgb(0, 0, 0);">Net investment income</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:NetInvestmentIncome" id="Fact_222f30a5c96146b582b1cd50fdba57cf" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,016</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:NetInvestmentIncome" id="Fact_c7ddbf4f50ac4edf8f9d8679b0c3c6fc" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,126</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:NetInvestmentIncome" id="Fact_06d1fc07f39c455da721dd74528b5d73" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,504</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: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Investment (losses) gains</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:RealizedInvestmentGainsLosses" id="Fact_1d390dc6003242f2b940f54e85e09bb3" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,185</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:RealizedInvestmentGainsLosses" id="Fact_ff0f1046c5234cfda579aaf7735d4612" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,477</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:RealizedInvestmentGainsLosses" id="Fact_3e58b682486043e0841556c995e0ed70" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,778</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: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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:OtherNonoperatingIncomeExpense" id="Fact_aa80a3f2ac534d8a8852170243447f80" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</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:OtherNonoperatingIncomeExpense" id="Fact_4f79621cfbbf4102bc1b5038b809ea0d" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">730</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:OtherNonoperatingIncomeExpense" id="Fact_219e88806fa04df4931796958bb5f16d" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,043</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">(Loss) income before income taxes</div>
              </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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_55a9dec5fc9f480697a5dc0e4b53f1ef" contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,638</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_b7138ce13a6742338b230d5d30fe51f3" contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,339</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_dbb7123c455545d087a9319071e9d525" contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,272</ix:nonFraction></span></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>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:InsuranceDisclosureTextBlock" id="Text_4a7f66343d564c39baffd4cd0503c451" contextRef="c20220101to20221231" escape="true" continuedAt="Text_3dbafb5d22174671ba3e0fcd0019ab471">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">20 - Guaranty Fund and Other Insurance-Related Assessments</div>
</ix:nonNumeric>
      <ix:continuation id="Text_3dbafb5d22174671ba3e0fcd0019ab471" continuedAt="Text_3dbafb5d22174671ba3e0fcd0019ab472">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>
</ix:continuation>
      <ix:continuation id="Text_3dbafb5d22174671ba3e0fcd0019ab472">
<div style="display:none;"><br /></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries&#8217; liabilities for guaranty fund and other insurance-related assessments were $<ix:nonFraction name="dgica:InsuranceSubsidiaryLiability" id="Fact_77d8b6a791f2403fabb700e31762c372" contextRef="c20221231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.9</ix:nonFraction> million and $<ix:nonFraction name="dgica:InsuranceSubsidiaryLiability" id="Fact_cab53484ce12478db7ed46445404a5f6" contextRef="c20211231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction> million at December 31, 2022 and 2021, respectively. These
        liabilities included $<ix:nonFraction name="dgica:SurchargeCollectedBySubsidiary" id="Fact_972b5c1ab5d245fbabb82dbaebf3e3a6" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">663,883</ix:nonFraction> and $<ix:nonFraction name="dgica:SurchargeCollectedBySubsidiary" id="Fact_0f45334daf8b4b12a960dfcb9473d397" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">602,523</ix:nonFraction>
        related to surcharges collected by our insurance subsidiaries on behalf of regulatory authorities for 2022 and 2021, respectively.</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-106-</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <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="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><!--Anchor--><a id="ReportofIndependentRegist"><!--Anchor--></a>Report of Independent Registered Public Accounting Firm</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">To the Stockholders and Board
      of Directors of Donegal Group Inc.:</div>

    <div style="text-align: left; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; margin-bottom: 5pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Opinion on the Consolidated
      Financial Statements</div>

    <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We have audited the
      accompanying consolidated balance sheets of Donegal Group Inc. and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of income and comprehensive income, stockholders&#8217; equity, and cash flows for each of
      the years in the three-year period ended December 31, 2022, and the related notes and financial statement schedule III (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all
      material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally
      accepted accounting principles.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We also have audited, in
      accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control &#8211; Integrated
      Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 6, 2023 expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; margin-bottom: 5pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Basis for Opinion</div>

    <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">These consolidated financial
      statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB 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="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We conducted our audits in
      accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or
      fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; margin-bottom: 5pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Critical Audit Matter</div>

    <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The critical audit matter
      communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are
      material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial
      statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; margin-left: 18pt; margin-bottom: 5pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Estimate
      of Liabilities for Losses and Loss Expenses</div>

    <div style="text-align: left; text-indent: 18pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As
      discussed in Notes 1 and 8 to the consolidated financial statements, the Company estimates the liabilities for losses and loss expenses (reserves) through an internal reserve analysis that relies upon generally accepted actuarial practices. The
      Company develops reserve estimates by line of business and, as experience emerges and other information develops, the reserve estimates are assessed in aggregate and adjusted as necessary. As of December 31, 2022, the Company recorded a liability of
      $1.121 billion for reserves.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-107-</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <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="BRPFPageHeader">
        <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

      </div>

    </div>

    <div style="text-align: left; text-indent: 18pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We
      identified the evaluation of the estimate of reserves as a critical audit matter. The evaluation of the Company&#8217;s estimate of reserves involved a high degree of auditor judgment due to the inherent uncertainties in the use of actuarial methods and
      assumptions, which considered internal and external factors. Assumptions included the selection of loss development factors, a priori ratios, and the weighting of actuarial methods when more than one was used. Evaluating the actuarial methods and
      assumptions required specialized skills and auditor judgment.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; text-indent: 18pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
      following are the primary procedures we performed to address this critical audit matter. We evaluated, with the involvement of actuarial professionals, when appropriate, the design and tested the operating effectiveness of certain internal controls
      related to the Company&#8217;s reserving process. These included controls related to the Company&#8217;s actuarial analyses and determination of the Company&#8217;s estimate of recorded reserves. We involved actuarial professionals with specialized skills and
      knowledge, who assisted in:</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt;">&#160;</td>

    <td style="width: 27pt; vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">&#8226;</div>
            </td>

    <td style="vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">evaluating the Company&#8217;s actuarial methods by comparing them to generally accepted actuarial practices</div>
            </td>

  </tr>


</table>
    </div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt;">&#160;</td>

    <td style="width: 27pt; vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">&#8226;</div>
            </td>

    <td style="vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">developing an independent estimate of reserves for certain lines of business using methods consistent with generally accepted actuarial practices by independently forming assumptions of loss development factors,
                a priori ratios, and the weighting of actuarial methods when more than one was used, considering internal and external factors</div>
            </td>

  </tr>


</table>
    </div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt;">&#160;</td>

    <td style="width: 27pt; vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">&#8226;</div>
            </td>

    <td style="vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">assessing the Company's internal actuarial analysis for certain lines of business by reviewing the assumptions and actuarial methods used, which included the selection of loss development factors, a priori
                ratios, and the weighting of actuarial methods when more than one was used, considering internal and external factors</div>
            </td>

  </tr>


</table>
    </div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt;">&#160;</td>

    <td style="width: 27pt; vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">&#8226;</div>
            </td>

    <td style="vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="text-align: left;">developing a range of reserves and comparing to the Company&#8217;s recorded reserves and assessing movement of the Company&#8217;s recorded reserves within that range.</div>
            </td>

  </tr>


</table>
    </div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><img width="190" height="49" src="image00004.jpg" alt="graphic" /></div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We or our predecessor firms have served as the
      Company&#8217;s auditor since 1986.</div>

    <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br />
    </div>

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="dei:AuditorLocation" id="Fact_c6142c118e504f2e9d373af70c20e955" contextRef="c20220101to20221231">Philadelphia, Pennsylvania</ix:nonNumeric><br />
    </div>

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">March 6, 2023</div>

    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br />
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-108-</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <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="BRPFPageHeader">
        <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <a id="ChangesinandDisagreements"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 9.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="text-indent: 18pt;">None.</div>

      <div> <br />
      </div>

      <a id="ControlsandProcedures."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 9A.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Controls and Procedures.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules
        13a-15(e) and 15d-15(e) under the Exchange Act) at December 31, 2022 covered by this Form 10-K Report. Based on such evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, at December 31, 2022, our disclosure
        controls and procedures are effective in recording, processing, summarizing and reporting, on a timely basis, information we are required to disclose in the reports that we file or submit under the Exchange Act and our disclosure controls and
        procedures are also effective to ensure that information we disclose in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer,
        to allow timely decisions regarding required disclosure.</div>

      <div><br />
      </div>

      <div style="font-weight: bold;">Management&#8217;s Report on Internal Control over Financial Reporting</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as that term is defined in Rule 13a-15(f) under the Exchange Act. Under the supervision and with the
        participation of our Chief Executive Officer and our Chief Financial Officer, our management has conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework and criteria established in <span style="font-style: italic;">Internal Control - Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO</div>

      <div>Framework&#8221;). Based on our evaluation under the COSO Framework, our management has concluded that our internal control over financial reporting was effective at December 31, 2022.</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">The effectiveness of our internal control over financial reporting at December 31, 2022 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in its report, which is included in this
        Form 10-K Report.</div>

      <div><br />
      </div>

      <div style="font-weight: bold;">Changes in Internal Control over Financial Reporting</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">Donegal Mutual implemented a new application system that Donegal Mutual and our insurance subsidiaries began to utilize during 2021 for the allocation of expenses and, beginning in 2022, for reinsurance premiums and
        commissions. The new application system provides for further automation of, and enhanced internal controls over these processes. The implementation of the new system is part of a multi-year accounting systems and process modernization initiative
        Donegal Mutual is implementing to achieve various benefits for Donegal Mutual and our insurance subsidiaries, including streamlined financial reporting workflows and a more efficient control environment.</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">Such changes resulted in changes to procedures related to our financial reporting. Prior to the implementation of the new systems, we identified and designed new internal controls that we incorporated into our internal
        controls over financial reporting. Following the implementation, we validated these new controls according to our established processes. We did not implement these changes in internal controls to respond to any actual or perceived significant
        deficiencies in our internal control over financial reporting.</div>

      <div><br />
      </div>

      <div>
        <a id="OtherInformation."><!--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="font-weight: bold;">Item 9B.</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="font-weight: bold;">Other Information.</div>
              </td>

  </tr>


</table>
      </div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">None.</div>

      <div><br />
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-109-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <div style="font-weight: bold;">Report of Independent Registered Public Accounting Firm</div>

      <div> <br />
      </div>

      <div style="font-weight: bold;">To the Stockholders and Board of Directors</div>

      <div style="font-weight: bold;">Donegal Group Inc.:</div>

      <div><br />
      </div>

      <div style="font-style: italic;">Opinion on Internal Control Over Financial Reporting</div>

      <div>&#160;</div>

      <div style="text-indent: 18pt;">We have audited Donegal Group Inc. and subsidiaries&#8217; (the Company) internal control over financial reporting as of December 31, 2022, based on criteria established in<span style="font-style: italic;"> Internal Control
          &#8211; Integrated Framework (2013) </span>issued by the Committee of Sponsoring Organizations of the Treadway Commission.&#160; In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of
        December 31, 2022, based on criteria established in <span style="font-style: italic;">Internal Control &#8211; Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and December 31,
        2021, the related consolidated statements of income and comprehensive income, stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes and financial statement schedule III
        (collectively, the consolidated financial statements), and our report dated March 6, 2023 expressed an unqualified opinion on those consolidated financial statements.</div>

      <div><br />
      </div>

      <div style="font-style: italic;">Basis for Opinion</div>

      <div>&#160;</div>

      <div style="text-indent: 18pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the
        accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered
        with the PCAOB 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><br />
      </div>

      <div>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was
        maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and
        evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a
        reasonable basis for our opinion.</div>

      <div><br />
      </div>

      <div style="font-style: italic;">Definition and Limitations of Internal Control Over Financial Reporting</div>

      <div>&#160;</div>

      <div style="text-indent: 18pt;">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately
        and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted
        accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection
        of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk
        that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</div>

      <div><br />
      </div>

      <div><img width="190" height="49" src="image00004.jpg" alt="graphic" /></div>

      <div><br />
      </div>

      <div>Philadelphia, Pennsylvania</div>

      <div>March 6, 2023</div>

      <div><br />
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-110-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <div style="text-align: center; font-weight: bold;">PART III</div>

      <div> <br />
      </div>

      <a id="DirectorsExecutiveOfficer"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 10.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Directors, Executive Officers and Corporate Governance.</div>
            </td>

  </tr>


</table>
      <div>&#160;</div>

      <div style="text-indent: 18pt;">Other than the information we provide below and the information regarding executive officers included in Part I of this Form 10-K Report, we incorporate the response to this Item 10 by reference to our proxy statement
        we will file with the SEC on or about March 17, 2023 relating to our annual meeting of stockholders that we will hold on April 20, 2023, or our Proxy Statement.</div>

      <div><br />
      </div>

      <div style="text-indent: 18pt;">We incorporate the full text of our Code of Business Conduct and Ethics by reference to Exhibit 14 to this Form 10-K Report.</div>

      <div>&#160;</div>

      <a id="ExecutiveCompensation."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 11.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Executive Compensation.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="text-indent: 18pt;">We incorporate the response to this Item 11 by reference to our Proxy Statement. Neither the Report of our Compensation Committee nor the Report of our Audit Committee included in our Proxy Statement shall constitute
        or be deemed to constitute a filing with the SEC under the Securities Act or the Exchange Act or be deemed to have been incorporated by reference into any filing we make under the Securities Act or the Exchange Act, except to the extent we
        specifically incorporate the Report of Our Compensation Committee or the Report of Our Audit Committee by reference.</div>

      <div><br />
      </div>

      <a id="SecurityOwnershipofCertai"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 12.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="text-indent: 18pt;">We incorporate the response to this Item 12 by reference to our Proxy Statement.</div>

      <div><br />
      </div>

      <a id="CertainRelationshipsandRe"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 13.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Certain Relationships and Related Transactions, and Director Independence.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="text-indent: 18pt;">We incorporate the response to this Item 13 by reference to our Proxy Statement.</div>

      <div><br />
      </div>

      <a id="PrincipalAccountingFeesan"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 14.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Principal Accounting Fees and Services.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="text-indent: 18pt;">We incorporate the response to this Item 14 by reference to our Proxy Statement.</div>

      <div><br />
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-111-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <div style="text-align: center; font-weight: bold;">PART IV</div>

      <div> <br />
      </div>

      <a id="ExhibitsFinancialStatemen"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 15.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Exhibits, Financial Statement Schedules.</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: rgb(0, 0, 0);" 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;">
              <div>Financial statements, financial statement schedule and exhibits filed:</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: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div>Consolidated Financial Statements</div>
            </td>

  </tr>


</table>
      <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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 87.26%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Page</div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"><a href="#ReportofIndependentRegist">Reports of Independent Registered Public Accounting Firm</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">107<br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Donegal Group Inc. and Subsidiaries:</div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"><a href="#BalanceSheets">Consolidated Balance Sheets at December 31, 2022 and 2021</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">65<br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"><a href="#ComprehensiveLossIncome">Consolidated Statements of Income and Comprehensive Income for each of the years in the three-year period ended December 31, 2022, 2021
                  and 2020</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">66<br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"><a href="#StockholdersEquity">Consolidated Statements of Stockholders&#8217; Equity for each of the years in the three-year period ended December 31, 2022, 2021 and 2020</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">67</div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"><a href="#CashFlows">Consolidated Statements of Cash Flows for each of the years in the three-year period ended December 31, 2022, 2021 and 2020</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">68</div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"><a href="#Notes">Notes to Consolidated Financial Statements</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">69</div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Report and Consent of Independent Registered Public Accounting Firm</div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom;" rowspan="1">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom;">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">(Filed as Exhibit 23.1)</div>
            </td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div>Financial Statement Schedule</div>
            </td>

  </tr>


</table>
      <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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 87.26%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="#SCHEDULEIII">Schedule III &#8212; Supplementary Insurance Information</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;">115<br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -72pt; margin-left: 72pt;"><a href="#ReportofIndependentRegist">Report of Independent Registered Public Accounting Firm</a></div>
            </td>

    <td style="width: 12.74%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 87.26%; vertical-align: bottom;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
      <div style="text-indent: 29.25pt;"> <br />
      </div>

      <div style="text-indent: 29.25pt;">We have omitted all other schedules since they are not required, not applicable or the information is included in the financial statements or notes to the financial statements.</div>

      <div><br />
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div>Exhibits</div>
            </td>

  </tr>


</table>
      <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: 9.72%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Exhibit No.</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Description of Exhibits</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Reference</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.1</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312519216557/d718901dex31.htm">Certificate of Incorporation of Donegal Group Inc., as amended.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(i)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.2</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000114036122026675/brhc10039889_ex3-2.htm">Second Amended and Restated By-laws of Donegal Group Inc.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(q)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.3</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000114036122029014/brhc10040619_ex3-1.htm">State of Delaware Certificate of Change of Registered Agent and/or Registered Office</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(r)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.1</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312521071327/d76653dex41.htm">Description of Donegal Group Inc&#8217;s Securities Registered pursuant to Section 12 of the Exchange Act.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(m)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td colspan="3" style="width: 89.05%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Management Contracts and Compensatory Plans or Arrangements</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.1</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312513165041/d525729dex101.htm">Donegal Group Inc. 2013 Equity Incentive Plan for Employees.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(g)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.2</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312513165041/d525729dex102.htm">Donegal Group Inc. 2013 Equity Incentive Plan for Directors.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(g)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.3</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312520260880/d939405dex101.htm">Employment Agreement dated as of October 1, 2020 among Donegal Mutual Insurance Company, Donegal Group Inc. and
                  Kevin G. Burke.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(l)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.4</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312520260880/d939405dex102.htm">Employment Agreement dated as of October 1, 2020 among Donegal Mutual Insurance Company, Donegal Group Inc. and
                  Jeffrey D. Miller.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(l)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.5</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex10-5.htm">Form of Employment Agreement dated as of October 1, 2020 among Donegal Mutual
                  Insurance Company, Donegal Group Inc. and Our Executive Officers Other Than Kevin G. Burke and Jeffrey D. Miller.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-112-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.6</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095011500000431/0000950115-00-000431.txt">Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(a)</div>
            </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td rowspan="1" style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td rowspan="1" style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td rowspan="1" style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td rowspan="1" style="width: 9.72%; vertical-align: top;">&#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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.7</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095011500000431/0000950115-00-000431.txt">Amendment No. 1 effective January 1, 2000 to Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(a)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.8</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095015402000112/dgi-ex10i_53044.txt">Amendment No. 2 effective January 6, 2000 to Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(b)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.9</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095015402000112/dgi-ex10j_53044.txt">Amendment No. 3 effective July 23, 2001 to Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(b)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.10</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095015402000112/dgi-ex10k_53044.txt">Amendment No. 4 effective January 1, 2002 to Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(b)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.11</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095015402000112/dgi-ex10l_53044.txt">Amendment No. 5 effective December 31, 2001 to Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(b)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.12</div>
            </td>

    <td style="width: 1.23%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000113542803000197/ex-10l.txt">Amendment No. 6 effective July 1, 2002 to Donegal Mutual Insurance Company 401(k) Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(c)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.13</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312515092423/d876277ddef14a.htm">Donegal Group Inc. 2015 Equity Incentive Plan for Employees.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(h)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.14</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312515092423/d876277ddef14a.htm">Donegal Group Inc. 2015 Equity Incentive Plan for Directors.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(h)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.15</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312519078249/d630272ddef14a.htm#rom630272_118">Donegal Group Inc. 2019 Equity Incentive Plan for Employees.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(j)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.16</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312519078249/d630272ddef14a.htm#rom630272_119">Donegal Group Inc. 2019 Equity Incentive Plan for Directors.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(j)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.17</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312520065229/d828895dex1023.htm">Donegal Group Inc. Cash Incentive Bonus Plan for 2020.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(k)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.18</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312520065229/d828895dex1024.htm">Donegal Group Inc. 2020 Long-Term Executive Incentive Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(k)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.19</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312521071327/d76653dex1025.htm">Donegal Group Inc. Cash Incentive Bonus Plan for 2021.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(m)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.20</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312521080891/d89671ddef14a.htm">Donegal Group Inc. 2021 Employee Stock Purchase Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(n)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.21</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000114036122008115/brhc10034696_ex10-23.htm">Donegal Group Inc. Cash Incentive Bonus Plan for 2022.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(p)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.22</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex10-22.htm">Donegal Group Inc. Cash Incentive Bonus Plan for 2023.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.23</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex10-23.htm">Donegal Group Inc. 2023 Long-Term Executive Incentive Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td colspan="3" style="width: 89.05%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 6.75pt; color: rgb(0, 0, 0);">Other Material Contracts</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.24</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095012310023520/w77589exv10wjj.htm">Amended and Restated Proportional Reinsurance Agreement dated March 1, 2010 between Donegal Mutual Insurance
                  Company and Atlantic States Insurance Company.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(e)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.25</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095012311025153/w81976exv10wnn.htm">Amended and Restated Tax Sharing Agreement dated December 1, 2010 among Donegal Group Inc., Atlantic States
                  Insurance Company, Southern Insurance Company of Virginia, Le Mars Insurance Company, The Peninsula Insurance Company, Peninsula Indemnity Company and Michigan Insurance Company.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(f)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.26</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000114036122008115/brhc10034696_ex10-26.htm">Amended and Restated Services Allocation Agreement dated September 1, 2021 among Donegal Mutual Insurance
                  Company, Donegal Group Inc., Atlantic States Insurance Company, Southern Insurance Company of Virginia, The Peninsula Insurance Company, Peninsula Indemnity Company and Michigan Insurance Company.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(p)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.27</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000095012311025153/w81976exv10wpp.htm">Quota-share Reinsurance Agreement dated December 1, 2010 between Donegal Mutual Insurance Company and Michigan
                  Insurance Company.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(f)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.28</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312521288051/d215590dex41.htm">Donegal Group Inc. 2021 Agency Stock Purchase Plan.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(o)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">10.29</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000119312521071327/d76653dex1031.htm">Discretionary Loan Agreement between Donegal Group Inc. and M&amp;T Bank dated August 1, 2020.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(m)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">14</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/800457/000089322004000561/w95544exv14.txt">Code of Business Conduct and Ethics.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">(d)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">21</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex21.htm">Subsidiaries of Registrant.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">23.1</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex23-1.htm">Report and Consent of Independent Registered Public Accounting Firm.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: top;">&#160;</td>

    <td style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">31.1</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex31-1.htm">Rule 13a-14(a)/15(d)-14(a) Certification of Chief Executive Officer.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-113-</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" /></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

      <table cellspacing="0" cellpadding="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: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">31.2</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex31-2.htm">Rule 13a-14(a)/15(d)-14(a) Certification of Chief Financial Officer.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </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: rgb(0, 0, 0);">


  <tr>

    <td rowspan="1" style="width: 9.72%; vertical-align: top;">&#160;</td>

    <td rowspan="1" style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td rowspan="1" style="width: 78.1%; vertical-align: top;">&#160;</td>

    <td rowspan="1" style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td rowspan="1" style="width: 9.72%; vertical-align: top;">&#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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">32.1</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex32-1.htm">Section 1350 Certification of Chief Executive Officer.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">32.2</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);"><a href="brhc10049169_ex32-2.htm">Section 1350 Certification of Chief Financial Officer.</a></div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Exhibit 101.INS</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">XBRL Instance Document</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Exhibit 101.SCH</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">XBRL Taxonomy Extension Schema Document</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Exhibit 101.PRE</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><br />
            </td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -9pt; margin-left: 9pt;">XBRL Taxonomy Presentation Linkbase Document</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Exhibit 101.CAL</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -9pt; margin-left: 9pt;">XBRL Taxonomy Calculation Linkbase Document</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Exhibit 101.LAB</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -9pt; margin-left: 9pt;">XBRL Taxonomy Label Linkbase Document</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 78.1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 9.72%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.72%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0);">Exhibit 101.DEF</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 78.1%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -9pt; margin-left: 9pt;">XBRL Taxonomy Extension Definition Linkbase Document</div>
            </td>

    <td style="width: 1.23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.72%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; color: rgb(0, 0, 0);">Filed herewith</div>
            </td>

  </tr>


</table>
      <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 style="width: 19.5%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 80.5%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" 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;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 1999.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" 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;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2001.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" 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;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2002.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(d)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2003.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(e)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2009.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(f)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2010.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(g)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 8-K Report dated April 22, 2013.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(h)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the copy of such plan in Registrant&#8217;s definitive proxy statement for its Annual Meeting of Stockholders held on April 16, 2015 filed on March 16, 2015.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-Q Report for the quarter ended June 30, 2019.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(j)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the copy of such plan in Registrant&#8217;s definitive proxy statement for its Annual Meeting of Stockholders held on April 18, 2019 filed on March 18, 2019.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(k)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2019.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(l)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant's Form 8-K Report dated October 1, 2020.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(m)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 2020.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(n)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the copy of such plan in Registrant&#8217;s definitive proxy statement for its Annual Meeting of Stockholders held on April 15, 2021 filed on March 15, 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: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(o)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form S-3 Registration Statement filed on September 30, 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: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(p)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 10-K Report for the year ended December 31, 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: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(q)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 8-K Report dated July 22, 2022.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
            </td>

    <td style="width: 18pt; vertical-align: top;">(r)</td>

    <td style="width: auto; vertical-align: top;">
              <div>We incorporate such exhibit by reference to the like-described exhibit in Registrant&#8217;s Form 8-K Report dated August 10, 2022.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <a id="Form10-KSummary."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 54pt; vertical-align: top; font-weight: bold;">Item 16.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Form 10-K Summary.</div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div style="text-indent: 18pt;">None.</div>

      <div style="text-indent: 18pt;"> <br />
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-114-</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;" /></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div>
        <div>
          <ix:nonNumeric name="srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" id="Text_d695920ac16d4fbf9711e70dfdcebdaa" contextRef="c20220101to20221231" escape="true" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678131">
<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">DONEGAL GROUP INC. AND SUBSIDIARIES</div>
</ix:nonNumeric>
          <a id="SCHEDULEIII"><!--Anchor--></a><ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678131" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678132">
<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor-->SCHEDULE III &#8212; SUPPLEMENTARY INSURANCE INFORMATION</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678132" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678133">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
          </div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678133" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678134">
<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Years Ended December&#160;31, 2022, 2021 and 2020</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678134" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678135">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">($ in thousands)</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678135" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678136">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
          </div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678136" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678137">
<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);">
                  <div style="color: rgb(0, 0, 0);">Segment</div>
                </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);">Net</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Premiums</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Earned</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);">Net</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Investment</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Income</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; white-space: nowrap;">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Net Losses</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">and Loss</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Expenses</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; white-space: nowrap;">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Amortization</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">of Deferred</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Policy</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Acquisition</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Costs</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);">Other</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Underwriting </div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Expenses</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);">Net</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Premiums</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Written</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="color: rgb(0, 0, 0);">Year Ended December&#160;31, 2022</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: 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>

    <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: 28%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_e350064090a645f387b5ef2396c79bce" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">510,153</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_d5c13089a46b4c5dbd1320ab26ff6846" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_3b627d97da054cc49a911dafc2af7181" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">342,456</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_b422dfac2c244921bec9ff01b6b4c3ec" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">91,965</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_0870646bf4a0432582474d5e3165ad23" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">89,056</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_b6e9bbe5a5ee4cf59c2cb914e4db207b" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">519,797</ix:nonFraction></span></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: 28%;">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_3aa35776a9b64c87a2e76643c2439f2d" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">312,337</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:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_b371bc5bb94042c680ca9521c0de1fcc" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_575fc2e64c764590971aa3f4247eb504" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">221,623</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:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_2df3f71225424d379c76292ddf8d7c75" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,465</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:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_9244336aa5ed4832a2a8987b90724d32" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,868</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:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_789c4058115a48d3b5f481794c262d1b" contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">323,733</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: 28%; padding-bottom: 2px; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Investments</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:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_bd7490d0366e43ada302cdc8dd27ed67" contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_53c8e368ed5049378aea3ce0dc3ba047" contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,016</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:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_9547c1e0544b46049c904c4c967ceb06" contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_39c3314fcbcd4648b1befefbcfa7ae3b" contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_b945840228924caf9049ab8d24f8b0f0" contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_fdc089b338024c0cb239f458b361d39e" contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 28%; padding-bottom: 4px;">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_0aaf1087b7df484197dd29e0e2675756" contextRef="c20220101to20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">822,490</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_5a222daa384c468799eb6940012b387e" contextRef="c20220101to20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,016</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_b73f528d39214f49a1adba60e720cb8b" contextRef="c20220101to20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">564,079</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_c5698b443b954859a539f3d8b4e3607a" contextRef="c20220101to20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142,430</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_8ee68e65ec0847fcb4eec31311104627" contextRef="c20220101to20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,924</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_be0f24c4a7fa46bd8c400133800a49e7" contextRef="c20220101to20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">843,530</ix:nonFraction></span></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: 28%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Year Ended December&#160;31, 2021</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>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; 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: 28%;">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_9de5c33fa0914217b87cf00e1d20d5b8" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">468,433</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_e7386644e93e43f19be94f1b76a661e6" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_bf02e3e366a847ce9616bd16451fe16d" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">321,483</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_e57cf6abd5804cc4b4443f7b2966a788" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">84,927</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_a3c426e1487e45d8b1a92432dbc9eabd" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,345</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_fbab5703005c43448d58cbb3d0285e13" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">501,785</ix:nonFraction></span></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: 28%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_f1ffc4a110204d92911a76e8bbca6406" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">307,582</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:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_dd7e9a7528494a8295ffb40a698acc3e" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_40851fada3794448992e19462fc8867d" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">199,227</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:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_0dad917894b94aebb470453336220018" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,806</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:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_17850fd47b1e4c2680412420c62c9e6a" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,023</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:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_28af5fc0d5a44144b9b00703513187da" contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">302,482</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: 28%; padding-bottom: 2px;">
                  <div style="color: rgb(0, 0, 0);">Investments</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:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_efb709a83ea44d3ab69307067c582828" contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_ed983b3b6e8a4d6d97dfa1b21c941c1b" contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,126</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:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_df39de427c6d456fa7e98d2ebc16d8d1" contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_3adbdadd6a6e43b884c5f06b7a4b0be9" contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_c08fe6b840c745a5b7399fe9979c9106" contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_1a91da6cf71d48f782735b0197b7900d" contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_0d47cdd4fea64c47934db7bd3664a39a" contextRef="c20210101to20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">776,015</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_4ff9b5781ae84346a65e92aebe2d4ae8" contextRef="c20210101to20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,126</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_18228b5721694d4c9521d0b0838d00cd" contextRef="c20210101to20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">520,710</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_55639e7e0b6c440fba90a6fe7ca60249" contextRef="c20210101to20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">128,733</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_3b16ab8906b4432eb81289b276b0053c" contextRef="c20210101to20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">129,368</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_18f64edaf1f7456f999192695f956495" contextRef="c20210101to20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">804,267</ix:nonFraction></span></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: 28%;">
                  <div style="color: rgb(0, 0, 0);">Year Ended December&#160;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: 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>

    <td valign="bottom" colspan="1" style="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: 28%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_e486de5fd86f4323aa332723d5684b5a" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">412,877</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_0ab7b4a9ffb5440d9e9f77e20ca0aef3" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_b4cf1f2d4671412ab7189d8cc325eb6c" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">264,053</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_bae2e1f789b34e9aa8cf966eef5f1a00" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,253</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_0581049a2ced4677bd8890b26868e99a" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,245</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_b41fefe407ad4db187d6d5dfd6efde63" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">425,986</ix:nonFraction></span></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: 28%;">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_45a74bc373ad4a84b782da8ef648fd2f" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">329,163</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:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_ec28b5ec1f1e40039d8d23deac6cd0ad" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_4e41d888c3e94c7c835dd8cabd56a4d2" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">195,711</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:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_ffb614aa031b44da85bcbf0d9e324aa4" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,819</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:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_1341b4f11de8482896859c655e86a2c7" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,618</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:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_cdd603535b4e4b14bbbcbbecc0f8b3c4" contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">316,154</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: 28%; padding-bottom: 2px; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Investments</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:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_4cff9deaa6914be681153d49ca1ef1a7" contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_400a1ba3615143cea2391b15c2dbd174" contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,504</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:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_b798f047bf0d4cba8d24bda6c5c6cc0d" contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_2a955be819154177aebd4f348f0716ca" contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_4f0a1130935149b39f41233aed0502d4" contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_eaf6a8d26e7048b6a59e6397576f7ab3" contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 28%; padding-bottom: 4px;">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumRevenue" id="Fact_e81d6337b6ad426abb30343ebc98e974" contextRef="c20200101to20201231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">742,040</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome" id="Fact_081ed487cd234a6aa5e86beaf731d1ec" contextRef="c20200101to20201231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,504</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" id="Fact_bd5c6e9d25944b5686da43a94cb0eee7" contextRef="c20200101to20201231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">459,764</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" id="Fact_ec8edbffa280420d8b594d268294f60a" contextRef="c20200101to20201231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">119,072</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense" id="Fact_ed398db03dd641d8aa95de9b5ddd13e0" contextRef="c20200101to20201231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,863</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationPremiumsWritten" id="Fact_d5e2af869fb444ea9ecb8143531e3288" contextRef="c20200101to20201231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">742,140</ix:nonFraction></span></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 id="Text_c2c6b43cd32d4542b71a32cfce3678137" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678138">
<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="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-115-</span></div>

            <div style="page-break-after:always;" class="BRPFPageBreak">
              <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="BRPFPageHeader">
              <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

            </div>

          </div>

          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678138" continuedAt="Text_c2c6b43cd32d4542b71a32cfce3678139">
<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">DONEGAL GROUP INC. AND SUBSIDIARIES</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce3678139" continuedAt="Text_c2c6b43cd32d4542b71a32cfce36781310">
<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">SCHEDULE III &#8212; SUPPLEMENTARY INSURANCE INFORMATION, CONTINUED</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce36781310" continuedAt="Text_c2c6b43cd32d4542b71a32cfce36781311">
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">($ in thousands)</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce36781311" continuedAt="Text_c2c6b43cd32d4542b71a32cfce36781312">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
          <ix:continuation id="Text_c2c6b43cd32d4542b71a32cfce36781312">
<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;">
                  <div style="color: rgb(0, 0, 0); font-size: 8pt;">&#160;</div>
                </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="14">
                  <div style="text-align: center; color: rgb(0, 0, 0);">At 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; border-bottom: 2px solid rgb(0, 0, 0);">
                  <div style="color: rgb(0, 0, 0);">Segment</div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="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);">Deferred</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Policy</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Acquisition</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Costs</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: 2px solid rgb(0, 0, 0);" colspan="2">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Liability</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">For Losses</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">and Loss</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Expenses</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; color: rgb(0, 0, 0);">Unearned</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Premiums</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Other Policy</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Claims and</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Benefits</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Payable</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;">
                  <div style="color: rgb(0, 0, 0);">2022<br />
                  </div>
                </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="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="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="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="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_090d7be33f3444079f8182a3d8ea4583" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,756</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_28194e959d7b4e2cb9fd376899bab2aa" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">859,842</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_95f30237f9124dc7a75cada03bacd8bb" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">345,437</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_3ddcc6b886b04fdbab96794919032394" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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: 52%;">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_8343f00b12924ac6a14394f2759fb945" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,414</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:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_e7ebfdd27877477d84472019a8015e97" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">261,204</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:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_05c489bb11464a1596ca943ad6826a23" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">232,216</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:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_68822227dc854a19a1be97c5c2019467" contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Investments</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_cd2c0d24d89b4ec0ac978f94462aca56" contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_bb818bcd06a340e5a8a17e90e7d021fe" contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_3a40e35d61004d3fa57aeb8a1cdf5c75" contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_9de7f446348c407fabe0385c617f13dd" contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: bottom; width: 52%; padding-bottom: 4px;">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_31299105d8b24636bdbd0db5ea2b3eaa" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,170</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_3089476e11e14782843d84023c179f99" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,121,046</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_9d2280dffb5f4343aadc7a4f5eaf91cb" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">577,653</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_76f7016a7b66453fa72a29e7cc262174" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">2021<br />
                  </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">&#160;</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">&#160;</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">&#160;</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">&#160;</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: 52%;">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_ca4b927d93b743009556aa6e729e1eb0" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,225</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_c9ba40d7ee4741489097133959e87041" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">814,681</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_5f3a19c7eafc4258b5df0e1eae268164" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">347,213</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                  <div><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_23ba9b42d7b04a0d9db96f173d513a9c" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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: 52%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_77dc001c05c94f62992a5ddfbd7102a5" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,803</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:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_5c52edce68494dd8a36c6795b234800a" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">262,939</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:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_22d75e7e85ee4aa2b5b4bf86bc810e38" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">225,745</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:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_ea968a3432fd466e9133c7239963d0e9" contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 52%; padding-bottom: 2px;">
                  <div style="color: rgb(0, 0, 0);">Investments</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_6d9d1bb4dda149ee994051d750c642e9" contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_f1aa212ad0b345ae89ec082fd911b98a" contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_69c8b652ab85427287123ddc34377455" contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_4c740c6a50554ccbab96759df3d07696" contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" id="Fact_2c72ccaf1eb54bfea80cd602cc623b06" contextRef="c20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,028</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" id="Fact_e2ba89b6d7034f3c803eba472df7dbbf" contextRef="c20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,077,620</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" id="Fact_7fda7e4990e14984915d6973c8c421d0" contextRef="c20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">572,958</ix:nonFraction></span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" id="Fact_de56b16e9b6945d68eadeb09007f68cf" contextRef="c20211231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></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>

          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-116-</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <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="BRPFPageHeader">
              <div><span style="font-style: italic; font-size: 8pt;"><a href="#INDEX">Index</a></span></div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div style="text-align: center; font-weight: bold;">SIGNATURES<a id="SIGNATURES"><!--Anchor--></a></div>

    <div>&#160;</div>

    <div style="text-indent: 18pt;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</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: 50%; vertical-align: top;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">DONEGAL GROUP INC.</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: bottom;">&#160;</td>

    <td style="width: 3%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">By:</div>
          </td>

    <td style="width: 47%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Kevin G. Burke</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: bottom;">&#160;</td>

    <td style="width: 3%; vertical-align: bottom;">&#160;</td>

    <td style="width: 47%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Kevin G. Burke, President and Chief Executive Officer</div>
          </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 50%; vertical-align: bottom;">Date: March 6, 2023</td>

    <td rowspan="1" style="width: 3%; vertical-align: bottom;">&#160;</td>

    <td rowspan="1" style="width: 47%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
    <div>&#160;</div>

    <div style="text-indent: 18pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the Registrant in the capacities and on the dates indicated.</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: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">Signature</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Title</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Date</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Kevin G. Burke</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">President, Chief Executive Officer and a Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Kevin G. Burke</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">
              <div style="color: rgb(0, 0, 0);">(principal executive officer)</div>
            </div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Jeffrey D. Miller</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Executive Vice President and Chief Financial Officer</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Jeffrey D. Miller</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">
              <div style="color: rgb(0, 0, 0);">(principal financial and accounting officer)</div>
            </div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Scott A. Berlucchi</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Scott A. Berlucchi</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Dennis J. Bixenman</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Dennis J. Bixenman</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Jack L. Hess</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Jack L. Hess</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Barry C. Huber</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Barry C. Huber</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ David C. King</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">David C. King</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Kevin M. Kraft, Sr.</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Kevin M. Kraft, Sr.</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Jon M. Mahan</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Jon M. Mahan</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ S. Trezevant Moore, Jr.</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">S. Trezevant Moore, Jr.</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Annette B. Szady</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Annette B. Szady</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);"><br />
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0);">/s/ Richard D. Wampler, II</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Director</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: top;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 6, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 28%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Richard D. Wampler, II</div>
          </td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.33%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1.23%; vertical-align: bottom;">&#160;</td>

    <td style="width: 27.11%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
    <div><br />
    </div>

    <div><br />
    </div>

    <div style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">-117-</span> </div>

    <div>
      <hr style="height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); text-align: center; border: medium none; margin-left: auto; margin-right: auto;" /></div>


  </div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>2
<FILENAME>brhc10049169_ex10-5.htm
<DESCRIPTION>EXHIBIT 10.5
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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;">Exhibit 10.5<br>
  </div>
  <div> <br>
  </div>
  <div>
    <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><u>EMPLOYMENT AGREEMENT</u></div>
    <div>&#160;</div>
    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">THIS EMPLOYMENT AGREEMENT (this &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Agreement</u></font>&#8221;), dated as of October 1,
      2020 (the &#8220;Effective Date&#8221;), among Donegal Mutual Insurance Company, a Pennsylvania mutual insurance company having its principal place of business at 1195 River Road, Marietta, Pennsylvania 17547 (&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Donegal Mutual</u></font>&#8221;), Donegal Group Inc., a Delaware corporation having its principal place of business at 1195 River Road, Marietta, Pennsylvania 17547 (&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>DGI</u></font>,&#8221; and, together with Donegal Mutual, the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Employers</u></font>&#8221;), and __________________, an individual
      whose principal office address is 1195 River Road, Marietta, PA 17547 (&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Executive</u></font>&#8221;).</div>
    <div>&#160;</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">WITNESSETH:</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">WHEREAS, the Employers desire, by this Agreement, to provide for the continued employment of Executive by the Employers, and Executive agrees to the
      continued employment of Executive by the Employers, all in accordance with the terms and subject to the conditions set forth in this Agreement; and</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">WHEREAS, the parties are entering into this Agreement to set forth and confirm their respective rights and obligations with respect to Executive&#8217;s
      continued employment by the Employers;</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">NOW THEREFORE, in consideration of the promises and mutual covenants contained herein and other good and valuable consideration, the receipt and
      sufficiency of which are hereby acknowledged, the parties hereto agree as follows:</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">1.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Employment</u></font>.&#160; Beginning on the Effective Date, the Employers agree to continue to employ Executive and Executive agrees to continue to provide services to the Employers from the Effective Date
        until 3 years (i.e., 36 months) later (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Employment Period</u></font>&#8221;).&#160; The Employment Period shall be automatically extended for an additional one (1) year
        term thereafter, unless either party provides the other party with written notice of intent to have the Employment Period expire without renewal no later than sixty (60) days prior to the end of the then-current Employment Period, or this Agreement
        is otherwise terminated by either party.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Position and Duties</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">During the Employment Period: (i) Donegal Mutual agrees
        to continue to employ Executive, and Executive agrees to continue Executive&#8217;s employment as, the _______________ of Donegal Mutual and (ii) DGI agrees to continue to employ Executive, and Executive agrees to continue Executive&#8217;s employment as, the
        ____________ of DGI, with the positions described in clauses (i) and (ii) collectively referred to in this Agreement as the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Position</u></font>,&#8221; in accordance
        with the terms and subject to the conditions this Agreement sets forth. Donegal Mutual and DGI shall be jointly and severally liable to Executive with respect to (i) all liabilities of Donegal Mutual to Executive under this Agreement and (ii) all
        liabilities of DGI to Executive under this Agreement; provided, however, that Donegal Mutual shall not be responsible for any liability of DGI to Executive to the extent that DGI has discharged such liability, and DGI shall not be responsible for
        any liability of Donegal Mutual to Executive to the extent that Donegal Mutual has discharged such liability.&#160; Executive shall serve in the Position and in such capacity and shall have the normal duties, responsibilities, functions and authority
        consistent with the Position, subject to the power and authority of the respective board of directors of Donegal Mutual and DGI (together, the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Boards</u></font>&#8221;)

        to expand or limit such duties, responsibilities, functions and authority and to overrule actions of officers of the Employers.&#160; During the Employment Period, Executive shall render such services to the Employers which are consistent with the
        Position and as the President and Chief Executive Officer and/or as either of the Boards may from time to time direct.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">During the Employment Period, Executive shall report
        to the President and Chief Executive Officer or his designee and shall devote his best efforts and his full business time and attention to the business and affairs of the Employers.&#160; Executive shall perform his duties, responsibilities and
        functions to the best of his abilities in a diligent, trustworthy, professional and efficient manner and shall comply with the policies and procedures of the Employers in all material respects.&#160; In performing his duties and exercising his authority
        under this Agreement, Executive shall develop, support and implement the business and strategic plans approved from time to time by the Boards and shall support and cooperate with the Employers&#8217; efforts to expand their business and operate
        profitably and in conformity with the business and strategic plans approved by the Boards.&#160; So long as Executive is employed by one or both of the Employers, Executive shall not, without the prior written consent of the Boards, accept other
        employment, perform other services for compensation, or perform other work that results in any financial benefit to Executive.&#160; Notwithstanding the foregoing, nothing in this Agreement shall preclude Executive from engaging in educational,
        charitable, political, professional and civic activities, provided that such engagement does not interfere with Executive&#8217;s duties and responsibilities hereunder.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">3.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Compensation and Benefits</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Base Salary</u></font>.&#160; During the Employment Period, Executive shall receive a base salary of __________ Dollars ($__________) per annum (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Base Salary</u></font>&#8221;), which may be modified by the Employers in their sole discretion (provided, however, that any decrease in Executive&#8217;s Base Salary shall be made only if the Employers contemporaneously and
        proportionately decrease the base salaries of all senior executives of such Employers).</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Payment of Base Salary</u></font>.&#160; The Base Salary shall be payable by the Employers in regular installments in accordance with the Employers&#8217; payroll practices in effect from time to time, less
        withholdings and deductions required or permitted by applicable law.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Annual Bonus</u></font>.&#160; During the Employment Period, Executive shall be eligible to receive an annual performance bonus (an &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Annual Bonus</u></font>&#8221;), subject to the (i) achievement of Employers&#8217; performance criteria, as determined in the Employers&#8217; sole discretion, and (ii) Executive&#8217;s continued employment with the Employers through the end of the year for
        which such bonus is paid (except as otherwise provided in Section 4).&#160; The Employers&#8217; performance criteria shall be determined in good faith by the President and Chief Executive Officer or his designee, in consultation with Executive.&#160; The Annual
        Bonus shall be paid in a single lump sum payment, less withholdings and deductions required or permitted by applicable law, to Executive when annual bonuses for that year are paid to other executives of the Employers, but in no event later than the
        March 15<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup> following the end of the year for which the bonus is paid.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">2</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Incentive Plans</u></font>.&#160; Executive shall be entitled to participate in any incentive plans that the Employers may sponsor, if any, in accordance (in all material respects) with the applicable policies
        of the Employers relating to incentive compensation for executive officers, and based on the objectives set forth in such Employers&#8217; executive incentive plans.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Employee Benefits</u></font>.&#160; Throughout Executive&#8217;s employment during the Employment Period, the Employers shall provide Executive with all employee benefits and fringe benefits as may be provided from
        time to time to the Employers&#8217; executives.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(f)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Expense Reimbursement</u></font>.&#160; During the Employment Period, and subject to Section 21(d) hereunder, the Employers shall reimburse Executive, within a reasonable period of time of Executive submitting
        an expense report to the Employers, for all reasonable business expenses incurred by him in the course of performing his duties and responsibilities under this Agreement which are consistent with the Employers&#8217; policies in effect from time to time
        with respect to travel, entertainment and other business expenses, subject to the Employers&#8217; requirements with respect to reporting and documentation of such expenses.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">4.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Notice of Termination; Employers&#8217; Obligations Upon Cessation of Employment Period</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Notice of Termination</u></font>.&#160; Subject to the terms of this Agreement, the Employment Period and Executive&#8217;s employment with the Employers may be terminated by either party at any time and for any or
        no reason.&#160; Any termination of employment by the Employers or by Executive under this Section 4 shall be communicated by a written notice to the other party hereto indicating the specific termination provision in this Agreement relied upon.&#160;
        Executive&#8217;s final day of employment with the Employers, as set forth in such written notice, shall be the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Termination Date</u></font>.&#8221;</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Employers&#8217; Obligations Upon Cessation of the Employment Period</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Accrued Payments</u></font>.&#160; Upon Executive&#8217;s termination of employment for any reason, Executive shall be entitled to receive: (A) payment of any unpaid premiums for medical and dental insurance
        coverage through the Termination Date for Executive (and his immediate family) and any other employee benefits Executive is entitled to hereunder, (B) payment of all accrued but unpaid vacation; (C) any expense reimbursement owed to Executive under
        Section 3(f), which shall be paid within thirty (30) days of the Termination Date; and (D) the Base Salary earned for services rendered by Executive through the Termination Date, which shall be paid on the next succeeding payroll date
        (collectively, the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Accrued Payments</u></font>&#8221;).</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(ii)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Termination Without Cause, for Good Reason or Following Change of Control</u></font>.&#160; If Executive&#8217;s employment is terminated without Cause by the Employers, Executive resigns for Good Reason, or
        Executive resigns with or without Good Reason within twelve (12) months after the consummation of a Change of Control, and subject to Section 4(c) below, then Executive shall be entitled to the Accrued Payments and shall also be entitled to
        receive:</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 180pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(A)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">any unpaid Annual Bonus earned by Executive with
        respect to the year ending prior to the year in which the Termination Date occurs, notwithstanding Executive&#8217;s termination of employment, which shall be paid in a lump sum at the same time, and calculated in the same manner, as the Annual Bonus
        would have been paid and calculated had there not been a termination of Executive&#8217;s employment;</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">3</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 180pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(B)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">severance pay in an amount equal to thirty-six (36)
        months of his Base Salary in effect on the Termination Date (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Severance Payment</u></font>&#8221;).&#160; The Severance Payment shall be payable in equal installments,
        with the first installment payable on the Employers&#8217; first regularly scheduled payroll date occurring after the effective date of the general release; and</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 180pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(C)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">The Employers shall pay as a lump sum to Executive
        the full aggregate premium cost (calculated based on the current premium cost as of the Termination Date) that the Employers and Executive would have paid to maintain the same medical, health, disability and life insurance coverage the Employers
        provided to Executive immediately prior to the Termination Date had Executive remained employed for thirty-six (36) months following the Termination Date.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">For purposes of the Agreement, the compensation and benefits referenced in Section 4(b)(ii)(A)-(C) are referred to as the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Severance Benefits</u></font>.&#8221;&#160; The Severance Benefits shall be paid to Executive less withholdings and deductions required or permitted by applicable law.</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(iii)</font>&#160; &#160; &#160; <u></u><font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Termination for Cause, Death or Incapacity, or Resignation Without Good Reason</u></font>.&#160; If the Employment Period is terminated by the Employers for Cause or upon Executive&#8217;s resignation without Good
        Reason (other than a resignation within twelve (12) months after the consummation of a Change of Control), or death or Incapacity (as determined by the Boards in their good faith judgment), Executive shall only be entitled to receive the Accrued
        Payments (if any), and shall not be entitled to any other salary, compensation or benefits from the Employers after termination of the Employment Period, except as otherwise specifically provided for under the Employers&#8217; employee benefit plans or
        as otherwise expressly required by applicable law.&#160; Notwithstanding the foregoing, in the event of Executive&#8217;s death, the Employers shall continue to pay Executive&#8217;s then Base Salary to the Executive&#8217;s estate or personal representative for a period
        of two (2) years in fifty-two (52) equal bi-weekly installment payments, with the first payment commencing on the Employers&#8217; first regularly scheduled payroll date occurring after Executive&#8217;s death.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(iv)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Except as otherwise expressly provided herein, all of
        Executive&#8217;s rights to salary, employee benefits and other compensation hereunder which would have accrued or become payable after the termination of the Employment Period shall cease upon such termination, other than those expressly required under
        applicable law.&#160; The Employers may offset any amounts Executive owes the Employers against any amounts the Employers owe Executive hereunder, provided, that such amounts claimed to be owed by Executive have not been disputed by Executive after
        sufficient advance written notice thereof by the Employers.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">The Employers&#8217; obligation to provide the Severance
        Benefits to Executive shall be conditioned upon Executive&#8217;s execution and the irrevocability of a general release in a form reasonably acceptable to the Employers.&#160; Except as otherwise expressly provided herein, Executive shall not be entitled to
        any other salary, compensation or other benefits after termination of the Employment Period, except as specifically provided for in the Employers&#8217; employee benefit plans or as otherwise expressly required by applicable law.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">4</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(d)</font>&#160;&#160; &#160; &#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">For purposes of this Agreement, &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Cause</u></font>&#8221; shall mean (i) Executive&#8217;s willful and continued failure substantially to perform Executive&#8217;s material duties with the Employers as set forth in
        this Agreement, or the commission by Executive of any activities constituting a willful violation or breach under any material federal, state or local law or regulation applicable to the activities of Donegal Mutual or DGI or their respective
        subsidiaries and affiliates, in each case, after notice of such failure, breach or violation from the Employers to Executive and a reasonable opportunity for Executive to cure such failure, breach or violation in all material respects, (ii) fraud,
        breach of fiduciary duty, dishonesty, misappropriation or other actions by Executive that cause intentional material damage to the property or business of Donegal Mutual or DGI or their respective subsidiaries and affiliates, (iii) Executive&#8217;s
        repeated absences from work such that Executive is substantially unable to perform Executive&#8217;s duties under this Agreement in all material respects other than for physical or mental impairment or illness or (iv) Executive&#8217;s non-compliance with the
        provisions of Section 2(b) of this Agreement after notice of such non-compliance from the Employers to Executive and a reasonable opportunity for Executive to cure such non-compliance.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(e)</font>&#160;&#160; &#160; &#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">For purposes of this Agreement &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Incapacity</u></font>&#8221; shall be deemed to occur if the Boards, in their good faith judgment, determine that Executive is mentally or physically disabled or
        incapacitated such that he cannot perform his duties and responsibilities under this Agreement and, within thirty (30) days of receipt of the Boards&#8217; good faith determination, either (i) Executive fails to undertake a physical and/or mental
        examination by a physician reasonably acceptable to the Boards or (ii) after Executive undertakes a physical and/or mental examination by a physician reasonably acceptable to the Boards, such physician fails to certify to the Boards that Executive
        is physically and mentally able and capable of performing his duties and responsibilities under this Agreement.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(f)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">For purposes of this Agreement, &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Good Reason</u></font>&#8221; shall mean (i) a material diminishment of Executive&#8217;s Position or the scope of Executive&#8217;s authority, duties or responsibilities as this
        Agreement describes without Executive&#8217;s written consent, excluding for this purpose any action the Employers do not take in bad faith and that the Employers remedy promptly following written notice thereof from Executive to the Employers, (ii) a
        relocation of Executive&#8217;s principal business location to a location that is more than forty (40) miles farther from Executive&#8217;s current resident office in 1195 River Road, Marietta, PA 17547, or (iii) a material breach by either of the Employers of
        their respective obligations to Executive under this Agreement; provided, however, that with respect to any termination by Executive for Good Reason, Executive shall have provided the Employers with written notice within ninety (90) days of the
        date on which Executive first had actual knowledge of the existence of the Good Reason condition and which such Good Reason condition shall not have been cured or otherwise rectified by the Employers in all material respects to the reasonable
        satisfaction of Executive within thirty (30) days after the Employers receive such written notice.</font></div>
    <div>&#160;</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">5</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(g)</font>&#160;&#160;&#160;&#160;&#160;&#160; &#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;"> For purposes of this Agreement, a &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Change of Control</u></font>&#8221; shall be deemed to have occurred in the event of any of the following (each a &#8220;Transaction&#8221;):</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">the acquisition of shares of DGI by any &#8220;person&#8221; or
        &#8220;group,&#8221; as Rule 13d-3 under the Securities Exchange Act of 1934, as now or hereafter amended, uses such terms, in a transaction or series of transactions that result in such person or group directly or indirectly first owning after the Effective
        Date more than 25% of the aggregate voting power of DGI&#8217;s Class A common stock and Class B common stock taken as a single class,</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(ii)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">the consummation of a merger of Donegal Mutual or
        other business combination transaction involving Donegal Mutual in which Donegal Mutual is not the surviving entity,</font></div>
    <div>&#160;</div>
    <div style="text-align: left; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(iii)</font>&#160;&#160;&#160;&#160;&#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">the consummation of a merger of DGI or other business
        combination transaction involving DGI after which the holders of the outstanding voting capital stock of DGI taken as a single class do not collectively own 60% or more of the aggregate voting power of the entity surviving such merger or other
        business combination transaction,</font></div>
    <div style="text-align: left; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"> </font><br>
    </div>
    <div style="text-align: left; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(iv)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">the sale, lease, exchange or other transfer in a
        transaction or series of transactions of all or substantially all of the assets of DGI, but excluding therefrom the sale and re-investment of the consolidated investment portfolio of DGI and its subsidiaries,</font></div>
    <div><br>
    </div>
    <div style="text-align: left; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(v)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">a change in the composition of the board of directors
        of Donegal Mutual in which the individuals who, as of the Effective Date, constitute the board of directors of Donegal Mutual (the &#8220;Incumbent Donegal Mutual Board&#8221;) cease for any reason to constitute at least a majority of the board of directors of
        Donegal Mutual; <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">provided</font>, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">however</font>, that any individual becoming a
        director subsequent to the Effective Date whose election, or nomination for election by Donegal Mutual&#8217;s members, was approved by a vote of at least a majority of the directors then comprising the Incumbent Donegal Mutual Board shall be considered
        as though such individual were a member of the Incumbent Donegal Mutual Board, but excluding, for this purpose, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to
        the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of an individual or entity other than the board of directors of Donegal Mutual or</font></div>
    <div><br>
    </div>
    <div style="text-align: left; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(vi)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">a change in the composition of the board of directors
        of DGI in which the individuals who, as of the Effective Date, constitute the board of directors of DGI (the &#8220;Incumbent DGI Board&#8221;) cease for any reason to constitute at least a majority of the board of directors of DGI; <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">provided</font>, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">however</font>, that any individual becoming a director subsequent to the Effective Date
        whose election, or nomination for election by DGI&#8217;s stockholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent DGI Board shall be considered as though such individual were a member of the Incumbent
        DGI Board, but excluding, for this purpose, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened
        solicitation of proxies or consents by or on behalf of an individual or entity other than the board of directors of DGI.</font></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">A Transaction constituting a Change of Control in the case of subsections (i), (ii), (iii) or (iv) shall only be deemed to have occurred upon the closing of the
      Transaction.&#160; For purposes of this Agreement, consummation of a Change of Control shall only be deemed to have occurred upon the closing of a Transaction.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">6</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(h)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">The Employers and Executive mutually agree to
        reimburse either party for the reasonable fees and expenses of either party&#8217;s attorneys and for court and related costs in any proceeding to enforce the provisions of this Agreement in which the Employers or Executive are successful on the merits.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(i)</font>&#160;&#160;&#160;&#160;&#160; &#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">In the event that the independent registered public
        accounting firm of either of the Employers or the Internal Revenue Service (&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>IRS</u></font>&#8221;) determines that any payment, coverage or benefit provided to
        Executive pursuant to this Agreement is subject to the excise tax imposed by Sections 280G or 4999 of the Internal Revenue Code of 1986, as amended (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Code</u></font>&#8221;),

        any successor provisions thereto or any interest or penalties Executive incurs with respect to such excise tax, the Employers, within thirty (30) days thereafter, shall pay to Executive, in addition to any other payment, coverage or benefit due and
        owing under this Agreement, an additional amount that will result in Executive&#8217;s net after tax position, after taking into account any interest, penalties or taxes imposed on the amounts payable under this Section 4(i), upon the receipt of the
        payments for which this Agreement provides being no less advantageous to Executive than the net after tax position to Executive that would have been obtained had Sections 280G and 4999 of the Code not been applicable to such payment, coverage or
        benefits.&#160; Except as this Agreement otherwise provides, tax counsel, whose selection shall be reasonably acceptable to Executive and the Employers and whose fees and costs shall be paid for by the Employers, shall make all determinations this
        Section 4(i) requires.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">5.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Confidential Information</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive shall not, except as may be required to
        perform his duties hereunder or as required by applicable law, during the Employment Period and after employment ends (regardless of the reason), without limitation in time or until such information shall have become public other than by
        Executive&#8217;s unauthorized disclosure, disclose to others or use, whether directly or indirectly, any non-public confidential or proprietary information with respect to the Employers, including, without limitation, their business relationships,
        negotiations and past, present and prospective activities, methods of doing business, know-how, trade secrets, data, formulae, product designs and styles, product development plans, customer lists, investors, and all papers, resumes and records
        (including computer records) of the documents containing such information (&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Confidential Information</u></font>&#8221;).&#160; Executive stipulates and agrees that as
        between Executive and the Employers the foregoing matters are important and that material and confidential proprietary information and trade secrets affect the successful conduct of the businesses of the Employers (and any successors or assignees
        of the Employers).&#160; Nothing about the foregoing shall preclude Executive from testifying truthfully in any forum or from providing truthful information, including, but not limited to, Confidential Information, to any government agency or
        commission.&#160; The term &#8220;Confidential Information&#8221; does not include information which (i) was already in Executive&#8217;s possession prior to the time of disclosure by or on behalf of the Employers, provided that such information was not furnished to
        Executive by a source known by Executive to be bound by a confidentiality agreement with, or other obligations of confidentiality in favor of, the Employers, (ii) was or becomes generally available to the public other than as a result of a
        disclosure by Executive in violation of this Agreement, (iii) becomes available to Executive on a non-confidential basis from a source other than the Employers, provided that such source is not known by Executive to be bound by a confidentiality
        agreement with, or other obligations of confidentiality in favor of, the Employers, or (iv) was or is independently developed by Executive without use of or reference to any Confidential Information.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">7</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive agrees to deliver or return to the
        Employers, at the Employers&#8217; written request, at any time or upon termination of his employment (regardless of the reason): (i) all documents, computer tapes and disks, records, lists, data, drawings, prints, notes and written information (and all
        copies thereof) furnished by or on behalf of or for the benefit of the Employers or prepared by Executive in connection with, and during the term of, his employment by the Employers, regardless of whether Confidential Information is contained
        therein, and (ii) all physical property of the Employers which Executive received in connection with Executive&#8217;s employment with the Employers including, without limitation, credit cards, passes, door and file keys, and computer hardware and
        software existing in tangible form.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">The Defend Trade Secrets Act of 2016 (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Act</u></font>&#8221;) provides that: An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a
        trade secret that: (A) is made &#8211; (i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or
        (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.&#160; The Act further provides that an individual who files a lawsuit for retaliation by an employer for reporting a suspected
        violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual: (A) files any document containing the trade secret under seal; and (B) does not
        disclose the trade secret, except pursuant to court order.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive represents and warrants to the Employers
        that, to the best of his knowledge, Executive took nothing with him which belonged to any former employer when Executive left his prior position and that Executive has nothing that contains any information which belongs to any former employer.&#160; If
        at any time Executive discovers this is incorrect, Executive shall promptly return any such materials to Executive&#8217;s former employer.&#160; The Employers do not want any such materials, and Executive shall not be permitted to use or refer to any such
        materials in the performance of Executive&#8217;s duties hereunder.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">6.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Work Product and Intellectual Property, Inventions and Patents</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">For purposes of this Agreement:</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Work Product</u></font>&#8221; shall include (A) all works, materials, ideas, innovations, inventions, discoveries, techniques, methods, processes, formulae, compositions, developments, improvements,
        technology, know-how, algorithms, data and data files, computer process systems, computer code, software, databases, hardware configuration information, research and development projects, experiments, trials, assays, lab books, test results,
        specifications, formats, designs, drawings, blueprints, sketches, artwork, graphics, documents, records, writings, reports, machinery, prototypes, models, sequences, and components; (B) all tangible and intangible embodiments of the foregoing, of
        any kind or format whatsoever, including in printed and electronic media; and (C) all Intellectual Property Rights (as defined below) associated with or related to the foregoing;</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">8</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(ii)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Employers&#8217; Work Product</u></font>&#8221; shall include all Work Product that Executive partially or completely creates, makes, develops, discovers, derives, conceives, reduces to practice, authors, or fixes in
        a tangible medium of expression, whether solely or jointly with others and whether on or off the Employers&#8217; premises, in connection with the Employers&#8217; business, (A) while employed by the Employers, or (B) with the use of the time, materials, or
        facilities of the Employers, or (C) relating to any product, service, or activity of the Employers of which Executive has knowledge, or (D) suggested by or resulting from any work performed by Executive for the Employers; and</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(iii)</font>&#160;&#160;&#160;&#160;&#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">&#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Intellectual Property Rights</u></font>&#8221; means any and all worldwide rights, title, or interest existing now or in the future under patent law, trademark law, copyright law, industrial rights design law,
        moral rights law, trade secret law, and any and all similar proprietary rights, however denominated, and any and all continuations, continuations-in-part, divisions, renewals, reissue, reexaminations, extensions and/or restorations thereof, now or
        hereafter in force and effect, including without limitation all patents, patent applications, industrial rights, mask works rights, trademarks, trademark applications, trade names, slogans, logos, service marks and other marks, copyrightable
        material, copyrights, copyright applications, moral rights, trade secrets, and trade dress.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive acknowledges and agrees that all Employers&#8217;
        Work Product is and shall belong to the Employers.&#160; Executive shall and hereby does irrevocably assign and transfer to the Employers all of Executive&#8217;s right, title, and interest in and to all Employers&#8217; Work Product, which assignment shall be
        effective as of the moment of creation of such Employers&#8217; Work Product without requiring any additional actions of the parties.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">All copyrightable material included in Employers&#8217;
        Work Product that qualifies as a &#8220;work made for hire&#8221; under the U.S. Copyright Act is deemed a &#8220;work made for hire&#8221; created for and owned exclusively by the Employers, and the Employers shall be deemed the owner of the copyright and all other
        Intellectual Property Rights associated therewith.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">To the extent any of the rights, title, and interest
        in and to Employers&#8217; Work Product cannot be assigned by Executive to the Employers, Executive hereby grants to the Employers a perpetual, exclusive, royalty-free, transferable, assignable, irrevocable, worldwide license (with rights to sublicense
        through multiple tiers of sublicensees) to practice such non-assignable rights, title, and interest.&#160; To the extent any of the rights, title, and interest in and to Employers&#8217; Work Product can neither be assigned nor licensed by Executive to the
        Employers, Executive hereby irrevocably waives and agrees never to assert such non-assignable and non-licensable rights, title, and interest against the Employers, or their directors, managers, officers, agents, employees, contractors, successors,
        or assigns.&#160; For the avoidance of doubt, this Section 6(d) shall not apply to any Work Product that (i) does not relate, at the time of creation, making, development, discovery, derivation, conception, reduction to practice, authoring, or fixation
        in a tangible medium of expression of such Work Product, to the Employers&#8217; business or actual or demonstrably anticipated research, development or business; (ii) was developed entirely on Executive&#8217;s own time; (iii) was developed without use of any
        of the Employers&#8217; equipment, supplies, facilities, or trade secret information; and (iv) did not result from any work Executive performed for the Employers.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">9</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive agrees, during and after Executive&#8217;s
        employment, to perform and to assist the Employers and their successors, assigns, delegates, nominees, and legal representatives with all acts that the Employers deem necessary or desirable to permit and assist the Employers in applying for,
        obtaining, perfecting, protecting, and enforcing the full benefits, enjoyment, rights, and title throughout the world of the Employers in and to all Employers&#8217; Work Product, which acts and assistance may include, without limitation, the signing and
        execution of documents and assistance or cooperation in the filing, prosecution, registration, and memorialization of assignment of any applicable Intellectual Property Rights; acts pertaining to the enforcement of any applicable Intellectual
        Property Rights; and acts pertaining to other legal proceedings related to Employers&#8217; Work Product.&#160; If the Employers are unable for any reason to secure Executive&#8217;s signature to any document that the Employers deem necessary or desirable to permit
        and assist the Employers in applying for, obtaining, perfecting, protecting, and enforcing the full benefits, enjoyment, rights and title throughout the world of the Employers in and to all Employers&#8217; Work Product, Executive hereby irrevocably
        designates and appoints the Employers, their officers, and managers as Executive&#8217;s attorney in fact to sign and execute such documents in Executive&#8217;s name, all with the same legal force and effect as if executed by Executive.&#160; This designation of
        power of attorney is a power coupled with an interest and is irrevocable.&#160; Executive will not retain any proprietary interest in any Employers&#8217; Work Product and shall not register, file, seek to obtain, or obtain any Intellectual Property Rights
        covering any Employers&#8217; Work Product in his own name.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(f)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">Upon the written request of the Employers, Executive
        agrees to disclose and describe to the Employers promptly and in writing to the Employers all Employers&#8217; Work Product to which the Employers are entitled as provided above.&#160; Executive shall deliver all Employers&#8217; Work Product in Executive&#8217;s
        possession whenever the Employers so request in writing, and, in any event, upon the written request of the Employers, prior to or upon Executive&#8217;s termination of employment.&#160; After the Employers confirm receipt of Employers&#8217; Work Product,
        Executive shall delete or destroy all Employers&#8217; Work Product in Executive&#8217;s possession whenever the Employers so requests in writing and at the Employers&#8217; reasonable direction, without retaining any copies thereof, and, in any event, prior to or
        upon Executive&#8217;s termination of employment.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(g)</font>&#160;&#160;&#160;&#160;&#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Consistent with Executive&#8217;s obligations under Section
        5, Executive shall hold in the strictest confidence, and will not disclose, furnish or make accessible to any person or entity (directly or indirectly) Employers&#8217; Work Product, except as required in accordance with Executive&#8217;s duties as an employee
        of the Employers.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(h)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Upon the written request of the Employers, Executive
        agrees to disclose promptly in writing to the Employers&#8217; all Work Product created, made, developed, discovered, derived, conceived, reduced to practice, authored, or fixed in a tangible medium of expression by Executive for six (6) months after the
        termination of employment with the Employers, whether or not Executive believes such Work Product is subject to this Agreement, to permit a determination by the Employers as to whether or not the Work Product is or should be the property of the
        Employers.&#160; Executive recognizes that Work Product or Confidential Information relating to Executive&#8217;s activities while working for the Employers and created, made, developed, discovered, derived, conceived, reduced to practice, authored, or fixed
        in a tangible medium of expression by Executive, alone or with others, within six (6) months after termination of Executive&#8217;s employment with the Employers, may have been so created, made, developed, discovered, derived, conceived, reduced to
        practice, authored, or fixed in a tangible medium of expression by Executive in significant part while employed by the Employers.&#160; Accordingly, Executive agrees that such Work Product and Confidential Information shall be presumed to have been
        created, made, developed, discovered, derived, conceived, reduced to practice, authored, or fixed in a tangible medium of expression during Executive&#8217;s employment with the Employers and are to be promptly disclosed and assigned to the Employers
        unless and until Executive establishes the contrary by written evidence satisfying a clear and convincing evidence standard of proof.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">10</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">For the avoidance of doubt, Executive shall not be
        entitled to any additional or special compensation or reimbursement in fulfilling his obligations under this Section 6, except that the Employers, shall reimburse Executive for any reasonable out of pocket expenses which Executive may incur on
        behalf of the Employers.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">7.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Non-Solicitation; Non-Disparagement</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">For the purposes of this Agreement, the term &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Competitive Enterprise</u></font>&#8221; shall mean any insurance company, insurance holding company or any such entities in the process of organization or application for
        state regulatory approval and shall also include other entities that offer services or products competitive with the services or products which the Employers or their respective subsidiaries or affiliates currently offer or may in the future offer.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">During the Employment Period and for a period of two
        (2) years (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Restricted Period</u></font>&#8221;) immediately following Executive&#8217;s separation of employment under this Agreement for any reason, Executive shall
        not, in any way, directly or indirectly, solicit, divert or contact any existing or potential customer of the Employers or any of their respective subsidiaries or affiliates that Executive solicited, became aware of, transacted business with, or
        performed services for during the Employers&#8217; employment of Executive for the purpose of selling any services or products that compete with the services or products the Employers or their respective subsidiaries and affiliates currently offer or in
        the future, may offer, or solicit or assist in the employment of any employee of the Employers or their respective subsidiaries or affiliates for the purpose of becoming an employee of or otherwise provide services for any Competitive Enterprise.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">During the Employment Period and thereafter,
        Executive shall not make any negative or disparaging statements or communications regarding the Employers, their personnel or operations.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">If, at the time of enforcement of Sections 5, 6 or 7
        of this Agreement, a court shall hold that the duration, scope or geographical area restrictions stated herein are unreasonable under circumstances then existing, the parties hereto agree that the maximum duration, scope or geographical area
        reasonable under such circumstances shall be substituted for the stated duration, scope or area and that the court shall be allowed to revise the restrictions contained herein to cover the maximum period, scope and area permitted by law.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">11</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive acknowledges that Executive&#8217;s compliance
        with Sections 5, 6 and 7 of this Agreement is necessary to protect the goodwill, customer relations, trade secrets, confidential information and other proprietary and legitimate business interests of the Employers.&#160; Executive acknowledges that any
        breach of any of these covenants will result in irreparable and continuing damage to the Employers&#8217; business for which there will be no adequate remedy at law and Executive agrees that, in the event of any such breach of the aforesaid covenants,
        the Employers and their successors and assigns shall be entitled to seek injunctive relief and to such other and further relief as may be available at law or in equity.&#160; Accordingly, Executive expressly agrees that upon any breach, or threatened
        breach, of the terms of this Agreement, the Employers shall be entitled, as a matter of right, in any court of competent jurisdiction in equity or otherwise to enforce the specific performance of Executive&#8217;s obligations under this Agreement, to
        obtain temporary and permanent injunctive relief without the necessity of proving actual damage to the Employers or the inadequacy of a legal remedy.&#160; In the event a court orders the Employers to post a bond in order to obtain such injunctive
        relief for a claim under this Agreement, Executive agrees that the Employers will be required to post only a nominal bond.&#160; The rights conferred upon the Employers in this paragraph shall not be exclusive of any other rights or remedies that the
        Employers may have at law, in equity or otherwise.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(f)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">In the event that Executive materially violates any
        of the covenants in this Agreement and the Employers commence legal action for injunctive or other relief, then the Employers shall have the benefit of the full period of the covenants such that the covenants shall have the duration of two (2)
        years computed from the date Executive ceased violation of the covenants, either by order of the court or otherwise.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(g)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Executive acknowledges and agrees that the
        restrictive covenants contained herein: (i) are necessary for the reasonable and proper protection of the goodwill of the Employers and their trade secrets, proprietary data and confidential information; (ii) are reasonable with respect to length
        of time, scope and geographic area; and (iii) will not prohibit Executive from engaging in other businesses or employment for the purpose of earning a livelihood following the termination of his relationship with the Employers.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(h)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">If Executive materially breaches the general release
        provided for in Section 4(c) or any provision of Sections 5, 6 and 7 hereunder: (i) the Employers shall no longer be obligated to make any payments or provide any other benefits pursuant to Section 4; and (ii) as applicable, Executive shall forfeit
        all of the Severance Benefits previously provided to Executive and/or the Employers shall be entitled to reimbursement of any Severance Benefits made to Executive.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">8.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Executive&#8217;s Representations</u></font>.&#160; Executive hereby represents and warrants to the Employers that to the best of his knowledge: (a) the execution, delivery and performance of this Agreement by
        Executive do not and shall not conflict with, breach, violate or cause a default under any contract, agreement, instrument, order, judgment or decree to which Executive is a party or by which he is bound; (b) Executive is not a party to or bound by
        any employment agreement, non-compete agreement or confidentiality agreement with any other person or entity; (c) upon the execution and delivery of this Agreement by the Employers, this Agreement shall be the valid and binding obligation of
        Executive, enforceable in accordance with its terms; and (d) Executive is authorized to work in the United States without restriction.&#160; Executive hereby acknowledges and represents that he has consulted with independent legal counsel regarding his
        rights and obligations under this Agreement and that he fully understands the terms and conditions contained herein.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">12</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">9.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Survival</u></font>.&#160; Sections 4 through 21, inclusive, shall survive and continue in full force in accordance with their terms notwithstanding the termination of the Employment Period.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">10.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Notices</u></font>.&#160; Any notice provided for in this Agreement shall be in writing and shall be either personally delivered, sent by reputable overnight courier service or mailed by first class mail,
        return receipt requested, to the recipient at the address below indicated:</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Notices to Executive</u></font>:</div>
    <div style="text-align: left; text-indent: 36pt; margin-left: 72pt; font-family: 'Times New Roman'; font-size: 10pt;">1195 River Road, P.O. Box 302, Marietta, PA 17547</div>
    <div style="text-align: left; margin-left: 108pt; font-family: 'Times New Roman'; font-size: 10pt;">or at his home address as most currently appears in the records of the Employers with a copy by email to _________________</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Notices to the Employers</u></font>:</div>
    <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Insurance Company</div>
    <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Attention: Vice President, Human Resources</div>
    <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">1195 River Road, P.O. Box 302</div>
    <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Marietta, PA 17547</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman'; font-size: 10pt;">or such other address or to the attention of such other person as the recipient party shall have specified by prior written notice to the sending
      party.&#160; Any notice under this Agreement shall be deemed to have been given when so delivered, sent or mailed.</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">11.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Severability</u></font>.&#160; Whenever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement
        is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other provision of this Agreement or any action in any other
        jurisdiction, but this Agreement shall be reformed, construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provision had never been contained herein.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">12.</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Complete Agreement</u></font>.&#160; This Agreement, those documents expressly referred to herein and other documents of even date herewith embody the complete agreement and understanding among the parties and supersede
        and preempt any prior understandings, agreements or representations by or among the parties, written or oral, which may have related to the subject matter hereof in any way (including, but not limited to, superseding and preempting the Executive&#8217;s
        prior employment agreements, if any, with Employer).</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">13.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>No Strict Construction</u></font>.&#160; The language used in this Agreement shall be deemed to be the language chosen by the parties hereto to express their mutual intent, and no rule of strict construction
        shall be applied against any party.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">13</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">14.</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Counterparts</u></font>.&#160; This Agreement may be executed in separate counterparts (including by means of telecopied signature pages or electronic transmission in portable document format (.pdf)), each of which is
        deemed to be an original and all of which taken together constitute one and the same agreement.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">15.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Successors and Assigns</u></font>.&#160; This Agreement, including, but not limited to, the terms and conditions in Sections 5, 6 and 7, shall inure to the benefit of, and be binding upon, the heirs,
        executors, administrators, successors and assigns of the respective parties hereto, but in no event may Executive assign or delegate to any other party Executive&#8217;s rights, duties or obligations under this Agreement.&#160; Executive further hereby
        consents and agrees that the Employers may assign this Agreement (including, but not limited to, Sections 5, 6 and 7) and any of the rights or obligations hereunder to any third party in connection with the sale, merger, consolidation,
        reorganization, liquidation or transfer, in whole or in part, of the Employers&#8217; control and/or ownership of their assets or business.&#160; In such event, Executive agrees to continue to be bound by the terms of this Agreement, subject to its terms.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">16.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Choice of Law/Choice of Forum</u></font>.&#160; All issues and questions concerning the construction, validity, enforcement and interpretation of this Agreement shall be governed by, and construed in
        accordance with, the laws of the Commonwealth of Pennsylvania, without giving effect to any choice of law or conflict of law rules or provisions (whether of the Commonwealth of Pennsylvania or any other jurisdiction) that would cause the
        application of the laws of any jurisdiction other than Commonwealth of Pennsylvania.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">17.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u></u><font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Mitigation</u></font>.&#160; Executive shall not be required to mitigate the amount of any payment provided for in this Agreement by seeking other employment or otherwise, nor shall the amount of any payment
        or benefit provided for in this Agreement be reduced by any compensation Executive earns as the result of employment by another employer or by retirement benefits payable after the termination of this Agreement, except that the Employers shall not
        be required to provide Executive and Executive&#8217;s eligible dependents with medical insurance coverage as long as Executive and Executive&#8217;s eligible dependents are receiving comparable medical insurance coverage from another employer.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">18.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Amendment and Waiver</u></font>.&#160; The provisions of this Agreement may be amended or waived only with the prior written consent of the Employers and Executive, and no course of conduct or course of
        dealing or failure or delay by any party hereto in enforcing or exercising any of the provisions of this Agreement (including, without limitation, the Employers&#8217; right to terminate the Employment Period with or without Cause) shall affect the
        validity, binding effect or enforceability of this Agreement or be deemed to be an implied waiver of any provision of this Agreement.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">19.</font>&#160;&#160;&#160;&#160; &#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Waiver of Jury Trial</u></font>.&#160; As a specifically bargained for inducement for each of the parties hereto to enter into this Agreement (AFTER HAVING THE OPPORTUNITY TO CONSULT WITH COUNSEL), EACH PARTY HERETO
        EXPRESSLY WAIVES THE RIGHT TO TRIAL BY JURY IN ANY LAWSUIT OR PROCEEDING RELATING TO OR ARISING IN ANY WAY FROM THIS AGREEMENT OR THE MATTERS CONTEMPLATED HEREBY.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">20.</font>&#160;&#160;&#160; &#160;&#160;&#160;<u></u><font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Executive&#8217;s Cooperation</u></font>.&#160; During the Employment Period and thereafter, Executive shall reasonably cooperate with the Employers in any internal investigation or administrative, regulatory or
        judicial proceeding as reasonably requested by the Employers (including, without limitation, Executive&#8217;s being reasonably available to the Employers upon reasonable notice for interviews and factual investigations, appearing at the Employers&#8217;
        reasonable request to give testimony without requiring service of a subpoena or other legal process, volunteering to the Employers all pertinent information and turning over to the Employers all relevant documents which are or may come into
        Executive&#8217;s possession, all at times and on schedules that are reasonably consistent with Executive&#8217;s other permitted activities and commitments) at reasonable times.&#160; In the event the Employers require Executive&#8217;s cooperation in accordance with
        this Section 20 after termination of his employment with the Employers (regardless of the reason) and to the extent Executive is no longer entitled to any payments under this Agreement, including, but not limited to Severance Payments, the
        Employers shall compensate Executive on an hourly basis for his time spent on the foregoing (including, but not limited to, any travel time) calculated based off of Executive&#8217;s Base Salary immediately prior to the termination of his employment with
        the Employers divided by two thousand eighty (2,080), and reimburse Executive for reasonable travel and other expenses (including, but not limited to, lodging and meals, upon submission of receipts).&#160; Nothing about the foregoing shall interfere
        with Executive&#8217;s obligation to testifying truthfully in any forum or from providing truthful information, including, but not limited to, Confidential Information, to any government agency or commission.</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">14</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">21.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>409A Compliance</u></font>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">The Employers and Executive intend that this
        Agreement be drafted and administered in compliance with Section 409A of the Code, including, but not limited to, any future amendments thereto, and any other IRS or other governmental rulings or interpretations (together, &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Section 409A</u></font>&#8221;) issued pursuant to Section 409A so as not to subject Executive to payment of interest or any additional tax under Section 409A.&#160; The
        Employers and Executive intend for any payments under this Agreement to satisfy either the requirements of Section 409A or to be exempt from the application of Section 409A, and the Employers and Executive shall construe and interpret this
        Agreement accordingly.&#160; In furtherance of such intent, if payment or provision of any amount or benefit under this Agreement that is subject to Section 409A at the time specified in this Agreement would subject such amount or benefit to any
        additional tax under Section 409A, the Employers shall postpone payment or provision of such amount or benefit to the earliest commencement date on which the Employers can make such payment or provision of such amount or benefit without incurring
        such additional tax.&#160; In addition, to the extent that any IRS guidance issued under Section 409A would result in Executive being subject to the payment of interest or any additional tax under Section 409A, the Employers and Executive agree, to the
        extent reasonably possible, to amend this Agreement in order to avoid the imposition of any such interest or additional tax under Section 409A.&#160; Any such amendment shall have the minimum economic effect necessary and be determined reasonably and in
        good faith by the Employers and Executive.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">If a payment under this Agreement does not qualify as
        a short-term deferral under Section 409A or any similar or successor provisions, and Executive is a Specified Employee as of Executive&#8217;s Termination Date, the Employers may not make such distributions to Executive before a date that is six months
        after the date of Executive&#8217;s Termination Date or, if earlier, the date of Executive&#8217;s death (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Six-Month Delay</u></font>&#8221;).&#160; The Employers shall accumulate
        payments to which Executive would otherwise be entitled during the first six months following the Termination Date (the &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Six-Month Delay Period</u></font>&#8221;) and
        make such payments on the first day of the seventh month following Executive&#8217;s Termination Date.&#160; Notwithstanding the Six-Month Delay set forth in this Section 21(b):</font></div>
    <div>&#160;</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">15</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 108pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">To the maximum extent Section
        409A or any similar or successor provisions permit, during each month of the Six-Month Delay Period, the Employers will pay Executive an amount equal to the lesser of (A) the total monthly Severance Benefits or (B) one-sixth of the lesser of (1)
        the maximum amount that Section 401(a)(17) permits to be taken into account under a qualified plan for the year in which Executive&#8217;s Termination Date occurs and (2) the sum of Executive&#8217;s annualized compensation based upon the annual rate of pay
        for services provided to the Employers for the taxable year of Executive preceding the taxable year of Executive in which Executive&#8217;s Termination Date occurs, adjusted for any increase during that year that the parties expected to continue
        indefinitely if Executive&#8217;s Termination Date has not occurred; and</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(ii)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">To the maximum extent Section 409A, or any similar
        or successor provisions, permits within ten days following Executive&#8217;s Termination Date, the Employers shall pay Executive an amount equal to the applicable dollar amount under Section 402(g)(1)(B) for the year in which Executive&#8217;s Termination Date
        occurred.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 144pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(iii)</font>&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">For purposes of this Agreement, &#8220;<font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Specified Employee</u></font>&#8221; has the meaning given that term in Section 409A or any similar or successor provisions.&#160; The Employers&#8217; &#8220;specified employee
        identification date&#8221; as described in Section 409A will be December 31 of each year, and the Employers&#8217; &#8220;specified employee effective date&#8221; as described in Section 409A will be February 1 of each succeeding year.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">A termination of employment shall not be deemed to
        have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits upon or following a termination of employment unless such termination is also a &#8220;separation from service&#8221; within the meaning of
        Section 409A and, for purposes of any such provision of this Agreement, references to a &#8220;termination,&#8221; &#8220;termination of employment&#8221; or like terms shall mean &#8220;separation from service.&#8221;</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">To the extent that reimbursements or other in-kind
        benefits under this Agreement constitute &#8220;nonqualified deferred compensation&#8221; for purposes of Section 409A, (i) all such expenses or other reimbursements hereunder shall be made on or prior to the last day of the taxable year following the taxable
        year in which such expenses were incurred by Executive, (ii) any such right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit, and (iii) no such reimbursement, expenses eligible for
        reimbursement, or in-kind benefits provided in any taxable year shall in any way affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">For purposes of Section 409A, Executive&#8217;s right to
        receive any installment payments pursuant to this Agreement shall be treated as a right to receive a series of separate and distinct payments.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 108pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(f)</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">Notwithstanding any other provision of this Agreement
        to the contrary, in no event shall any payment under this Agreement that constitutes &#8220;nonqualified deferred compensation&#8221; for purposes of Section 409A be subject to offset by any other amount unless otherwise permitted by Section 409A.</font></div>
    <div>&#160;</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">[<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">SIGNATURE PAGE FOLLOWS</font>]</div>
    <div>&#160;</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">16</font></div>
      <div class="BRPFPageBreak" 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: left; font-family: 'Times New Roman'; font-size: 10pt;">IN WITNESS WHEREOF, the parties hereto have executed this Employment Agreement as of the date first written above.</div>
    <div>&#160;</div>
    <table cellspacing="0" cellpadding="0" border="0" id="zbf5d9999b76141bc85bb8cb3ab43f43e" 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="vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">DONEGAL MUTUAL INSURANCE COMPANY</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="vertical-align: top;" rowspan="1" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">By:</div>
          </td>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="vertical-align: top;" rowspan="1" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Its:</div>
          </td>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="vertical-align: top;" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">DONEGAL GROUP INC.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="vertical-align: top;" rowspan="1" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">By:</div>
          </td>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="vertical-align: top;" rowspan="1" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="vertical-align: top; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Its:</div>
          </td>
          <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="vertical-align: top;" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Executive</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">17</font></div>
      <div class="BRPFPageBreak" 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: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Schedule of Information Included in Employment Agreements</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Except as noted below, all of our executive officers other than Kevin G. Burke and Jeffrey D. Miller entered into this form of employment agreement on October 1, 2020.
      Therefore, we have filed only this form of employment agreement as an exhibit to the Annual Report on Form 10-K for the year ended December 31, 2022. We list below material information in the respective employment agreement for each of our executive
      officers other than Kevin G. Burke and Jeffrey D. Miller that differs from this form of employment agreement.</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="2" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" id="z3f6a3fb4d1e84c94825cf1d22b04d2a0" class="cfttable">

        <tr>
          <td style="vertical-align: bottom; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Name</div>
          </td>
          <td style="vertical-align: bottom; width: 31.15%; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); text-align: center; border-left: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Title</div>
          </td>
          <td style="vertical-align: bottom; width: 31.15%; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); text-align: center; border-left: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">DGI Title</div>
          </td>
          <td style="vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0); text-align: center; width: 10.53%;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Annual Base</div>
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Salary</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Kristi S. Altshuler</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Analytics Officer</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Analytics Officer</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$325,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">W. Daniel DeLamater (1)</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President, Field Operations and National Accounts</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$350,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">William A. Folmar</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President, Claims</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$290,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Jeffrey T. Hay (2)</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Underwriting Officer</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$425,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Christina M. Hoffman</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Risk Officer</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Risk Officer</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$305,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Matthew T. Hudnall (3)</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President, Commercial Lines</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$340,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Robert R. Long, Jr. (4)</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and General Counsel</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and General Counsel</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$230,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Sanjay Pandey</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Information Officer</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Information Officer</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$425,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">David W. Sponic (5)</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President, Personal Lines</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$260,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">V. Anthony Viozzi</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Investment Officer</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Chief Investment Officer</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$330,000</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 27.18%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Daniel J. Wagner</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Treasurer</div>
          </td>
          <td valign="bottom" style="vertical-align: top; width: 31.15%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President and Treasurer</div>
          </td>
          <td style="vertical-align: top; text-align: center; width: 10.53%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="1" class="cftnumcell">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$405,000</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(1)&#160; Mr. DeLamater entered into this form of employment agreement on January 1, 2023.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(2)&#160; Mr. Hay entered into this form of employment agreement on January 1, 2022.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(3)&#160; Mr. Hudnall entered into this form of employment agreement on January 1, 2023.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(4)&#160; At his request, Section (4)(b)(iii) of Mr. Long&#8217;s employment agreement does not include a salary continuation benefit in the event of his death during the term of the
      employment agreement.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(5)&#160; Mr. Sponic entered into this form of employment agreement on January 1, 2023.</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">18</font></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-10.22
<SEQUENCE>3
<FILENAME>brhc10049169_ex10-22.htm
<DESCRIPTION>EXHIBIT 10.22
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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="font-size: 10pt;">
    <div style="text-align: right; font-family: 'Times New Roman';">Exhibit 10.22</div>
    <div style="text-align: right; font-family: 'Times New Roman';"> <br>
    </div>
  </div>
  <div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DONEGAL MUTUAL INSURANCE COMPANY</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DONEGAL GROUP INC.</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023 ANNUAL EXECUTIVE INCENTIVE PLAN</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Purpose</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The 2023 Annual Executive Incentive Plan (the &#8220;Plan&#8221;) provides for the payment of performance-based bonuses to Plan participants based upon the Donegal Insurance Group&#8217;s
      achievement of performance objectives for individual performance measures according to the weighting assigned to each performance measure.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The performance objectives correlate to incentive levels that represent percentages of a participant&#8217;s 2023 base salary (as defined in this Plan). The potential bonuses
      available for Plan participants with respect to the performance measures will be based on the incentive levels, performance objectives and weighting percentages as outlined in Appendix 1.</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Scope</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The performance measures and objectives, unless otherwise specified, relate to the statutory financial results of the Donegal Insurance Group, which includes the following
      legal entities for the purposes of this Plan:</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Michigan Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Mountain States Commercial Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Mountain States Indemnity Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Peninsula Indemnity Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Peninsula Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Southern Insurance Company of Virginia</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Southern Mutual Insurance Company</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Performance Measures</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Commercial Lines Premium Growth &#8211; annual growth in commercial lines direct premiums written compared to the previous calendar year total.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Personal Lines Premium Growth &#8211; annual growth in personal lines direct premiums written compared to the previous calendar year total.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Adjusted Statutory Combined Ratio &#8211; reported statutory combined ratio excluding any catastrophe adjustment, all executive incentive plan bonus accruals and a stock option
      expense adjustment (see definitions below).</div>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating Return on Equity &#8211; Donegal Group Inc.&#8217;s consolidated GAAP net income divided by average GAAP stockholders&#8217; equity excluding accumulated other comprehensive income
      or loss (average of current year-end and prior year-end values).</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Bonus Formula</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Each participant in this Plan shall be eligible to receive a bonus that represents the sum of the performance bonuses such participant earns for each respective performance
      measure. Each performance bonus shall be calculated by multiplying the participant&#8217;s 2023 base salary, as defined in this Plan, by the bonus percentage that correlates to the incentive level achieved and multiplying that result by the weighting
      percentage assigned to the respective performance measure. The calculation methodology is illustrated below:</div>
    <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" id="z70122bf002c54fbabaabe32271f6b7f0">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Base Salary x Incentive Level Bonus % x Weighting % = Performance Bonus</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" id="z6f3ad942cb494167a7f83ab59da6e852">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Sum of Performance Bonuses = Total Bonus Earned</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Key Definitions</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Base Salary &#8211; total wages as reported on a participant&#8217;s W-2 for 2023, excluding any taxable fringe benefits, short or long-term disability pay, gains from exercise of
      stock options and prior-year bonus.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Statutory Combined Ratio &#8211; sum of the net loss and loss expense ratio (net losses and loss expenses incurred divided by net premiums earned), the expense ratio
      (underwriting expenses less installment fee income divided by net premiums written) and the dividend ratio (policyholder dividends incurred divided by net premiums earned).</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Catastrophe Adjustment &#8211; an adjustment will be provided to the statutory combined ratio for the purpose of this Plan to limit the net effect of up to two catastrophe
      events. For purposes of this provision, a catastrophe event is defined as an event for which the Property Claims Services unit of Insurance Services Office issues a catastrophe serial number and for which the net effect to the Donegal Insurance Group
      exceeds $5 million when aggregating losses incurred, loss expenses incurred and reinstatement premiums. The statutory combined ratio for the purposes of this Plan will be charged with:</div>
    <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" id="ze076225da229433cb962ab49b39fecf8">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">The first $5 million of the net effect of a catastrophe</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" id="z678e4880060e497b87eb28ac7e6db0fb">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">One-half of the amount between $5 million and $10 million</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" id="zf5a48cf2a0b64f92bc1e8f356f87d52e">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">None of the net effect above $10 million</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">2</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In the event that more than two catastrophe events, as defined above, occur within the calendar year, the statutory combined ratio for the purposes of this Plan will be
      charged with all of the net effect of the third and subsequent catastrophe events.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Stock Option Expense Adjustment &#8211; an adjustment will be provided to statutory combined ratio for the purpose of this Plan to remove the effect of stock option compensation
      expense included in the statutory financial statements.</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Additional Provisions</u></div>
    <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" id="zcce46e0da4f8418d9874338124e13c1c">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">1.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Participants must be employed by Donegal Mutual Insurance Company on or before October 1, 2023 to be eligible to participate in this Plan. Participants must be employed by the
              Donegal Mutual Insurance Company on December 31, 2023 in order to receive a bonus payment under this Plan.</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" id="zdfbc2ddcd1ad4360a2678e8b827a417b">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">2.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">No bonus is payable under this Plan unless the employees and managers of Donegal Mutual Insurance Company qualify for bonuses under their respective incentive plans.</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" id="za8817d570666403badae74884486f370">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">3.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Any bonuses earned under this Plan shall be paid prior to March 15, 2024.</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" id="zf76733c0c5df45ed9875f8015ae74458">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">4.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Approved participants in this Plan are listed in Appendix 1. Any changes to the participants in this Plan and the incentive levels for such participants must be approved by the Joint
              Compensation Committee of the Boards of Directors of Donegal Mutual Insurance Company and Donegal Group Inc. (&#8220;the Joint Compensation Committee&#8221;).</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" id="zfd4c3df340114fc48c08a0fe0e4adc53">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">5.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">This Plan provides for a discretionary pool calculated in similar fashion to the bonuses for Plan participants using a &#8220;base salary&#8221; equivalent of $1,000,000.&#160; The discretionary pool
              may be allocated among participants in this Plan or other officers, managers or employees in the sole discretion of the Joint Compensation Committee. The President shall provide a recommendation to the Joint Compensation Committee with
              respect to high performers who should be considered for allocations from the discretionary pool.</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" id="zfaca2cb8a5934f2091edb1c2a665d854">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">6.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Payment of bonuses under this Plan may be capped by the Joint Compensation Committee in their sole discretion.</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">3</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Appendix 1</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The participants and incentive levels for the 2023 Annual Executive Incentive Plan are as follows:</div>
    <div style="text-align: center;"><br>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">
        <table cellspacing="0" cellpadding="0" border="0" align="center" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;" id="z73f06c3badc844389ec61dc69dc0faab">

            <tr>
              <td colspan="8" rowspan="1" style="width: 24.43%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);"><br>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">&#160;</td>
              <td rowspan="1" colspan="7" style="width: 43.18%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Incentive Levels - Bonus % of Salary</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid; border-bottom: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Participants</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Threshold</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Target</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 4</div>
              </td>
              <td style="width: 10.8%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Maximum</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top;">&#160;</td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Kevin G. Burke</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Jeffrey D. Miller</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Kristi S. Altshuler</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">W. Daniel DeLamater</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">William A. Folmar</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Jeffery T. Hay</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Christina M. Hoffman</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Robert R. Long, Jr.</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sanjay Pandey</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">V. Anthony Viozzi</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: #000000 2px solid;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Daniel J. Wagner</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>
            <tr>
              <td style="width: 24.43%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Discretionary Pool</div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">80</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">90</div>
              </td>
              <td style="width: 10.8%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 1pt; color: rgb(255, 255, 255);">Incentive Levels - Bonus % of Salary Paticipants Threshold Level 1 Level 2 Target Level 3 Level 4 Maximurr Kevin G. Burke 40 50 60 70 80 90 100
        Jeffrey D. Miller 40 50 60 70 80 90 100 Kristi S. Altshuler 40 50 60 70 80 90 100 W. Daniel Delamater 40 50 60 70 80 90 100 William A. Folmar 40 50 60 70 80 90 100 Jeffery T. Hay 40 50 60 70 80 90 100 Christina M. Hoffman 40 50 60 70 80 90 100
        Robert R. Long, Jr. 40 50 60 70 80 90 100 Sanjay Pandey 40 50 60 70 80 90 100 V. Anthony Viozzi 40 50 60 70 80 90 100 Daniel J. Wagner 40 50 60 70 80 90 100 Discretionary Pool 40 50 60 70 80 90 100</div>
      <div>&#160;</div>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Note: Francis J. Haefner, Jr., Matthew T. Hudnall, David W. Sponic and Regional Senior Officers are not included as participants in this Plan due to
      their participation in individual incentive plans that are tailored to performance objectives within their specific areas of responsibility.</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> <br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">4</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Performance measures, performance objectives and weighting percentages for 2023 are as follows:</div>
    <div style="text-align: center;"><br>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">
        <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="z269002042b3444778fc7bb65d7196345">

            <tr>
              <td rowspan="1" style="width: 16.42%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);" colspan="11">&#160;&#160;&#160;&#160;&#160;</td>
            </tr>
            <tr>
              <td rowspan="1" style="width: 16.42%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0);">&#160;&#160;</td>
              <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td rowspan="1" style="width: 9.45%; vertical-align: top;">&#160;&#160;</td>
              <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td rowspan="1" colspan="7" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Performance Objectives</div>
              </td>
            </tr>
            <tr>
              <td style="width: 16.42%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Performance </div>
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Measure</div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
              <td style="width: 9.45%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighting</div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
              <td style="width: 9.87%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Threshold</div>
              </td>
              <td style="width: 9.87%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1</div>
              </td>
              <td style="width: 9.87%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2</div>
              </td>
              <td style="width: 9.87%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Target</div>
              </td>
              <td style="width: 9.87%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3</div>
              </td>
              <td style="width: 9.87%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 4</div>
              </td>
              <td style="width: 9.87%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Maximum</div>
              </td>
            </tr>
            <tr>
              <td style="width: 16.42%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0);">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Commercial Lines Premium Growth</div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td rowspan="1" style="width: 9.45%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15.0%</div>
              </td>
              <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.0%</div>
              </td>
            </tr>
            <tr>
              <td style="width: 16.42%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0);">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Personal Lines Premium Growth</div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td rowspan="1" style="width: 9.45%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15.0%</div>
              </td>
              <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.0%</div>
              </td>
            </tr>
            <tr>
              <td style="width: 16.42%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0);">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Adjusted Statutory Combined Ratio</div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td rowspan="1" style="width: 9.45%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">50.0%</div>
              </td>
              <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">99.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">98.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">97.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">96.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">95.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-right: #000000 2px solid;">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">94.0%</div>
              </td>
            </tr>
            <tr>
              <td style="width: 16.42%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating Return on Equity</div>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
                </div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td rowspan="1" style="width: 9.45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20.0%</div>
              </td>
              <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 9.87%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.5%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10.0%</div>
              </td>
              <td style="width: 9.87%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10.5%</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 1pt; color: rgb(255, 255, 255);">Performance Objectives Performance Measure Weighting Threshold Level 1 Level 2 Target Level 3 Level 4 Maximun Commerckll Linc Premium Growth
        15.0% 3.0% 3.5% 4.0% 4.5% 5.0% 5.5% 6.0% Personal Lines Premium Growth 15.0% 2.0% 2.5% 3.0% 3.5% 4.0% 4.5% 5.0% Adjusted Statuto Combined Ratio 50.0% 100.0% 99.0% 98.0% 97.0% 96.0% 95.0% 94.0% Operating Returr on Equity 20.0% 7.5% 8.0% 8.5% 9.0%
        9.5% 10.0% 10.5%</div>
      <div>&#160;</div>
    </div>
    <div><br>
    </div>
    <div style="text-align: left;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">5</font></div>
    </div>
    <div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"> </font>
      <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-10.23
<SEQUENCE>4
<FILENAME>brhc10049169_ex10-23.htm
<DESCRIPTION>EXHIBIT 10.23
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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 style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">Exhibit 10.23</div>
    <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DONEGAL MUTUAL INSURANCE COMPANY</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DONEGAL GROUP INC.</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">LONG-TERM EXECUTIVE INCENTIVE PLAN</div>
    <div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"> </font><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><u>Purpose</u></font></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Long-Term Executive Incentive Plan (this &#8220;Plan&#8221;) provides for the payment of performance-based bonuses to Plan participants based upon the Donegal Insurance Group&#8217;s
      achievement of profitable performance over a three-year period. The key performance measure for this Plan is the adjusted statutory combined ratio, as defined in this Plan.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Compensation Committee of the Boards of Directors of Donegal Mutual Insurance Company and Donegal Group Inc. (the &#8220;Committee&#8221;) shall have the sole and absolute
      discretion to interpret and apply the terms of this Plan, including, but not limited to, the determination of the achievement of the performance objective of Appendix 1.</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Scope</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The calculation of the adjusted statutory combined ratio will be based on the combined statutory financial results for the 2023, 2024 and 2025 calendar years for the
      Donegal Insurance Group, which includes the following legal entities for the purposes of this Plan:</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Michigan Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Mountain States Commercial Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Mountain States Indemnity Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Peninsula Indemnity Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Peninsula Insurance Company</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Southern Insurance Company of Virginia</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Southern Mutual Insurance Company</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Performance Measures</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Adjusted Statutory Combined Ratio &#8211;statutory combined ratio based on three-year financial results excluding any catastrophe adjustment(s), all executive incentive plan
      bonus payments and/or accruals and a stock option expense adjustment (see definitions below).</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Bonus Formula</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Each participant in this Plan shall be eligible to receive a bonus by multiplying the participant&#8217;s 2025 base salary, as defined in this Plan, by the bonus percentage shown
      in Appendix 1 that correlates to the average statutory combined ratio over the three-year period.</div>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The calculation methodology is illustrated below:</div>
    <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" id="z71edad6c933747dcb40bcd46213fd104">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Average Statutory Combined Ratio of 97.0% = 40% x 2025 Base Salary = Performance Bonus</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Key Definitions</u></div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Base Salary &#8211; total wages as reported on a participant&#8217;s W-2 for 2025, excluding any taxable fringe benefits, short or long-term disability pay, gains from exercise of
      stock options and prior-year bonus.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Statutory Combined Ratio &#8211; sum of the net loss and loss expense ratio (net losses and loss expenses incurred divided by net premiums earned), the expense ratio
      (underwriting expenses less installment fee income divided by net premiums written) and the dividend ratio (policyholder dividends incurred divided by net premiums earned).</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Catastrophe Adjustment &#8211; an adjustment will be provided to the statutory combined ratio for the purpose of this Plan to limit the net effect of up to two catastrophe events
      per year. For purposes of this provision, a catastrophe event is defined as an event for which the Property Claims Services unit of Insurance Services Office issues a catastrophe serial number and for which the net effect to the Donegal Insurance
      Group exceeds $5 million when aggregating losses incurred, loss expenses incurred and reinstatement premiums. The statutory combined ratio for the purposes of this Plan will be charged with:</div>
    <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" id="ze55739881fee4a1081a15e937c19db9e">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">The first $5 million of the net effect of a catastrophe</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" id="z3c95370d81d24683bfbce2a41133cfd0">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">One-half of the amount between $5 million and $10 million</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" id="z0b31de386ceb4754aa349dcdc8bc7656">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">None of the net effect above $10 million</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In the event that more than two catastrophe events, as defined above, occur within a given calendar year, the statutory combined ratio for the purposes of this Plan will be
      charged with all of the net effect of the third and subsequent catastrophe events in that calendar year.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Stock Option Expense Adjustment &#8211; an adjustment will be provided to statutory combined ratio for the purpose of this Plan to remove the effect of stock option compensation
      expense included in the statutory financial statements.</div>
    <div><br>
    </div>
    <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Additional Provisions</u></div>
    <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" id="za50cc20fbdaf48ec9031f2adb0e1a0f1">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">1.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Participants must be employed by Donegal Mutual Insurance Company on or before January 1, 2023 to be eligible to participate in this Plan. Participants must be employed by the
              Donegal Mutual Insurance Company on December 31, 2025 in order to receive a bonus payment under this Plan.</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">2</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></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" id="z0420f2d9f9fc4421b808b6bea70609c4">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">2.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">A 50% reduction in the bonus payable under this Plan will occur if the employees and managers of Donegal Mutual Insurance Company fail to qualify for bonuses under their respective
              annual incentive plans in any calendar year included in the three-year period covered by this Plan.</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" id="z23b5cd7979c049b2a9ba809a1e527901">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">3.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Any bonuses earned under this Plan shall be paid prior to March 15, 2026.</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" id="zd77214b5335848a296ef0a613af613a1">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">4.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Approved participants in this Plan are listed in Appendix 1.&#160; Any changes to the participants in this Plan must be approved by the Committee.</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" id="zcc16cb18a6d845b5a8f79f6ff52e1e7d">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">5.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">This plan expires on December 31, 2025.&#160; The incentive payment will be a one-time payment based on the three-year average statutory combined ratio. Upon the expiration of this Plan,
              the Committee will be responsible for determining whether to implement a new long-term executive incentive plan.</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" id="z2a6f46add0bc43bd88483c16557fae52">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">6.</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Payment of bonuses under this Plan may be capped by the Committee in their sole discretion.</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">3</font></div>
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <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: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><u>Appendix 1</u></div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">LONG-TERM EXECUTIVE INCENTIVE PLAN</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Calendar Years 2023, 2024 and 2025</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; width: 60%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;" id="zb4c12c5a606c4d23bac3a5455d64315e">

        <tr>
          <td nowrap="nowrap" style="width: 40%; vertical-align: top;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><u>ADJUSTED COMBINED RATIO</u></div>
          </td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><u>INCENTIVE</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Over 100%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">None</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">99.0 &#8211; 99.99%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">15%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">98.0 &#8211; 98.99%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">25%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">97.0 &#8211; 97.99%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">40%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">96.0 &#8211; 96.99%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">50%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">95.0 &#8211; 95.99%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">60%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">94.0 &#8211; 94.99%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">70%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: bottom; text-align: center;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">UNDER 94.0%</div>
          </td>
          <td style="width: 20%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">85%</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The participants eligible for the 2023-2025 Long-Term Executive Incentive Plan are as follows:</div>
    <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" id="zb8fe5f02a0be4bc6b097239b743e5ff4">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Kevin G. Burke</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" id="zde154fcdc4604e29b0394c43b6f2eb04">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Jeffrey D. Miller</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" id="z06f645dfe56b4884a8a0b17295f9cff1">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Kristi S. Altshuler</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" id="zb2d24d8f89dc48028fe3ae522f836113">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">W. Daniel DeLamater</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" id="z548a1653a78d404287d3ab77c84db1f7">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">William A. Folmar</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" id="zb0e1853bddaa47b780f3bc9589fadfa3">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Francis J. Haefner, Jr.</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" id="z6164c4e0e80d42349f0b594c2636837c">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Jeffery T. Hay</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" id="z1625418e372e4744a35315d966bf4e1b">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Christina M. Hoffman</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" id="zd17f43807308417ab00687470c182872">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Matthew T. Hudnall</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" id="z4316aea3400b469493f5f5f195efd491">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Robert R. Long, Jr.</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" id="z0ad064219c8e407bbea15c55b0860aae">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Sanjay Pandey</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" id="z0e8effafb44d4666a2819ee748976bc5">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">David W. Sponic</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" id="zacca7dc5e402475382c207ce39c97faa">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">V. Anthony Viozzi</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" id="z4a789000aace47eb92ed51478de373ed">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#10146;</td>
          <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman'; font-size: 10pt;">Daniel J. Wagner</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">4</font></div>
    </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>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>brhc10049169_ex21.htm
<DESCRIPTION>EXHIBIT 21
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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 style="text-align: right; font-family: 'Times New Roman', serif; font-size: 10pt;">EXHIBIT 21</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', serif; font-size: 10pt;">SUBSIDIARIES OF REGISTRANT</div>
    <div style="text-align: left;"><font style="font-family: 'Times New Roman', serif; font-size: 10pt;"> </font><br>
    </div>
    <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman', serif; font-size: 10pt;">Registrant owned 100% of the outstanding stock of the following companies as of December 31, 2022, except as noted:</div>
    <div>&#160;</div>
    <table cellspacing="0" cellpadding="0" border="0" id="z6c39a71d4a994d93aa111f8cf3c32ebd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 57%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Name</div>
          </td>
          <td style="width: 21.7%; vertical-align: bottom;">&#160;</td>
          <td style="width: 20.67%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">State of Incorporation</div>
          </td>
        </tr>
        <tr>
          <td style="width: 57%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Atlantic States Insurance Company</div>
          </td>
          <td style="width: 21.7%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 20.67%; vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Pennsylvania</div>
          </td>
        </tr>
        <tr>
          <td style="width: 57%; vertical-align: bottom;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Southern Insurance Company of Virginia</div>
          </td>
          <td style="width: 21.7%; vertical-align: bottom;">&#160;</td>
          <td style="width: 20.67%; vertical-align: bottom;">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Virginia</div>
          </td>
        </tr>
        <tr>
          <td style="width: 57%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">The Peninsula Insurance Company</div>
          </td>
          <td style="width: 21.7%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 20.67%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Pennsylvania</div>
          </td>
        </tr>
        <tr>
          <td style="width: 57%; vertical-align: bottom;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Peninsula Indemnity Company*</div>
          </td>
          <td style="width: 21.7%; vertical-align: bottom;">&#160;</td>
          <td style="width: 20.67%; vertical-align: bottom;">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Pennsylvania</div>
          </td>
        </tr>
        <tr>
          <td style="width: 57%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Michigan Insurance Company</div>
          </td>
          <td style="width: 21.7%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 20.67%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt;">Michigan</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
    <div>
      <hr noshade="noshade" align="left" style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto 0px 0px; height: 2px; width: 15%; color: #000000; text-align: left;"></div>
    <div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" id="zfef27f5b85044ead80c4aa4a3e824176" class="DSPFListTable">

          <tr style="vertical-align: top;">
            <td style="vertical-align: top; width: 36pt;">
              <div style="text-align: left; font-family: 'Times New Roman',serif; font-size: 10pt;">*</div>
            </td>
            <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-family: 'Times New Roman',serif; font-size: 10pt;">Wholly owned by The Peninsula Insurance Company.</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </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;">
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>brhc10049169_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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 style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">EXHIBIT 23.1</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">CONSENT OF</div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
    <div><br>
    </div>
    <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">We consent to the incorporation by reference in the registration statements (Nos. 333-89644, 333-201101, 333-212723, 333-233167 and 333-261715)
      on Form S-8 and registration statements (Nos. 333-59828 and 333-259921) on Form S-3 of our reports dated March&#160;6, 2023, with respect to the consolidated financial statements and financial statement schedule III of Donegal Group Inc. and the
      effectiveness of internal control over financial reporting.</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">/s/ KPMG LLP</div>
    <div><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Philadelphia, Pennsylvania</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">March 6, 2023</div>
    <div><br>
    </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>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>brhc10049169_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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 style="text-align: right;">EXHIBIT 31.1</div>
    <div style="text-align: center;">CERTIFICATION</div>
    <div style="text-indent: 13.5pt;">I, Kevin G. Burke, certify that:</div>
    <div><br>
    </div>
    <div style="text-indent: 13.5pt;">1. I have reviewed this annual report on Form 10-K for the year ended December 31, 2022 of Donegal Group Inc.;</div>
    <div><br>
    </div>
    <div style="text-indent: 13.5pt;">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><br>
    </div>
    <div style="text-indent: 13.5pt;">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 registrant as of, and for, the periods presented in this report;</div>
    <div><br>
    </div>
    <div style="text-indent: 13.5pt;">4. The registrant's other certifying officer 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><br>
    </div>
    <div style="text-indent: 22.5pt;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure
      that material information relating to the registrant, 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;</div>
    <div><br>
    </div>
    <div style="text-indent: 22.5pt;">(b) 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;</div>
    <div><br>
    </div>
    <div style="text-indent: 22.5pt;">(c) Evaluated the effectiveness of the registrant'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</div>
    <div><br>
    </div>
    <div style="text-indent: 22.5pt;">(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent
      fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</div>
    <div><br>
    </div>
    <div style="text-indent: 13.5pt;">5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to
      the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):</div>
    <div><br>
    </div>
    <div style="text-indent: 22.5pt;">(a) 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 registrant's ability to record, process, summarize and report financial information; and</div>
    <div><br>
    </div>
    <div style="text-indent: 22.5pt;">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control
      over financial reporting.</div>
    <table cellspacing="0" cellpadding="0" border="0" id="z07c4e968bf7744ac8b63f0c9a7836b39" 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: middle;"><br>
          </td>
          <td style="width: 50%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="color: #000000;">/s/ Kevin G. Burke</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: middle;"><br>
          </td>
          <td style="width: 50%; vertical-align: bottom;">
            <div style="color: #000000;">Kevin G. Burke, President and Chief Executive Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: middle;">
            <div>Date: March 6, 2023</div>
          </td>
          <td style="width: 50%; vertical-align: bottom;"><br>
          </td>
        </tr>

    </table>
    <div><br>
    </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>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>brhc10049169_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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;">EXHIBIT 31.2</div>
      <div style="text-align: center;">CERTIFICATION</div>
      <div style="text-indent: 13.5pt;">I, Jeffrey D. Miller, certify that:</div>
      <div><br>
      </div>
      <div style="text-indent: 13.5pt;">1. I have reviewed this annual report on Form 10-K for the year ended December 31, 2022 of Donegal Group Inc.;</div>
      <div><br>
      </div>
      <div style="text-indent: 13.5pt;">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><br>
      </div>
      <div style="text-indent: 13.5pt;">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 registrant as of, and for, the periods presented in this report;</div>
      <div><br>
      </div>
      <div style="text-indent: 13.5pt;">4. The registrant's other certifying officer 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><br>
      </div>
      <div style="text-indent: 27pt;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, 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;</div>
      <div><br>
      </div>
      <div style="text-indent: 27pt;">(b) 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;</div>
      <div><br>
      </div>
      <div style="text-indent: 27pt;">(c) Evaluated the effectiveness of the registrant'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</div>
      <div><br>
      </div>
      <div style="text-indent: 27pt;">(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case
        of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</div>
      <div><br>
      </div>
      <div style="text-indent: 27pt;">5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's
        board of directors (or persons performing the equivalent functions):</div>
      <div><br>
      </div>
      <div style="text-indent: 27pt;">(a) 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 registrant's ability to record,
        process, summarize and report financial information; and</div>
      <div><br>
      </div>
      <div style="text-indent: 27pt;">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</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="z104ff447a44e46638e991c7078d01ab3">

          <tr>
            <td style="width: 50%; vertical-align: middle;">&#160;</td>
            <td style="width: 50%; vertical-align: bottom; border-bottom: #000000 2px solid;">
              <div style="color: #000000;">/s/ Jeffrey D. Miller</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: middle;">&#160;</td>
            <td style="width: 50%; vertical-align: bottom;">
              <div style="color: #000000;">Jeffrey D. Miller, Executive Vice President</div>
              <div style="color: #000000;">and Chief Financial Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: middle;">
              <div>Date: March 6, 2023</div>
            </td>
            <td style="width: 50%; vertical-align: bottom;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </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>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>brhc10049169_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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 style="text-align: right;">EXHIBIT 32.1</div>
    <div style="text-align: center;">CERTIFICATION OF</div>
    <div style="text-align: center;">PRESIDENT AND CHIEF EXECUTIVE OFFICER</div>
    <div style="text-align: center;">PURSUANT TO 18 U.S.C. SECTION 1350,</div>
    <div style="text-align: center;">AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div><br>
    </div>
    <div>In connection with the Annual Report of Donegal Group Inc. (the &#8220;Company&#8221;), on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange
      Commission (the &#8220;Report&#8221;), Kevin G. Burke, the President and Chief Executive Officer of the Company, does hereby certify, pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. &#167; 1350), that to his knowledge:</div>
    <div> <br>
    </div>
    <div style="text-indent: 13.5pt;">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> <br>
    </div>
    <div style="text-indent: 13.5pt;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="zb53d9aa10dff472fa784c830f139c9f8" 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: middle;"><br>
          </td>
          <td style="width: 50%; vertical-align: middle; border-bottom: #000000 2px solid;">
            <div style="color: #000000;">/s/ Kevin G. Burke</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: middle;"><br>
          </td>
          <td style="width: 50%; vertical-align: middle;">
            <div style="color: #000000;">Kevin G. Burke, President and Chief Executive Officer</div>
          </td>
        </tr>

    </table>
    <div>Date: March 6, 2023</div>
    <div><br>
    </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>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>brhc10049169_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit, a Broadridge Company
         Document created using Broadridge PROfile 23.2.1.5134
         Copyright 1995 - 2023 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 style="text-align: right;">EXHIBIT 32.2</div>
    <div style="text-align: center;">CERTIFICATION OF</div>
    <div style="text-align: center;">EXECUTIVE VICE PRESIDENT AND CHIEF FINANCIAL OFFICER</div>
    <div style="text-align: center;">PURSUANT TO 18 U.S.C. SECTION 1350,</div>
    <div style="text-align: center;">AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div><br>
    </div>
    <div>In connection with the Annual Report of Donegal Group Inc. (the &#8220;Company&#8221;), on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange
      Commission (the &#8220;Report&#8221;), Jeffrey D. Miller, the Executive Vice President and Chief Financial Officer of the Company, does hereby certify, pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. &#167; 1350), that to his knowledge:</div>
    <div><br>
    </div>
    <div style="text-indent: 13.5pt;">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> <br>
    </div>
    <div style="text-indent: 13.5pt;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
    <br>
    <table cellspacing="0" cellpadding="0" id="z3d7a293b525548798703a258458ba7fe" 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: middle;"><br>
          </td>
          <td style="width: 50%; vertical-align: middle; border-bottom: #000000 2px solid;">
            <div style="color: #000000;">/s/ Jeffrey D. Miller</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: middle;"><br>
          </td>
          <td style="width: 50%; vertical-align: middle;">
            <div style="color: #000000;">Jeffrey D. Miller, Executive Vice President</div>
            <div style="color: #000000;">and Chief Financial Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: middle;" rowspan="1">Date: March 6, 2023</td>
          <td style="width: 50%; vertical-align: middle;" rowspan="1"><br>
          </td>
        </tr>

    </table>
    <div><br>
    </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>
    <div><br>
    </div>
    <div><br>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>dgica-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.2.1.5134 Broadridge-->
<xs:schema targetNamespace="http://donegalgroup.com/20221231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dgica="http://donegalgroup.com/20221231" 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/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="dgica-20221231_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="dgica-20221231_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="dgica-20221231_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="dgica-20221231_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://donegalgroup.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://donegalgroup.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>010000 - Statement - Consolidated 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://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <!--Parent Role: Consolidated Balance Sheets-->
        <link:definition>010100 - Statement - Consolidated 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://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" id="ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome">
        <link:definition>020000 - Statement - Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income</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://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical" id="ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical">
        <!--Parent Role: Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income-->
        <link:definition>020100 - Statement - Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (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://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
        <link:definition>030000 - Statement - Consolidated Statements of Stockholders' 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://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>040000 - Statement - Consolidated Statements of Cash Flows</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://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
        <link:definition>060100 - 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://donegalgroup.com/role/ImpactOfNewAccountingStandards" id="ImpactOfNewAccountingStandards">
        <link:definition>060200 - Disclosure - Impact of New Accounting Standards</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://donegalgroup.com/role/TransactionsWithAffiliates" id="TransactionsWithAffiliates">
        <link:definition>060300 - Disclosure - Transactions with Affiliates</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://donegalgroup.com/role/Investments" id="Investments">
        <link:definition>060400 - Disclosure - 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://donegalgroup.com/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>060500 - Disclosure - Fair Value Measurements</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://donegalgroup.com/role/DeferredPolicyAcquisitionCosts" id="DeferredPolicyAcquisitionCosts">
        <link:definition>060600 - Disclosure - Deferred Policy Acquisition Costs</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://donegalgroup.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
        <link:definition>060700 - Disclosure - Property and Equipment</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://donegalgroup.com/role/LiabilityForLossesAndLossExpenses" id="LiabilityForLossesAndLossExpenses">
        <link:definition>060800 - Disclosure - Liability for Losses and Loss Expenses</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://donegalgroup.com/role/Borrowings" id="Borrowings">
        <link:definition>060900 - Disclosure - Borrowings</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://donegalgroup.com/role/Reinsurance" id="Reinsurance">
        <link:definition>061000 - Disclosure - Reinsurance</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://donegalgroup.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061100 - 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://donegalgroup.com/role/StockholdersEquity" id="StockholdersEquity">
        <link:definition>061200 - Disclosure - Stockholders' 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://donegalgroup.com/role/StockCompensationPlans" id="StockCompensationPlans">
        <link:definition>061300 - Disclosure - Stock Compensation Plans</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://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions" id="StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions">
        <link:definition>061400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions</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://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements" id="ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements">
        <link:definition>061500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</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://donegalgroup.com/role/SupplementaryCashFlowInformation" id="SupplementaryCashFlowInformation">
        <link:definition>061600 - Disclosure - Supplementary Cash Flow 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://donegalgroup.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>061700 - Disclosure - Earnings 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://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany" id="CondensedFinancialInformationOfParentCompany">
        <link:definition>061800 - Disclosure - Condensed Financial Information of Parent Company</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://donegalgroup.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>061900 - Disclosure - Segment 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://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments" id="GuarantyFundAndOtherInsurancerelatedAssessments">
        <link:definition>062000 - Disclosure - Guaranty Fund and Other Insurance-Related Assessments</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://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation" id="ScheduleIiiSupplementaryInsuranceInformation">
        <link:definition>062100 - Schedule - SCHEDULE III - SUPPLEMENTARY INSURANCE 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://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>070100 - 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://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies" id="ImpactOfNewAccountingStandardsPolicies">
        <!--Parent Role: Impact of New Accounting Standards-->
        <link:definition>070200 - Disclosure - Impact of New Accounting Standards (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://donegalgroup.com/role/TransactionsWithAffiliatesTables" id="TransactionsWithAffiliatesTables">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>080300 - Disclosure - Transactions with Affiliates (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://donegalgroup.com/role/InvestmentsTables" id="InvestmentsTables">
        <!--Parent Role: Investments-->
        <link:definition>080400 - Disclosure - 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://donegalgroup.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>080500 - Disclosure - Fair Value Measurements (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://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables" id="DeferredPolicyAcquisitionCostsTables">
        <!--Parent Role: Deferred Policy Acquisition Costs-->
        <link:definition>080600 - Disclosure - Deferred Policy Acquisition Costs (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://donegalgroup.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
        <!--Parent Role: Property and Equipment-->
        <link:definition>080700 - Disclosure - Property and Equipment (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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables" id="LiabilityForLossesAndLossExpensesTables">
        <!--Parent Role: Liability for Losses and Loss Expenses-->
        <link:definition>080800 - Disclosure - Liability for Losses and Loss Expenses (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://donegalgroup.com/role/BorrowingsTables" id="BorrowingsTables">
        <!--Parent Role: Borrowings-->
        <link:definition>080900 - Disclosure - Borrowings (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://donegalgroup.com/role/ReinsuranceTables" id="ReinsuranceTables">
        <!--Parent Role: Reinsurance-->
        <link:definition>081000 - Disclosure - Reinsurance (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://donegalgroup.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: Income Taxes-->
        <link:definition>081100 - 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://donegalgroup.com/role/StockCompensationPlansTables" id="StockCompensationPlansTables">
        <!--Parent Role: Stock Compensation Plans-->
        <link:definition>081300 - Disclosure - Stock Compensation Plans (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://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables" id="StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables">
        <!--Parent Role: Statutory Net Income, Capital and Surplus and Dividend Restrictions-->
        <link:definition>081400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions (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://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables" id="ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables">
        <!--Parent Role: Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements-->
        <link:definition>081500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements (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://donegalgroup.com/role/SupplementaryCashFlowInformationTables" id="SupplementaryCashFlowInformationTables">
        <!--Parent Role: Supplementary Cash Flow Information-->
        <link:definition>081600 - Disclosure - Supplementary Cash Flow Information (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://donegalgroup.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>081700 - Disclosure - Earnings 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://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables" id="CondensedFinancialInformationOfParentCompanyTables">
        <!--Parent Role: Condensed Financial Information of Parent Company-->
        <link:definition>081800 - Disclosure - Condensed Financial Information of Parent Company (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://donegalgroup.com/role/SegmentInformationTables" id="SegmentInformationTables">
        <!--Parent Role: Segment Information-->
        <link:definition>081900 - Disclosure - Segment Information (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://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090100 - Disclosure - Summary of Significant Accounting Policies (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://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails" id="ImpactOfNewAccountingStandardsDetails">
        <!--Parent Role: Impact of New Accounting Standards-->
        <link:definition>090200 - Disclosure - Impact of New Accounting Standards (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://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails" id="TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090300 - Disclosure - Transactions with Affiliates, Reinsurance Pooling and Other Reinsurance Arrangements (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://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails" id="TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090302 - Disclosure - Transactions with Affiliates, Reinsurance Atlantic States Ceded to Pool (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://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails" id="TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090304 - Disclosure - Transactions with Affiliates, Reinsurance Atlantic States Assumed from Pool (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://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails" id="TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090306 - Disclosure - Transactions with Affiliates, Reinsurance Ceded to Donegal Mutual Pursuant to Quota-Share Reinsurance Agreements (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://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails" id="TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090308 - Disclosure - Transactions with Affiliates, Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to Reinsurance Agreements (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://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" id="TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090310 - Disclosure - Transactions with Affiliates, Affiliated Reinsurance Transactions on Net Premiums of Insurance Subsidiaries Earned (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://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" id="TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090312 - Disclosure - Transactions with Affiliates, Reinsurance Transactions on Net Losses and Loss Expenses of Insurance Subsidiaries Incurred (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://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails" id="TransactionsWithAffiliatesExpenseSharingDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090314 - Disclosure - Transactions with Affiliates, Expense Sharing (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://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails" id="TransactionsWithAffiliatesLeaseAgreementDetails">
        <!--Parent Role: Transactions with Affiliates-->
        <link:definition>090316 - Disclosure - Transactions with Affiliates, Lease Agreement (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://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" id="InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails">
        <!--Parent Role: Investments-->
        <link:definition>090400 - Disclosure - Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (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://donegalgroup.com/role/InvestmentsSummaryDetails" id="InvestmentsSummaryDetails">
        <!--Parent Role: Investments-->
        <link:definition>090402 - Disclosure - Investments, Summary (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://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" id="InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails">
        <!--Parent Role: Investments-->
        <link:definition>090404 - Disclosure - Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (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://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" id="InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails">
        <!--Parent Role: Investments-->
        <link:definition>090406 - Disclosure - Investments, Cost and Estimated Fair Value of Equity Securities (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://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails" id="InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails">
        <!--Parent Role: Investments-->
        <link:definition>090408 - Disclosure - Investments, Net Investment Income, Consisting Primarily of Interest and Dividends (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://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" id="InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails">
        <!--Parent Role: Investments-->
        <link:definition>090410 - Disclosure - Investments, Gross Investment Gains and Losses before Applicable 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://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" id="InvestmentsFixedMaturitiesWithUnrealizedLossesDetails">
        <!--Parent Role: Investments-->
        <link:definition>090412 - Disclosure - Investments, Fixed Maturities with Unrealized Losses (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://donegalgroup.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>090500 - Disclosure - Fair Value Measurements (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://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails" id="DeferredPolicyAcquisitionCostsDetails">
        <!--Parent Role: Deferred Policy Acquisition Costs-->
        <link:definition>090600 - Disclosure - Deferred Policy Acquisition Costs (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://donegalgroup.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails">
        <!--Parent Role: Property and Equipment-->
        <link:definition>090700 - Disclosure - Property and Equipment (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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" id="LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails">
        <!--Parent Role: Liability for Losses and Loss Expenses-->
        <link:definition>090800 - Disclosure - Liability for Losses and Loss Expenses, Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses (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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" id="LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails">
        <!--Parent Role: Liability for Losses and Loss Expenses-->
        <link:definition>090802 - Disclosure - Liability for Losses and Loss Expenses, Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" id="LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails">
        <!--Parent Role: Liability for Losses and Loss Expenses-->
        <link:definition>090804 - Disclosure - Liability for Losses and Loss Expenses, Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails" id="LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails">
        <!--Parent Role: Liability for Losses and Loss Expenses-->
        <link:definition>090806 - Disclosure - Liability for Losses and Loss Expenses, Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses (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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails" id="LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails">
        <!--Parent Role: Liability for Losses and Loss Expenses-->
        <link:definition>090808 - Disclosure - Liability for Losses and Loss Expenses, Supplementary Information About Average Historical Claims Duration (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://donegalgroup.com/role/BorrowingsLinesOfCreditDetails" id="BorrowingsLinesOfCreditDetails">
        <!--Parent Role: Borrowings-->
        <link:definition>090900 - Disclosure - Borrowings, Lines of Credit (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://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails" id="BorrowingsSubordinatedDebenturesDetails">
        <!--Parent Role: Borrowings-->
        <link:definition>090902 - Disclosure - Borrowings, Subordinated Debentures (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://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails" id="ReinsuranceUnaffiliatedReinsurersDetails">
        <!--Parent Role: Reinsurance-->
        <link:definition>091000 - Disclosure - Reinsurance, Unaffiliated Reinsurers (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://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails" id="ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails">
        <!--Parent Role: Reinsurance-->
        <link:definition>091002 - Disclosure - Reinsurance, Ceded Reinsurance Transactions with Unaffiliated Reinsurers (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://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails" id="ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails">
        <!--Parent Role: Reinsurance-->
        <link:definition>091004 - Disclosure - Reinsurance, Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers (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://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" id="ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails">
        <!--Parent Role: Reinsurance-->
        <link:definition>091006 - Disclosure - Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (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://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" id="ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails">
        <!--Parent Role: Reinsurance-->
        <link:definition>091008 - Disclosure - Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (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://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" id="IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091100 - Disclosure - Income Taxes, Provision for Income Tax (Benefit) Expense (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://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" id="IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091102 - Disclosure - Income Taxes, Reconciliation of Federal Income 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://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" id="IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091104 - Disclosure - Income Taxes, Deferred Tax Assets and Deferred Tax 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://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails" id="IncomeTaxesOperatingLossCarryforwardDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091106 - Disclosure - Income Taxes, Operating Loss Carryforward (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://donegalgroup.com/role/StockholdersEquityDetails" id="StockholdersEquityDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>091200 - Disclosure - Stockholders' Equity (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://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails" id="StockCompensationPlansEquityIncentivePlansDetails">
        <!--Parent Role: Stock Compensation Plans-->
        <link:definition>091300 - Disclosure - Stock Compensation Plans, Equity Incentive Plans (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://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails" id="StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails">
        <!--Parent Role: Stock Compensation Plans-->
        <link:definition>091302 - Disclosure - Stock Compensation Plans, Information Regarding Activity in Stock Option Plans (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://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails" id="StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails">
        <!--Parent Role: Stock Compensation Plans-->
        <link:definition>091304 - Disclosure - Stock Compensation Plans, Summary of Information about Stock Options Outstanding (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://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails" id="StockCompensationPlansEmployeeStockPurchasePlanDetails">
        <!--Parent Role: Stock Compensation Plans-->
        <link:definition>091306 - Disclosure - Stock Compensation Plans, Employee Stock Purchase Plan (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://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails" id="StockCompensationPlansAgencyStockPurchasePlanDetails">
        <!--Parent Role: Stock Compensation Plans-->
        <link:definition>091308 - Disclosure - Stock Compensation Plans, Agency Stock Purchase Plan (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://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails" id="StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails">
        <!--Parent Role: Statutory Net Income, Capital and Surplus and Dividend Restrictions-->
        <link:definition>091400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions (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://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails" id="ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails">
        <!--Parent Role: Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements-->
        <link:definition>091500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements, Reconciliations of Statutory Net (Loss) Income and Capital and Surplus (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://donegalgroup.com/role/SupplementaryCashFlowInformationDetails" id="SupplementaryCashFlowInformationDetails">
        <!--Parent Role: Supplementary Cash Flow Information-->
        <link:definition>091600 - Disclosure - Supplementary Cash Flow Information (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://donegalgroup.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>091700 - Disclosure - Earnings 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://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" id="CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails">
        <!--Parent Role: Condensed Financial Information of Parent Company-->
        <link:definition>091800 - Disclosure - Condensed Financial Information of Parent Company, Condensed Balance Sheets (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://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" id="CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails">
        <!--Parent Role: Condensed Financial Information of Parent Company-->
        <link:definition>091802 - Disclosure - Condensed Financial Information of Parent Company, Condensed Statements of (Loss) Income and Comprehensive (Loss) Income (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://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails" id="CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails">
        <!--Parent Role: Condensed Financial Information of Parent Company-->
        <link:definition>091804 - Disclosure - Condensed Financial Information of Parent Company, Condensed Statements of Cash Flows (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://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails" id="SegmentInformationReportableSegmentsDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>091900 - Disclosure - Segment Information, Reportable 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://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails" id="SegmentInformationFinancialDataBySegmentDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>091902 - Disclosure - Segment Information, Financial Data by Segment (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://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails" id="GuarantyFundAndOtherInsurancerelatedAssessmentsDetails">
        <!--Parent Role: Guaranty Fund and Other Insurance-Related Assessments-->
        <link:definition>092000 - Disclosure - Guaranty Fund and Other Insurance-Related Assessments (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://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails" id="ScheduleIiiSupplementaryInsuranceInformationDetails">
        <!--Parent Role: SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION-->
        <link:definition>092100 - Schedule - SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION (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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.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/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.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/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.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="LiabilityForLossesAndLossExpensesAbstract" id="dgica_LiabilityForLossesAndLossExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LiabilityForLossesAndLossExpensesTextBlock" id="dgica_LiabilityForLossesAndLossExpensesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="WorkersCompensationMember" id="dgica_WorkersCompensationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HomeownersMember" id="dgica_HomeownersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommercialAutomobileMember" id="dgica_CommercialAutomobileMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommercialMultiperilMember" id="dgica_CommercialMultiperilMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PersonalAutomobileMember" id="dgica_PersonalAutomobileMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InvestmentAbstract" id="dgica_InvestmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FixedMaturitiesInvestmentsAbstract" id="dgica_FixedMaturitiesInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShortTermInvestmentsAtCost" id="dgica_ShortTermInvestmentsAtCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ReceivableFromReinsuranceClaims" id="dgica_ReceivableFromReinsuranceClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="RefundLiabilityToPolicyholders" id="dgica_RefundLiabilityToPolicyholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AtlanticStatesMember" id="dgica_AtlanticStatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SouthernMember" id="dgica_SouthernMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CatastropheReinsuranceMember" id="dgica_CatastropheReinsuranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" id="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ContractInForceSubjectToParticipationThroughReinsuranceValue" id="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="LeMarsMember" id="dgica_LeMarsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InsuranceSubsidiariesMember" id="dgica_InsuranceSubsidiariesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DonegalMutualInsuranceCompanyMember" id="dgica_DonegalMutualInsuranceCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" id="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" id="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfPremiumAndLossesRelatedToReinsurance" id="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" id="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" id="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" id="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReinsuranceCededToPoolTableTextBlock" id="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TransactionsWithAffiliatesLeaseAgreementAbstract" id="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReinsurancePremiumsEarned" id="dgica_ReinsurancePremiumsEarned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" id="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" id="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" id="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" id="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IncomeTaxReconciliationProration" id="dgica_IncomeTaxReconciliationProration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ReinsuranceTreatyCoveragePercentageMinimum" id="dgica_ReinsuranceTreatyCoveragePercentageMinimum" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CatastropheReinsuranceAgreementContractsRetentionAmount" id="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DonegalMutualMember" id="dgica_DonegalMutualMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LossReinsuranceAgreementContractsRetentionAmount" id="dgica_LossReinsuranceAgreementContractsRetentionAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" id="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ReturnFromEstimatedSurplus" id="dgica_ReturnFromEstimatedSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ThirdPartyReinsuranceMember" id="dgica_ThirdPartyReinsuranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfReinsuranceCoverages" id="dgica_NumberOfReinsuranceCoverages" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="UnaffiliatedEntityMember" id="dgica_UnaffiliatedEntityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" id="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" id="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDescriptionAbstract" id="dgica_IncomeTaxDescriptionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" id="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfShareInResultsOfPooledBusinessSubsidiary" id="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" id="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AmortizedCostOfBondHeld" id="dgica_AmortizedCostOfBondHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ThresholdLimitForInvestmentHeld" id="dgica_ThresholdLimitForInvestmentHeld" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" id="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" id="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AggregateFairValueOfBondHeld" id="dgica_AggregateFairValueOfBondHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="WaterAndSewerUtilityBondsMember" id="dgica_WaterAndSewerUtilityBondsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EducationBondMember" id="dgica_EducationBondMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SpecialRevenueBondMember" id="dgica_SpecialRevenueBondMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NetGainsAndLossesFromInvestmentsAbstract" id="dgica_NetGainsAndLossesFromInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrossRealizedGainOnInvestments" id="dgica_GrossRealizedGainOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="GrossRealizedLossOnInvestments" id="dgica_GrossRealizedLossOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="GrossRealizedGainLossOnInvestments" id="dgica_GrossRealizedGainLossOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" id="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" id="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" id="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" id="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" id="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" id="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TransactionsWithAffiliatesExpenseSharingAbstract" id="dgica_TransactionsWithAffiliatesExpenseSharingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProportionateShareOfRemainingInfrastructureCosts" id="dgica_ProportionateShareOfRemainingInfrastructureCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" id="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" id="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ManufacturersAndTradersTrustCompanyMember" id="dgica_ManufacturersAndTradersTrustCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StatementsOfComprehensiveIncomeAbstract" id="dgica_StatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" id="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DividendsFromSubsidiariesAndAffiliates" id="dgica_DividendsFromSubsidiariesAndAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="EquityInUndistributedNetIncomeOfSubsidiaries" id="dgica_EquityInUndistributedNetIncomeOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="SurchargeCollectedBySubsidiary" id="dgica_SurchargeCollectedBySubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="InsuranceSubsidiaryLiability" id="dgica_InsuranceSubsidiaryLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" id="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StatutoryAccountingPracticesUnderwritingIncomeLoss" id="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SubordinatedDebenturesAbstract" id="dgica_SubordinatedDebenturesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" id="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EmployeeStockPurchasePlanAbstract" id="dgica_EmployeeStockPurchasePlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EmployeeStockPurchasePlanMember" id="dgica_EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssueDateOneMember" id="dgica_IssueDateOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssueDateSixMember" id="dgica_IssueDateSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssueDateFiveMember" id="dgica_IssueDateFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssueDateTwoMember" id="dgica_IssueDateTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssueDateThreeMember" id="dgica_IssueDateThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssueDateFourMember" id="dgica_IssueDateFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EquityIncentivePlanMember" id="dgica_EquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EquityIncentivePlansAbstract" id="dgica_EquityIncentivePlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" id="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="OrganizationAndBusinessTable" id="dgica_OrganizationAndBusinessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DonegalFinancialServicesCorporationMember" id="dgica_DonegalFinancialServicesCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PeninsulaMember" id="dgica_PeninsulaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OrganizationAndBusinessLineItems" id="dgica_OrganizationAndBusinessLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OrganizationAndBusinessAbstract" id="dgica_OrganizationAndBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfVotingPowerOwnedByMajorShareholder" id="dgica_PercentageOfVotingPowerOwnedByMajorShareholder" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfStates" id="dgica_NumberOfStates" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockOwnershipPercentageHeldByMajorShareholder" id="dgica_StockOwnershipPercentageHeldByMajorShareholder" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="GrantDateFourMember" id="dgica_GrantDateFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateMember" id="dgica_GrantDateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateThreeMember" id="dgica_GrantDateThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateSevenMember" id="dgica_GrantDateSevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateSixMember" id="dgica_GrantDateSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateTwoMember" id="dgica_GrantDateTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateNIneMember" id="dgica_GrantDateNIneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateOneMember" id="dgica_GrantDateOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateFiveMember" id="dgica_GrantDateFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantDateEightMember" id="dgica_GrantDateEightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AgencyStockPurchasePlanAbstract" id="dgica_AgencyStockPurchasePlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" id="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="AgencyStockPurchasePlanMember" id="dgica_AgencyStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AgencyStockPurchasePlan2021Member" id="dgica_AgencyStockPurchasePlan2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SupplementaryInsuranceInformationBySegmentAbstract" id="dgica_SupplementaryInsuranceInformationBySegmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" id="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInParentOnlyNetIncome" id="dgica_IncreaseDecreaseInParentOnlyNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IncreaseDecreaseInSalvageAndSubrogationRecoverable" id="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" id="dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" id="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" id="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" id="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" id="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInDeferredFederalIncomeTaxes" id="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" id="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" id="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" id="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AffiliatedEntityAndUnaffiliatedEntityMember" id="dgica_AffiliatedEntityAndUnaffiliatedEntityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockRepurchaseProgramMember" id="dgica_StockRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MichiganInsuranceCompanyMember" id="dgica_MichiganInsuranceCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StatutoryAccountingPracticesAbstract" id="dgica_StatutoryAccountingPracticesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" id="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OperatingLossCarryforwardsAbstract" id="dgica_OperatingLossCarryforwardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxAssetsNetOther" id="dgica_DeferredTaxAssetsNetOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="TaxYearsPriorTo2021Member" id="dgica_TaxYearsPriorTo2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" id="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EquityInUndistributedNetIncomeLossOfSubsidiaries" id="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PaymentsForProceedsFromInvestmentInSubsidiaries" id="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" id="dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" id="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="MaturityOfFixedMaturitiesAbstract" id="dgica_MaturityOfFixedMaturitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SalesOfFixedMaturitiesAbstract" id="dgica_SalesOfFixedMaturitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PurchasesOfFixedMaturitiesAbstract" id="dgica_PurchasesOfFixedMaturitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>dgica-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.2.1.5134 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://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationFinancialDataBySegmentDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipmentDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedBalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments" xlink:label="Investments" xlink:title="Investments" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Investments" xlink:to="ShortTermInvestmentsAtCost" xlink:title="calculation: Investments to ShortTermInvestmentsAtCost" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Investments" xlink:to="HeldToMaturitySecurities" xlink:title="calculation: Investments to HeldToMaturitySecurities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Investments" xlink:to="EquitySecuritiesFvNi" xlink:title="calculation: Investments to EquitySecuritiesFvNi" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Investments" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="calculation: Investments to AvailableForSaleSecuritiesDebtSecurities" 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="Investments" xlink:title="calculation: Assets to Investments" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="calculation: Assets to IntangibleAssetsNetExcludingGoodwill" order="13.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Cash" xlink:title="calculation: Assets to Cash" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Goodwill" xlink:title="calculation: Assets to Goodwill" order="12.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredPolicyAcquisitionCosts" xlink:title="calculation: Assets to DeferredPolicyAcquisitionCosts" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="calculation: Assets to DeferredIncomeTaxAssetsNet" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PrepaidReinsurancePremiums" xlink:title="calculation: Assets to PrepaidReinsurancePremiums" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsReceivableAtCarryingValue" xlink:label="PremiumsReceivableAtCarryingValue" xlink:title="PremiumsReceivableAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PremiumsReceivableAtCarryingValue" xlink:title="calculation: Assets to PremiumsReceivableAtCarryingValue" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableFromSecuritization" xlink:label="AccountsReceivableFromSecuritization" xlink:title="AccountsReceivableFromSecuritization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AccountsReceivableFromSecuritization" xlink:title="calculation: Assets to AccountsReceivableFromSecuritization" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInvestmentIncomeReceivable" xlink:label="AccruedInvestmentIncomeReceivable" xlink:title="AccruedInvestmentIncomeReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AccruedInvestmentIncomeReceivable" xlink:title="calculation: Assets to AccruedInvestmentIncomeReceivable" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable" xlink:label="IncomeTaxReceivable" xlink:title="IncomeTaxReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="IncomeTaxReceivable" xlink:title="calculation: Assets to IncomeTaxReceivable" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:label="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="calculation: Assets to ReinsuranceRecoverablesOnPaidAndUnpaidLosses" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssets" xlink:title="calculation: Assets to OtherAssets" order="14.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReceivableFromReinsuranceClaims" xlink:label="ReceivableFromReinsuranceClaims" xlink:title="ReceivableFromReinsuranceClaims" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ReceivableFromReinsuranceClaims" xlink:title="calculation: Assets to ReceivableFromReinsuranceClaims" order="15.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliates" xlink:label="DueFromAffiliates" xlink:title="DueFromAffiliates" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DueFromAffiliates" xlink:title="calculation: Assets to DueFromAffiliates" order="16.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: StockholdersEquity to PreferredStockValue" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockValue" xlink:title="calculation: StockholdersEquity to TreasuryStockValue" 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="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="calculation: Liabilities to LiabilityForClaimsAndClaimsAdjustmentExpense" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LineOfCredit" xlink:title="calculation: Liabilities to LineOfCredit" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities" xlink:label="OtherLiabilities" xlink:title="OtherLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilities" xlink:title="calculation: Liabilities to OtherLiabilities" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrentAndNoncurrent" xlink:label="DueToAffiliateCurrentAndNoncurrent" xlink:title="DueToAffiliateCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DueToAffiliateCurrentAndNoncurrent" xlink:title="calculation: Liabilities to DueToAffiliateCurrentAndNoncurrent" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePayable" xlink:label="ReinsurancePayable" xlink:title="ReinsurancePayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ReinsurancePayable" xlink:title="calculation: Liabilities to ReinsurancePayable" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnearnedPremiums" xlink:label="UnearnedPremiums" xlink:title="UnearnedPremiums" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="UnearnedPremiums" xlink:title="calculation: Liabilities to UnearnedPremiums" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DividendsPayableCurrentAndNoncurrent" xlink:title="calculation: Liabilities to DividendsPayableCurrentAndNoncurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="calculation: Liabilities to AccruedLiabilitiesCurrentAndNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_RefundLiabilityToPolicyholders" xlink:label="RefundLiabilityToPolicyholders" xlink:title="RefundLiabilityToPolicyholders" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="RefundLiabilityToPolicyholders" xlink:title="calculation: Liabilities to RefundLiabilityToPolicyholders" order="11.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="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="NetIncomeLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLoss to IncomeTaxExpenseBenefit" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="RealizedInvestmentGainsLosses" xlink:title="calculation: Revenues to RealizedInvestmentGainsLosses" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissionsAndFees" xlink:label="InsuranceCommissionsAndFees" xlink:title="InsuranceCommissionsAndFees" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="InsuranceCommissionsAndFees" xlink:title="calculation: Revenues to InsuranceCommissionsAndFees" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="OperatingLeaseLeaseIncome" xlink:title="calculation: Revenues to OperatingLeaseLeaseIncome" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="PremiumsEarnedNet" xlink:title="calculation: Revenues to PremiumsEarnedNet" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="NetInvestmentIncome" xlink:title="calculation: Revenues to NetInvestmentIncome" 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="Revenues" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to Revenues" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherUnderwritingExpense" xlink:label="OtherUnderwritingExpense" xlink:title="OtherUnderwritingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BenefitsLossesAndExpenses" xlink:to="OtherUnderwritingExpense" xlink:title="calculation: BenefitsLossesAndExpenses to OtherUnderwritingExpense" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderDividends" xlink:label="PolicyholderDividends" xlink:title="PolicyholderDividends" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BenefitsLossesAndExpenses" xlink:to="PolicyholderDividends" xlink:title="calculation: BenefitsLossesAndExpenses to PolicyholderDividends" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderBenefitsAndClaimsIncurredNet" xlink:label="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="PolicyholderBenefitsAndClaimsIncurredNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BenefitsLossesAndExpenses" xlink:to="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="calculation: BenefitsLossesAndExpenses to PolicyholderBenefitsAndClaimsIncurredNet" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense" xlink:label="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="DeferredPolicyAcquisitionCostAmortizationExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BenefitsLossesAndExpenses" xlink:to="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="calculation: BenefitsLossesAndExpenses to DeferredPolicyAcquisitionCostAmortizationExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BenefitsLossesAndExpenses" xlink:to="OtherCostAndExpenseOperating" xlink:title="calculation: BenefitsLossesAndExpenses to OtherCostAndExpenseOperating" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpenses" xlink:to="InterestExpense" xlink:title="calculation: BenefitsLossesAndExpenses to InterestExpense" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="BenefitsLossesAndExpenses" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to BenefitsLossesAndExpenses" 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="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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="NetIncomeLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTax to NetIncomeLoss" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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="OtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTax to OtherComprehensiveIncomeLossNetOfTax" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="PaymentsForProceedsFromShortTermInvestments" xlink:title="PaymentsForProceedsFromShortTermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromShortTermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromShortTermInvestments" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:label="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:title="ProceedsFromSaleOfEquitySecuritiesFvNi" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfEquitySecuritiesFvNi" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:label="PaymentsToAcquireEquitySecuritiesFvNi" xlink:title="PaymentsToAcquireEquitySecuritiesFvNi" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireEquitySecuritiesFvNi" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireEquitySecuritiesFvNi" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="PaymentsForProceedsFromProductiveAssets" xlink:title="PaymentsForProceedsFromProductiveAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromProductiveAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromProductiveAssets" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="PaymentsToAcquireHeldToMaturitySecurities" xlink:title="PaymentsToAcquireHeldToMaturitySecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireHeldToMaturitySecurities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireHeldToMaturitySecurities" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireAvailableForSaleSecuritiesDebt" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:title="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" order="10.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInDeferredIncomeTaxes" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingCapitalNet" order="19.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:label="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInDeferredPolicyAcquisitionCosts" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:label="IncreaseDecreaseInDueToAffiliates" xlink:title="IncreaseDecreaseInDueToAffiliates" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInDueToAffiliates" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInDueToAffiliates" order="15.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:label="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:title="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="RealizedInvestmentGainsLosses" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to RealizedInvestmentGainsLosses" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReinsurancePayables" xlink:label="IncreaseDecreaseInReinsurancePayables" xlink:title="IncreaseDecreaseInReinsurancePayables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInReinsurancePayables" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInReinsurancePayables" order="16.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReinsuranceRecoverable" xlink:label="IncreaseDecreaseInReinsuranceRecoverable" xlink:title="IncreaseDecreaseInReinsuranceRecoverable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInReinsuranceRecoverable" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInReinsuranceRecoverable" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedIncomeTaxesPayable" order="17.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInUnearnedPremiums" xlink:label="IncreaseDecreaseInUnearnedPremiums" xlink:title="IncreaseDecreaseInUnearnedPremiums" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInUnearnedPremiums" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInUnearnedPremiums" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPremiumsReceivable" xlink:label="IncreaseDecreaseInPremiumsReceivable" xlink:title="IncreaseDecreaseInPremiumsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInPremiumsReceivable" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInPremiumsReceivable" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:label="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:title="IncreaseDecreaseInPrepaidReinsurancePremiums" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInPrepaidReinsurancePremiums" order="12.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationAndAmortization" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to DepreciationAndAmortization" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedLiabilities" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedLiabilities" order="18.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:label="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:title="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:title="calculation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedInvestmentIncomeReceivable" order="14.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="NetIncomeLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to NetIncomeLoss" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfCommonStock" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsCommonStock" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSubordinatedDebt" xlink:label="RepaymentsOfSubordinatedDebt" xlink:title="RepaymentsOfSubordinatedDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfSubordinatedDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfSubordinatedDebt" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="RepaymentsOfLinesOfCredit" xlink:title="RepaymentsOfLinesOfCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfLinesOfCredit" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfLinesOfCredit" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromLinesOfCredit" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromLinesOfCredit" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePremiumsEarned" xlink:label="ReinsurancePremiumsEarned" xlink:title="ReinsurancePremiumsEarned" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ReinsurancePremiumsEarned" xlink:to="CededPremiumsEarned" xlink:title="calculation: ReinsurancePremiumsEarned to CededPremiumsEarned" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ReinsurancePremiumsEarned" xlink:to="AssumedPremiumsEarned" xlink:title="calculation: ReinsurancePremiumsEarned to AssumedPremiumsEarned" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet" xlink:label="PremiumsWrittenNet" xlink:title="PremiumsWrittenNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsWrittenNet" xlink:to="CededPremiumsWritten" xlink:title="calculation: PremiumsWrittenNet to CededPremiumsWritten" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="AssumedPremiumsWritten" xlink:title="AssumedPremiumsWritten" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsWrittenNet" xlink:to="AssumedPremiumsWritten" xlink:title="calculation: PremiumsWrittenNet to AssumedPremiumsWritten" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleSecuritiesDebtSecurities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesFairValue" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesFairValue" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="calculation: AvailableForSaleSecuritiesDebtSecurities to AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="calculation: AvailableForSaleSecuritiesDebtSecurities to AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="calculation: AvailableForSaleSecuritiesDebtSecurities to AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="calculation: AvailableForSaleSecuritiesDebtSecurities to AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="calculation: AvailableForSaleSecuritiesDebtSecurities to AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecurities" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:title="calculation: HeldToMaturitySecurities to HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="calculation: HeldToMaturitySecuritiesFairValue to HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="calculation: HeldToMaturitySecuritiesFairValue to HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="calculation: HeldToMaturitySecuritiesFairValue to HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="calculation: HeldToMaturitySecuritiesFairValue to HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="calculation: HeldToMaturitySecuritiesFairValue to HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:title="calculation: AvailableForSaleDebtSecuritiesAmortizedCostBasis to AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:label="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:title="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:to="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:title="calculation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1 to SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:label="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:title="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:to="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:title="calculation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1 to SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLossesAndLossAdjustmentExpense" xlink:label="PaymentsForLossesAndLossAdjustmentExpense" xlink:title="PaymentsForLossesAndLossAdjustmentExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PaymentsForLossesAndLossAdjustmentExpense" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:title="calculation: PaymentsForLossesAndLossAdjustmentExpense to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PaymentsForLossesAndLossAdjustmentExpense" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:title="calculation: PaymentsForLossesAndLossAdjustmentExpense to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet" xlink:label="PremiumsWrittenNet" xlink:title="PremiumsWrittenNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsWritten" xlink:label="DirectPremiumsWritten" xlink:title="DirectPremiumsWritten" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsWrittenNet" xlink:to="DirectPremiumsWritten" xlink:title="calculation: PremiumsWrittenNet to DirectPremiumsWritten" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="AssumedPremiumsWritten" xlink:title="AssumedPremiumsWritten" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsWrittenNet" xlink:to="AssumedPremiumsWritten" xlink:title="calculation: PremiumsWrittenNet to AssumedPremiumsWritten" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsWrittenNet" xlink:to="CededPremiumsWritten" xlink:title="calculation: PremiumsWrittenNet to CededPremiumsWritten" order="3.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsEarnedNet" xlink:to="AssumedPremiumsEarned" xlink:title="calculation: PremiumsEarnedNet to AssumedPremiumsEarned" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsEarned" xlink:label="DirectPremiumsEarned" xlink:title="DirectPremiumsEarned" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsEarnedNet" xlink:to="DirectPremiumsEarned" xlink:title="calculation: PremiumsEarnedNet to DirectPremiumsEarned" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PremiumsEarnedNet" xlink:to="CededPremiumsEarned" xlink:title="calculation: PremiumsEarnedNet to CededPremiumsEarned" order="3.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredFederalIncomeTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentFederalTaxExpenseBenefit" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeTaxReconciliationProration" xlink:label="IncomeTaxReconciliationProration" xlink:title="IncomeTaxReconciliationProration" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationProration" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationProration" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="IncomeTaxReconciliationTaxExemptIncome" xlink:title="IncomeTaxReconciliationTaxExemptIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationTaxExemptIncome" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationTaxExemptIncome" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="calculation: IncomeTaxExpenseBenefit to EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationOtherReconcilingItems" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:label="IncomeTaxReconciliationDeductionsDividends" xlink:title="IncomeTaxReconciliationDeductionsDividends" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationDeductionsDividends" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationDeductionsDividends" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="calculation: IncomeTaxExpenseBenefit to EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" order="4.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:label="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:title="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesOther" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:label="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:title="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredIncomeTaxLiabilities" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOther" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOther" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:label="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:title="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" order="6.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="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredTaxAssetsNet" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredTaxAssetsNet" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Cash" xlink:title="calculation: Assets to Cash" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssets" xlink:title="calculation: Assets to OtherAssets" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="Assets" xlink:to="EquityMethodInvestments" xlink:title="calculation: Assets to EquityMethodInvestments" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ShortTermInvestmentsAtCost" xlink:title="calculation: Assets to ShortTermInvestmentsAtCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DividendsFromSubsidiariesAndAffiliates" xlink:label="DividendsFromSubsidiariesAndAffiliates" xlink:title="DividendsFromSubsidiariesAndAffiliates" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="DividendsFromSubsidiariesAndAffiliates" xlink:title="calculation: Revenues to DividendsFromSubsidiariesAndAffiliates" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="calculation: Revenues to RevenueFromContractWithCustomerIncludingAssessedTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="RealizedInvestmentGainsLosses" xlink:title="calculation: Revenues to RealizedInvestmentGainsLosses" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="calculation: ComprehensiveIncomeNetOfTax to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeOfSubsidiaries" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="calculation: NetIncomeLoss to EquityInUndistributedNetIncomeOfSubsidiaries" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments to IncomeTaxExpenseBenefit" order="2.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="calculation: NetIncomeLoss to IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="NetIncomeLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTax to NetIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="BenefitsLossesAndExpenses" xlink:to="OperatingExpenses" xlink:title="calculation: BenefitsLossesAndExpenses to OperatingExpenses" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpenses" xlink:to="InterestExpense" xlink:title="calculation: BenefitsLossesAndExpenses to InterestExpense" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="RealizedInvestmentGainsLosses" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to RealizedInvestmentGainsLosses" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderwritingIncomeLoss" xlink:label="UnderwritingIncomeLoss" xlink:title="UnderwritingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:label="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="UnderwritingIncomeLoss" xlink:to="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="calculation: UnderwritingIncomeLoss to GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:label="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="StatutoryAccountingPracticesUnderwritingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="UnderwritingIncomeLoss" xlink:to="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="calculation: UnderwritingIncomeLoss to StatutoryAccountingPracticesUnderwritingIncomeLoss" 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="UnderwritingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to UnderwritingIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="NetInvestmentIncome" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to NetInvestmentIncome" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncomeExpense" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="RealizedInvestmentGainsLosses" xlink:title="calculation: Revenues to RealizedInvestmentGainsLosses" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="PremiumsEarnedNet" xlink:title="calculation: Revenues to PremiumsEarnedNet" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="OtherIncome" xlink:title="calculation: Revenues to OtherIncome" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Revenues" xlink:to="NetInvestmentIncome" xlink:title="calculation: Revenues to NetInvestmentIncome" order="1.0" weight="1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>dgica-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.2.1.5134 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://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ScheduleIiiSupplementaryInsuranceInformationDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#GuarantyFundAndOtherInsurancerelatedAssessmentsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationFinancialDataBySegmentDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationReportableSegmentsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SupplementaryCashFlowInformationDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansAgencyStockPurchasePlanDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansEmployeeStockPurchasePlanDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansEquityIncentivePlansDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesOperatingLossCarryforwardDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceUnaffiliatedReinsurersDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#BorrowingsSubordinatedDebenturesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#BorrowingsLinesOfCreditDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipmentDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#DeferredPolicyAcquisitionCostsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsSummaryDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesLeaseAgreementDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesExpenseSharingDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ImpactOfNewAccountingStandardsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SummaryOfSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SupplementaryCashFlowInformationTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#SupplementaryCashFlowInformationTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/BorrowingsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#BorrowingsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipmentTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipmentTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#DeferredPolicyAcquisitionCostsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies" xlink:type="simple" xlink:href="dgica-20221231.xsd#ImpactOfNewAccountingStandardsPolicies" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dgica-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#ScheduleIiiSupplementaryInsuranceInformation" />
  <link:roleRef roleURI="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments" xlink:type="simple" xlink:href="dgica-20221231.xsd#GuarantyFundAndOtherInsurancerelatedAssessments" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompany" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShare" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SupplementaryCashFlowInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#SupplementaryCashFlowInformation" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions" xlink:type="simple" xlink:href="dgica-20221231.xsd#StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlans" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlans" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockholdersEquity" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxes" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://donegalgroup.com/role/Reinsurance" xlink:type="simple" xlink:href="dgica-20221231.xsd#Reinsurance" />
  <link:roleRef roleURI="http://donegalgroup.com/role/Borrowings" xlink:type="simple" xlink:href="dgica-20221231.xsd#Borrowings" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpenses" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipment" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipment" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts" xlink:type="simple" xlink:href="dgica-20221231.xsd#DeferredPolicyAcquisitionCosts" />
  <link:roleRef roleURI="http://donegalgroup.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="dgica-20221231.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://donegalgroup.com/role/Investments" xlink:type="simple" xlink:href="dgica-20221231.xsd#Investments" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliates" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliates" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ImpactOfNewAccountingStandards" xlink:type="simple" xlink:href="dgica-20221231.xsd#ImpactOfNewAccountingStandards" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="dgica-20221231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfStockholdersEquity" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="dgica-20221231.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://donegalgroup.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentType" xlink:title="definition: EntityListingsLineItems to DocumentType" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AmendmentFlag" xlink:title="definition: EntityListingsLineItems to AmendmentFlag" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentAnnualReport" xlink:title="definition: EntityListingsLineItems to DocumentAnnualReport" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="definition: EntityListingsLineItems to DocumentPeriodEndDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="definition: EntityListingsLineItems to CurrentFiscalYearEndDate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="definition: EntityListingsLineItems to DocumentFiscalYearFocus" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="definition: EntityListingsLineItems to DocumentFiscalPeriodFocus" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentTransitionReport" xlink:title="definition: EntityListingsLineItems to DocumentTransitionReport" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityFileNumber" xlink:title="definition: EntityListingsLineItems to EntityFileNumber" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityRegistrantName" xlink:title="definition: EntityListingsLineItems to EntityRegistrantName" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityCentralIndexKey" xlink:title="definition: EntityListingsLineItems to EntityCentralIndexKey" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="definition: EntityListingsLineItems to EntityIncorporationStateCountryCode" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityTaxIdentificationNumber" xlink:title="definition: EntityListingsLineItems to EntityTaxIdentificationNumber" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="definition: EntityListingsLineItems to EntityAddressAddressLine1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="definition: EntityListingsLineItems to EntityAddressCityOrTown" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="definition: EntityListingsLineItems to EntityAddressStateOrProvince" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="definition: EntityListingsLineItems to EntityAddressPostalZipCode" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="CityAreaCode" xlink:title="definition: EntityListingsLineItems to CityAreaCode" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="LocalPhoneNumber" xlink:title="definition: EntityListingsLineItems to LocalPhoneNumber" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="Security12bTitle" xlink:title="definition: EntityListingsLineItems to Security12bTitle" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="TradingSymbol" xlink:title="definition: EntityListingsLineItems to TradingSymbol" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="SecurityExchangeName" xlink:title="definition: EntityListingsLineItems to SecurityExchangeName" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="definition: EntityListingsLineItems to EntityWellKnownSeasonedIssuer" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="definition: EntityListingsLineItems to EntityVoluntaryFilers" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="definition: EntityListingsLineItems to EntityCurrentReportingStatus" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="definition: EntityListingsLineItems to EntityInteractiveDataCurrent" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityFilerCategory" xlink:title="definition: EntityListingsLineItems to EntityFilerCategory" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntitySmallBusiness" xlink:title="definition: EntityListingsLineItems to EntitySmallBusiness" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="definition: EntityListingsLineItems to EntityEmergingGrowthCompany" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="IcfrAuditorAttestationFlag" xlink:title="definition: EntityListingsLineItems to IcfrAuditorAttestationFlag" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityShellCompany" xlink:title="definition: EntityListingsLineItems to EntityShellCompany" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityPublicFloat" xlink:title="definition: EntityListingsLineItems to EntityPublicFloat" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="definition: EntityListingsLineItems to EntityCommonStockSharesOutstanding" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AuditorFirmId" xlink:title="definition: EntityListingsLineItems to AuditorFirmId" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AuditorName" xlink:title="definition: EntityListingsLineItems to AuditorName" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AuditorLocation" xlink:title="definition: EntityListingsLineItems to AuditorLocation" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EntityListingsLineItems" xlink:to="EntityListingsTable" xlink:title="definition: EntityListingsLineItems to EntityListingsTable" order="37.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="EntityListingsTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: EntityListingsTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AssetsAbstract" xlink:title="definition: StatementLineItems to AssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAbstract" xlink:title="definition: StatementLineItems to LiabilitiesAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityAbstract" xlink:title="definition: StatementLineItems to StockholdersEquityAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquity" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockValue" xlink:title="definition: StatementLineItems to PreferredStockValue" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockValue" xlink:title="definition: StatementLineItems to CommonStockValue" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdditionalPaidInCapital" xlink:title="definition: StatementLineItems to AdditionalPaidInCapital" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="definition: StatementLineItems to RetainedEarningsAccumulatedDeficit" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValue" xlink:title="definition: StatementLineItems to TreasuryStockValue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="definition: StatementLineItems to LiabilityForClaimsAndClaimsAdjustmentExpense" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnearnedPremiums" xlink:label="UnearnedPremiums" xlink:title="UnearnedPremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="UnearnedPremiums" xlink:title="definition: StatementLineItems to UnearnedPremiums" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="definition: StatementLineItems to AccruedLiabilitiesCurrentAndNoncurrent" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePayable" xlink:label="ReinsurancePayable" xlink:title="ReinsurancePayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ReinsurancePayable" xlink:title="definition: StatementLineItems to ReinsurancePayable" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LineOfCredit" xlink:title="definition: StatementLineItems to LineOfCredit" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DividendsPayableCurrentAndNoncurrent" xlink:title="definition: StatementLineItems to DividendsPayableCurrentAndNoncurrent" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_RefundLiabilityToPolicyholders" xlink:label="RefundLiabilityToPolicyholders" xlink:title="RefundLiabilityToPolicyholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RefundLiabilityToPolicyholders" xlink:title="definition: StatementLineItems to RefundLiabilityToPolicyholders" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrentAndNoncurrent" xlink:label="DueToAffiliateCurrentAndNoncurrent" xlink:title="DueToAffiliateCurrentAndNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DueToAffiliateCurrentAndNoncurrent" xlink:title="definition: StatementLineItems to DueToAffiliateCurrentAndNoncurrent" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities" xlink:label="OtherLiabilities" xlink:title="OtherLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherLiabilities" xlink:title="definition: StatementLineItems to OtherLiabilities" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Liabilities" xlink:title="definition: StatementLineItems to Liabilities" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InvestmentAbstract" xlink:title="definition: StatementLineItems to InvestmentAbstract" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Cash" xlink:title="definition: StatementLineItems to Cash" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInvestmentIncomeReceivable" xlink:label="AccruedInvestmentIncomeReceivable" xlink:title="AccruedInvestmentIncomeReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccruedInvestmentIncomeReceivable" xlink:title="definition: StatementLineItems to AccruedInvestmentIncomeReceivable" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsReceivableAtCarryingValue" xlink:label="PremiumsReceivableAtCarryingValue" xlink:title="PremiumsReceivableAtCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PremiumsReceivableAtCarryingValue" xlink:title="definition: StatementLineItems to PremiumsReceivableAtCarryingValue" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:label="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="definition: StatementLineItems to ReinsuranceRecoverablesOnPaidAndUnpaidLosses" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DeferredPolicyAcquisitionCosts" xlink:title="definition: StatementLineItems to DeferredPolicyAcquisitionCosts" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="definition: StatementLineItems to DeferredIncomeTaxAssetsNet" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PrepaidReinsurancePremiums" xlink:title="definition: StatementLineItems to PrepaidReinsurancePremiums" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: StatementLineItems to PropertyPlantAndEquipmentNet" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableFromSecuritization" xlink:label="AccountsReceivableFromSecuritization" xlink:title="AccountsReceivableFromSecuritization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AccountsReceivableFromSecuritization" xlink:title="definition: StatementLineItems to AccountsReceivableFromSecuritization" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable" xlink:label="IncomeTaxReceivable" xlink:title="IncomeTaxReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncomeTaxReceivable" xlink:title="definition: StatementLineItems to IncomeTaxReceivable" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReceivableFromReinsuranceClaims" xlink:label="ReceivableFromReinsuranceClaims" xlink:title="ReceivableFromReinsuranceClaims" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ReceivableFromReinsuranceClaims" xlink:title="definition: StatementLineItems to ReceivableFromReinsuranceClaims" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliates" xlink:label="DueFromAffiliates" xlink:title="DueFromAffiliates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DueFromAffiliates" xlink:title="definition: StatementLineItems to DueFromAffiliates" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Goodwill" xlink:title="definition: StatementLineItems to Goodwill" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="definition: StatementLineItems to IntangibleAssetsNetExcludingGoodwill" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherAssets" xlink:title="definition: StatementLineItems to OtherAssets" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Assets" xlink:title="definition: StatementLineItems to Assets" order="39.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FixedMaturitiesInvestmentsAbstract" xlink:label="FixedMaturitiesInvestmentsAbstract" xlink:title="FixedMaturitiesInvestmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="FixedMaturitiesInvestmentsAbstract" xlink:title="definition: StatementLineItems to FixedMaturitiesInvestmentsAbstract" order="40.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments" xlink:label="Investments" xlink:title="Investments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Investments" xlink:title="definition: StatementLineItems to Investments" order="41.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="HeldToMaturitySecurities" xlink:title="definition: StatementLineItems to HeldToMaturitySecurities" order="42.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="definition: StatementLineItems to AvailableForSaleSecuritiesDebtSecurities" order="43.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EquitySecuritiesFvNi" xlink:title="definition: StatementLineItems to EquitySecuritiesFvNi" order="44.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ShortTermInvestmentsAtCost" xlink:title="definition: StatementLineItems to ShortTermInvestmentsAtCost" order="45.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="46.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AssetsAbstract" xlink:title="definition: StatementLineItems to AssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityAbstract" xlink:title="definition: StatementLineItems to StockholdersEquityAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to PreferredStockParOrStatedValuePerShare" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesAuthorized" xlink:title="definition: StatementLineItems to PreferredStockSharesAuthorized" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesIssued" xlink:title="definition: StatementLineItems to PreferredStockSharesIssued" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to CommonStockParOrStatedValuePerShare" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesAuthorized" xlink:title="definition: StatementLineItems to CommonStockSharesAuthorized" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: StatementLineItems to CommonStockSharesIssued" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InvestmentAbstract" xlink:title="definition: StatementLineItems to InvestmentAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FixedMaturitiesInvestmentsAbstract" xlink:label="FixedMaturitiesInvestmentsAbstract" xlink:title="FixedMaturitiesInvestmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="FixedMaturitiesInvestmentsAbstract" xlink:title="definition: StatementLineItems to FixedMaturitiesInvestmentsAbstract" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="HeldToMaturitySecuritiesFairValue" xlink:title="definition: StatementLineItems to HeldToMaturitySecuritiesFairValue" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="definition: StatementLineItems to AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="15.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RevenuesAbstract" xlink:title="definition: StatementLineItems to RevenuesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="BenefitsLossesAndExpensesAbstract" xlink:title="definition: StatementLineItems to BenefitsLossesAndExpensesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: StatementLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: StatementLineItems to IncomeTaxExpenseBenefit" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: StatementLineItems to NetIncomeLoss" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasicAbstract" xlink:title="definition: StatementLineItems to EarningsPerShareBasicAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareDilutedAbstract" xlink:title="definition: StatementLineItems to EarningsPerShareDilutedAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="definition: StatementLineItems to StatementOfIncomeAndComprehensiveIncomeAbstract" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="definition: StatementLineItems to ComprehensiveIncomeNetOfTax" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareDiluted" xlink:title="definition: StatementLineItems to EarningsPerShareDiluted" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EarningsPerShareBasic" xlink:title="definition: StatementLineItems to EarningsPerShareBasic" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderBenefitsAndClaimsIncurredNet" xlink:label="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="PolicyholderBenefitsAndClaimsIncurredNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="definition: StatementLineItems to PolicyholderBenefitsAndClaimsIncurredNet" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense" xlink:label="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="DeferredPolicyAcquisitionCostAmortizationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="definition: StatementLineItems to DeferredPolicyAcquisitionCostAmortizationExpense" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherUnderwritingExpense" xlink:label="OtherUnderwritingExpense" xlink:title="OtherUnderwritingExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherUnderwritingExpense" xlink:title="definition: StatementLineItems to OtherUnderwritingExpense" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderDividends" xlink:label="PolicyholderDividends" xlink:title="PolicyholderDividends" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PolicyholderDividends" xlink:title="definition: StatementLineItems to PolicyholderDividends" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InterestExpense" xlink:title="definition: StatementLineItems to InterestExpense" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherCostAndExpenseOperating" xlink:title="definition: StatementLineItems to OtherCostAndExpenseOperating" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="BenefitsLossesAndExpenses" xlink:title="definition: StatementLineItems to BenefitsLossesAndExpenses" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PremiumsEarnedNet" xlink:title="definition: StatementLineItems to PremiumsEarnedNet" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetInvestmentIncome" xlink:title="definition: StatementLineItems to NetInvestmentIncome" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissionsAndFees" xlink:label="InsuranceCommissionsAndFees" xlink:title="InsuranceCommissionsAndFees" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InsuranceCommissionsAndFees" xlink:title="definition: StatementLineItems to InsuranceCommissionsAndFees" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OperatingLeaseLeaseIncome" xlink:title="definition: StatementLineItems to OperatingLeaseLeaseIncome" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RealizedInvestmentGainsLosses" xlink:title="definition: StatementLineItems to RealizedInvestmentGainsLosses" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="Revenues" xlink:title="definition: StatementLineItems to Revenues" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="30.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RevenuesAbstract" xlink:title="definition: StatementLineItems to RevenuesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="BenefitsLossesAndExpensesAbstract" xlink:title="definition: StatementLineItems to BenefitsLossesAndExpensesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: StatementLineItems to IncomeTaxExpenseBenefit" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="definition: StatementLineItems to StatementOfIncomeAndComprehensiveIncomeAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceCostsAndRecoveriesNet" xlink:label="ReinsuranceCostsAndRecoveriesNet" xlink:title="ReinsuranceCostsAndRecoveriesNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ReinsuranceCostsAndRecoveriesNet" xlink:title="definition: StatementLineItems to ReinsuranceCostsAndRecoveriesNet" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePremiumsEarned" xlink:label="ReinsurancePremiumsEarned" xlink:title="ReinsurancePremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ReinsurancePremiumsEarned" xlink:title="definition: StatementLineItems to ReinsurancePremiumsEarned" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RealizedInvestmentGainsLosses" xlink:title="definition: StatementLineItems to RealizedInvestmentGainsLosses" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="definition: StatementTable to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued" xlink:title="SharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="SharesIssued" xlink:title="definition: StatementLineItems to SharesIssued" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueNewIssues" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesNewIssues" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueShareBasedCompensation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: StatementLineItems to NetIncomeLoss" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DividendsCommonStock" xlink:title="definition: StatementLineItems to DividendsCommonStock" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockCommonMember" xlink:title="definition: EquityComponentDomain to TreasuryStockCommonMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ImpactOfNewAccountingStandards" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliates" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/Investments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/FairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipment" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/Borrowings" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/Reinsurance" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockholdersEquity" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SupplementaryCashFlowInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/FairValueMeasurementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipmentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/BorrowingsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:label="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:title="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:title="definition: StatementLineItems to FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:label="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="FederalHomeLoanBankAdvancesOptionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="definition: StatementTable to FederalHomeLoanBankAdvancesOptionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="definition: FederalHomeLoanBankAdvancesOptionAxis to FederalHomeLoanBankAdvancesOptionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain_2" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="FederalHomeLoanBankAdvancesOptionDomain_2" xlink:title="definition: FederalHomeLoanBankAdvancesOptionAxis to FederalHomeLoanBankAdvancesOptionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfPittsburghMember" xlink:label="FederalHomeLoanBankOfPittsburghMember" xlink:title="FederalHomeLoanBankOfPittsburghMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FederalHomeLoanBankAdvancesOptionDomain" xlink:to="FederalHomeLoanBankOfPittsburghMember" xlink:title="definition: FederalHomeLoanBankAdvancesOptionDomain to FederalHomeLoanBankOfPittsburghMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SupplementaryCashFlowInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessLineItems" xlink:label="OrganizationAndBusinessLineItems" xlink:title="OrganizationAndBusinessLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessAbstract" xlink:label="OrganizationAndBusinessAbstract" xlink:title="OrganizationAndBusinessAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="OrganizationAndBusinessAbstract" xlink:title="definition: OrganizationAndBusinessLineItems to OrganizationAndBusinessAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="NumberOfOperatingSegments" xlink:title="definition: OrganizationAndBusinessLineItems to NumberOfOperatingSegments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StockOwnershipPercentageHeldByMajorShareholder" xlink:label="StockOwnershipPercentageHeldByMajorShareholder" xlink:title="StockOwnershipPercentageHeldByMajorShareholder" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="StockOwnershipPercentageHeldByMajorShareholder" xlink:title="definition: OrganizationAndBusinessLineItems to StockOwnershipPercentageHeldByMajorShareholder" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfVotingPowerOwnedByMajorShareholder" xlink:label="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:title="PercentageOfVotingPowerOwnedByMajorShareholder" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:title="definition: OrganizationAndBusinessLineItems to PercentageOfVotingPowerOwnedByMajorShareholder" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:label="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="PercentageOfShareInResultsOfPooledBusinessSubsidiary" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="definition: OrganizationAndBusinessLineItems to PercentageOfShareInResultsOfPooledBusinessSubsidiary" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="definition: OrganizationAndBusinessLineItems to PremiumsPercentageAssumedToNet" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfStates" xlink:label="NumberOfStates" xlink:title="NumberOfStates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OrganizationAndBusinessLineItems" xlink:to="NumberOfStates" xlink:title="definition: OrganizationAndBusinessLineItems to NumberOfStates" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessTable" xlink:label="OrganizationAndBusinessTable" xlink:title="OrganizationAndBusinessTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OrganizationAndBusinessLineItems" xlink:to="OrganizationAndBusinessTable" xlink:title="definition: OrganizationAndBusinessLineItems to OrganizationAndBusinessTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="OrganizationAndBusinessTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="definition: OrganizationAndBusinessTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalFinancialServicesCorporationMember" xlink:label="DonegalFinancialServicesCorporationMember" xlink:title="DonegalFinancialServicesCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="DonegalFinancialServicesCorporationMember" xlink:title="definition: EquityMethodInvesteeNameDomain to DonegalFinancialServicesCorporationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="OrganizationAndBusinessTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: OrganizationAndBusinessTable to ConsolidatedEntitiesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OrganizationAndBusinessTable" xlink:to="LegalEntityAxis" xlink:title="definition: OrganizationAndBusinessTable to LegalEntityAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaMember" xlink:label="PeninsulaMember" xlink:title="PeninsulaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="PeninsulaMember" xlink:title="definition: EntityDomain to PeninsulaMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OrganizationAndBusinessTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: OrganizationAndBusinessTable to StatementClassOfStockAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:label="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:title="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="RangeAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="definition: CededCreditRiskLineItems to PremiumsPercentageAssumedToNet" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:label="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="PercentageOfShareInResultsOfPooledBusinessSubsidiary" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="definition: CededCreditRiskLineItems to PercentageOfShareInResultsOfPooledBusinessSubsidiary" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:label="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:title="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:title="definition: CededCreditRiskLineItems to PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CededCreditRiskTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: CededCreditRiskTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsEarned" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PrepaidReinsurancePremiums" xlink:title="definition: CededCreditRiskLineItems to PrepaidReinsurancePremiums" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsPayable" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsPayable" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: CededCreditRiskTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember" xlink:label="AffiliatedEntityMember" xlink:title="AffiliatedEntityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="AffiliatedEntityMember" xlink:title="definition: RelatedPartyDomain to AffiliatedEntityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="AssumedPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to AssumedPremiumsEarned" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnearnedPremiums" xlink:label="UnearnedPremiums" xlink:title="UnearnedPremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="UnearnedPremiums" xlink:title="definition: CededCreditRiskLineItems to UnearnedPremiums" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="definition: CededCreditRiskLineItems to AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: CededCreditRiskTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember" xlink:label="AffiliatedEntityMember" xlink:title="AffiliatedEntityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="AffiliatedEntityMember" xlink:title="definition: RelatedPartyDomain to AffiliatedEntityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:label="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:title="PercentageOfPremiumAndLossesRelatedToReinsurance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:title="definition: CededCreditRiskLineItems to PercentageOfPremiumAndLossesRelatedToReinsurance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="definition: CededCreditRiskLineItems to PremiumsPercentageAssumedToNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsEarned" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PrepaidReinsurancePremiums" xlink:title="definition: CededCreditRiskLineItems to PrepaidReinsurancePremiums" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsPayable" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsPayable" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CededCreditRiskTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: CededCreditRiskTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossFromCatastrophes" xlink:label="LossFromCatastrophes" xlink:title="LossFromCatastrophes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="LossFromCatastrophes" xlink:title="definition: CededCreditRiskLineItems to LossFromCatastrophes" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:label="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:title="ContractInForceSubjectToParticipationThroughReinsuranceValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:title="definition: CededCreditRiskLineItems to ContractInForceSubjectToParticipationThroughReinsuranceValue" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsEarned" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsPayable" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsPayable" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CededCreditRiskTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: CededCreditRiskTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_CatastropheReinsuranceMember" xlink:label="CatastropheReinsuranceMember" xlink:title="CatastropheReinsuranceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CatastropheReinsuranceMember" xlink:title="definition: ProductsAndServicesDomain to CatastropheReinsuranceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CededCreditRiskTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: CededCreditRiskTable to ConsolidatedEntitiesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="InsuranceSubsidiariesMember" xlink:title="definition: EntityDomain to InsuranceSubsidiariesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SouthernMember" xlink:label="SouthernMember" xlink:title="SouthernMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="SouthernMember" xlink:title="definition: EntityDomain to SouthernMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LeMarsMember" xlink:label="LeMarsMember" xlink:title="LeMarsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="LeMarsMember" xlink:title="definition: EntityDomain to LeMarsMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="AssumedPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to AssumedPremiumsEarned" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsEarned" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePremiumsEarned" xlink:label="ReinsurancePremiumsEarned" xlink:title="ReinsurancePremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePremiumsEarned" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="InsuranceSubsidiariesMember" xlink:title="definition: EntityDomain to InsuranceSubsidiariesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="AssumedPremiumsWritten" xlink:title="AssumedPremiumsWritten" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="AssumedPremiumsWritten" xlink:title="definition: CededCreditRiskLineItems to AssumedPremiumsWritten" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsWritten" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsWritten" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet" xlink:label="PremiumsWrittenNet" xlink:title="PremiumsWrittenNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PremiumsWrittenNet" xlink:title="definition: CededCreditRiskLineItems to PremiumsWrittenNet" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="InsuranceSubsidiariesMember" xlink:title="definition: EntityDomain to InsuranceSubsidiariesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TransactionsWithAffiliatesExpenseSharingAbstract" xlink:label="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:title="TransactionsWithAffiliatesExpenseSharingAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to TransactionsWithAffiliatesExpenseSharingAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissions" xlink:label="InsuranceCommissions" xlink:title="InsuranceCommissions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="InsuranceCommissions" xlink:title="definition: RelatedPartyTransactionLineItems to InsuranceCommissions" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:label="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:title="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:title="definition: RelatedPartyTransactionLineItems to InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ProportionateShareOfRemainingInfrastructureCosts" xlink:label="ProportionateShareOfRemainingInfrastructureCosts" xlink:title="ProportionateShareOfRemainingInfrastructureCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProportionateShareOfRemainingInfrastructureCosts" xlink:title="definition: RelatedPartyTransactionLineItems to ProportionateShareOfRemainingInfrastructureCosts" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:label="DeferredCostsCurrentAndNoncurrent" xlink:title="DeferredCostsCurrentAndNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DeferredCostsCurrentAndNoncurrent" xlink:title="definition: RelatedPartyTransactionLineItems to DeferredCostsCurrentAndNoncurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:label="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:title="TransactionsWithAffiliatesLeaseAgreementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to TransactionsWithAffiliatesLeaseAgreementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="RelatedPartyTransactionLineItems" xlink:to="LesseeOperatingLeaseTermOfContract" xlink:title="definition: RelatedPartyTransactionLineItems to LesseeOperatingLeaseTermOfContract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to ConsolidatedEntitiesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:label="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:title="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="HeldToMaturitySecurities" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to HeldToMaturitySecurities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="HeldToMaturitySecuritiesFairValue" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to HeldToMaturitySecuritiesFairValue" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to AvailableForSaleSecuritiesDebtSecurities" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to FinancialInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USTreasuryAndGovernmentMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USTreasuryAndGovernmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:label="DomesticCorporateDebtSecuritiesMember" xlink:title="DomesticCorporateDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DomesticCorporateDebtSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DomesticCorporateDebtSecuritiesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="MortgageBackedSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to MortgageBackedSecuritiesMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsSummaryDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="ScheduleOfInvestmentsLineItems" xlink:title="ScheduleOfInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="InvestmentAbstract" xlink:title="definition: ScheduleOfInvestmentsLineItems to InvestmentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AggregateFairValueOfBondHeld" xlink:label="AggregateFairValueOfBondHeld" xlink:title="AggregateFairValueOfBondHeld" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="AggregateFairValueOfBondHeld" xlink:title="definition: ScheduleOfInvestmentsLineItems to AggregateFairValueOfBondHeld" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AmortizedCostOfBondHeld" xlink:label="AmortizedCostOfBondHeld" xlink:title="AmortizedCostOfBondHeld" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="AmortizedCostOfBondHeld" xlink:title="definition: ScheduleOfInvestmentsLineItems to AmortizedCostOfBondHeld" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ThresholdLimitForInvestmentHeld" xlink:label="ThresholdLimitForInvestmentHeld" xlink:title="ThresholdLimitForInvestmentHeld" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="ThresholdLimitForInvestmentHeld" xlink:title="definition: ScheduleOfInvestmentsLineItems to ThresholdLimitForInvestmentHeld" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:label="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:title="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:title="definition: ScheduleOfInvestmentsLineItems to PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="definition: ScheduleOfInvestmentsLineItems to OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:title="definition: ScheduleOfInvestmentsLineItems to ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: ScheduleOfInvestmentsLineItems to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="ScheduleOfInvestmentsTable" xlink:title="ScheduleOfInvestmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="ScheduleOfInvestmentsTable" xlink:title="definition: ScheduleOfInvestmentsLineItems to ScheduleOfInvestmentsTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ScheduleOfInvestmentsTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: ScheduleOfInvestmentsTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="definition: EquityComponentDomain to AccumulatedNetUnrealizedInvestmentGainLossMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfInvestmentsTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: ScheduleOfInvestmentsTable to FinancialInstrumentAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SpecialRevenueBondMember" xlink:label="SpecialRevenueBondMember" xlink:title="SpecialRevenueBondMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="SpecialRevenueBondMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to SpecialRevenueBondMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EducationBondMember" xlink:label="EducationBondMember" xlink:title="EducationBondMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="EducationBondMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to EducationBondMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WaterAndSewerUtilityBondsMember" xlink:label="WaterAndSewerUtilityBondsMember" xlink:title="WaterAndSewerUtilityBondsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="WaterAndSewerUtilityBondsMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to WaterAndSewerUtilityBondsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ScheduleOfInvestmentsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfInvestmentsTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="MarketableSecuritiesLineItems" xlink:title="MarketableSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncomeAbstract" xlink:label="NetInvestmentIncomeAbstract" xlink:title="NetInvestmentIncomeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MarketableSecuritiesLineItems" xlink:to="NetInvestmentIncomeAbstract" xlink:title="definition: MarketableSecuritiesLineItems to NetInvestmentIncomeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="InvestmentIncomeInterestAndDividend" xlink:title="InvestmentIncomeInterestAndDividend" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MarketableSecuritiesLineItems" xlink:to="InvestmentIncomeInterestAndDividend" xlink:title="definition: MarketableSecuritiesLineItems to InvestmentIncomeInterestAndDividend" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="InvestmentIncomeInvestmentExpense" xlink:title="InvestmentIncomeInvestmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MarketableSecuritiesLineItems" xlink:to="InvestmentIncomeInvestmentExpense" xlink:title="definition: MarketableSecuritiesLineItems to InvestmentIncomeInvestmentExpense" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MarketableSecuritiesLineItems" xlink:to="NetInvestmentIncome" xlink:title="definition: MarketableSecuritiesLineItems to NetInvestmentIncome" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="MarketableSecuritiesTable" xlink:title="MarketableSecuritiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="MarketableSecuritiesLineItems" xlink:to="MarketableSecuritiesTable" xlink:title="definition: MarketableSecuritiesLineItems to MarketableSecuritiesTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="MarketableSecuritiesTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: MarketableSecuritiesTable to FinancialInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="EquitySecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to EquitySecuritiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDebtSecuritiesMember" xlink:label="OtherDebtSecuritiesMember" xlink:title="OtherDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="OtherDebtSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to OtherDebtSecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="MarketableSecuritiesTable" xlink:to="InvestmentTypeAxis" xlink:title="definition: MarketableSecuritiesTable to InvestmentTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember_2" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember_2" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentTypeCategorizationMember" xlink:to="FixedMaturitiesMember" xlink:title="definition: InvestmentTypeCategorizationMember to FixedMaturitiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentTypeCategorizationMember" xlink:to="ShortTermInvestmentsMember" xlink:title="definition: InvestmentTypeCategorizationMember to ShortTermInvestmentsMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:label="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:title="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NetGainsAndLossesFromInvestmentsAbstract" xlink:label="NetGainsAndLossesFromInvestmentsAbstract" xlink:title="NetGainsAndLossesFromInvestmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="NetGainsAndLossesFromInvestmentsAbstract" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to NetGainsAndLossesFromInvestmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedGainOnInvestments" xlink:label="GrossRealizedGainOnInvestments" xlink:title="GrossRealizedGainOnInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="GrossRealizedGainOnInvestments" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to GrossRealizedGainOnInvestments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedLossOnInvestments" xlink:label="GrossRealizedLossOnInvestments" xlink:title="GrossRealizedLossOnInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="GrossRealizedLossOnInvestments" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to GrossRealizedLossOnInvestments" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedGainLossOnInvestments" xlink:label="GrossRealizedGainLossOnInvestments" xlink:title="GrossRealizedGainLossOnInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="GrossRealizedGainLossOnInvestments" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to GrossRealizedGainLossOnInvestments" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="EquitySecuritiesFvNiUnrealizedGain" xlink:title="EquitySecuritiesFvNiUnrealizedGain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="EquitySecuritiesFvNiUnrealizedGain" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to EquitySecuritiesFvNiUnrealizedGain" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="EquitySecuritiesFvNiUnrealizedLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to EquitySecuritiesFvNiUnrealizedLoss" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="RealizedInvestmentGainsLosses" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to RealizedInvestmentGainsLosses" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:label="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:title="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to ChangeInDifferenceBetweenFairValueAndCostOfInvestments" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:label="ScheduleOfGainLossOnInvestmentsTable" xlink:title="ScheduleOfGainLossOnInvestmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="ScheduleOfGainLossOnInvestmentsTable" xlink:title="definition: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to ScheduleOfGainLossOnInvestmentsTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfGainLossOnInvestmentsTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: ScheduleOfGainLossOnInvestmentsTable to FinancialInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="EquitySecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to EquitySecuritiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfGainLossOnInvestmentsTable" xlink:to="InvestmentTypeAxis" xlink:title="definition: ScheduleOfGainLossOnInvestmentsTable to InvestmentTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember_2" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember_2" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentTypeCategorizationMember" xlink:to="FixedMaturitiesMember" xlink:title="definition: InvestmentTypeCategorizationMember to FixedMaturitiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateMember" xlink:label="RealEstateMember" xlink:title="RealEstateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentTypeCategorizationMember" xlink:to="RealEstateMember" xlink:title="definition: InvestmentTypeCategorizationMember to RealEstateMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:label="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:title="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:label="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:title="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="ImpairmentOfInvestments" xlink:title="ImpairmentOfInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ImpairmentOfInvestments" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to ImpairmentOfInvestments" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:label="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesHeldToMaturityTransferAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedges" xlink:label="DerivativeInstrumentsAndHedges" xlink:title="DerivativeInstrumentsAndHedges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DerivativeInstrumentsAndHedges" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DerivativeInstrumentsAndHedges" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesLineItems to ScheduleOfAvailableForSaleSecuritiesTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesTable to FinancialInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USTreasuryAndGovernmentMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USTreasuryAndGovernmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:label="DomesticCorporateDebtSecuritiesMember" xlink:title="DomesticCorporateDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DomesticCorporateDebtSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DomesticCorporateDebtSecuritiesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="MortgageBackedSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to MortgageBackedSecuritiesMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="InvestmentTypeAxis" xlink:title="definition: ScheduleOfAvailableForSaleSecuritiesTable to InvestmentTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember_2" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember_2" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InvestmentTypeCategorizationMember" xlink:to="FixedMaturitiesMember" xlink:title="definition: InvestmentTypeCategorizationMember to FixedMaturitiesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="FairValueInputsQuantitativeInformationAbstract" xlink:title="FairValueInputsQuantitativeInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueInputsQuantitativeInformationAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueInputsQuantitativeInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AvailableForSaleSecuritiesDebtSecurities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="EquitySecuritiesFvNi" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to EquitySecuritiesFvNi" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure" xlink:title="InvestmentsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="InvestmentsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to InvestmentsFairValueDisclosure" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FinancialInstrumentAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USTreasuryAndGovernmentMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USTreasuryAndGovernmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="CorporateDebtSecuritiesMember" xlink:title="CorporateDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="CorporateDebtSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to CorporateDebtSecuritiesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="MortgageBackedSecuritiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to MortgageBackedSecuritiesMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="AutomobilesMember" xlink:title="AutomobilesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="AutomobilesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to AutomobilesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="LandBuildingsAndImprovementsMember" xlink:title="LandBuildingsAndImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandBuildingsAndImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LandBuildingsAndImprovementsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to SoftwareAndSoftwareDevelopmentCostsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:label="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:title="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:label="ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:title="ShortdurationInsuranceContractsNumberOfReportedClaims" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsNumberOfReportedClaims" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to PersonalAutomobileMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="definition: ProductsAndServicesDomain to HomeownersMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to CommercialAutomobileMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="definition: ProductsAndServicesDomain to CommercialMultiperilMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="definition: ProductsAndServicesDomain to WorkersCompensationMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearAxis" xlink:label="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="ShortdurationInsuranceContractsAccidentYearAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="definition: ShortdurationInsuranceContractsClaimsDevelopmentTable to ShortdurationInsuranceContractsAccidentYearAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearAxis to ShortdurationInsuranceContractsAccidentYearDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain_2" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="ShortdurationInsuranceContractsAccidentYearDomain_2" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearAxis to ShortdurationInsuranceContractsAccidentYearDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2013Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2013Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2014Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2014Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2015Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2015Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2016Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2016Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2017Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2017Member" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2018Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2018Member" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2019Member" xlink:label="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="ShortDurationInsuranceContractAccidentYear2019Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2019Member" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2020Member" xlink:label="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="ShortDurationInsuranceContractAccidentYear2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2020Member" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2021Member" xlink:label="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="ShortDurationInsuranceContractAccidentYear2021Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2021Member" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2022Member" xlink:label="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="ShortDurationInsuranceContractAccidentYear2022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2022Member" order="10.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to PersonalAutomobileMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="definition: ProductsAndServicesDomain to HomeownersMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to CommercialAutomobileMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="definition: ProductsAndServicesDomain to CommercialMultiperilMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="definition: ProductsAndServicesDomain to WorkersCompensationMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearAxis" xlink:label="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="ShortdurationInsuranceContractsAccidentYearAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="definition: ShortdurationInsuranceContractsClaimsDevelopmentTable to ShortdurationInsuranceContractsAccidentYearAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearAxis to ShortdurationInsuranceContractsAccidentYearDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain_2" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="ShortdurationInsuranceContractsAccidentYearDomain_2" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearAxis to ShortdurationInsuranceContractsAccidentYearDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2013Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2013Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2014Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2014Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2015Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2015Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2016Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2016Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2017Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2017Member" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2018Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2018Member" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2019Member" xlink:label="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="ShortDurationInsuranceContractAccidentYear2019Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2019Member" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2020Member" xlink:label="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="ShortDurationInsuranceContractAccidentYear2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2020Member" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2021Member" xlink:label="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="ShortDurationInsuranceContractAccidentYear2021Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2021Member" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2022Member" xlink:label="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="ShortDurationInsuranceContractAccidentYear2022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="definition: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2022Member" order="10.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:label="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:title="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:title="definition: ClaimsDevelopmentLineItems to ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="definition: ClaimsDevelopmentLineItems to AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesGross" xlink:label="ReinsuranceRecoverablesGross" xlink:title="ReinsuranceRecoverablesGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ReinsuranceRecoverablesGross" xlink:title="definition: ClaimsDevelopmentLineItems to ReinsuranceRecoverablesGross" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:title="definition: ClaimsDevelopmentLineItems to LiabilityForTitleClaimsAndClaimsAdjustmentExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="definition: ClaimsDevelopmentLineItems to LiabilityForClaimsAndClaimsAdjustmentExpense" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to PersonalAutomobileMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="definition: ProductsAndServicesDomain to HomeownersMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to CommercialAutomobileMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="definition: ProductsAndServicesDomain to CommercialMultiperilMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="definition: ProductsAndServicesDomain to WorkersCompensationMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="ProductAndServiceOtherMember" xlink:title="ProductAndServiceOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ProductAndServiceOtherMember" xlink:title="definition: ProductsAndServicesDomain to ProductAndServiceOtherMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:label="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:title="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:title="definition: ClaimsDevelopmentLineItems to ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="definition: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to PersonalAutomobileMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="definition: ProductsAndServicesDomain to HomeownersMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="definition: ProductsAndServicesDomain to CommercialAutomobileMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="definition: ProductsAndServicesDomain to CommercialMultiperilMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="definition: ProductsAndServicesDomain to WorkersCompensationMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:label="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:title="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:title="definition: LineOfCreditFacilityLineItems to FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStock" xlink:label="FederalHomeLoanBankStock" xlink:title="FederalHomeLoanBankStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="FederalHomeLoanBankStock" xlink:title="definition: LineOfCreditFacilityLineItems to FederalHomeLoanBankStock" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:label="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:title="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:title="definition: LineOfCreditFacilityLineItems to PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityCurrentBorrowingCapacity" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross" xlink:label="NotesReceivableGross" xlink:title="NotesReceivableGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="NotesReceivableGross" xlink:title="definition: LineOfCreditFacilityLineItems to NotesReceivableGross" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LongTermDebt" xlink:title="definition: LineOfCreditFacilityLineItems to LongTermDebt" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentInterestRateStatedPercentage" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesFixedRate" xlink:label="FederalHomeLoanBankAdvancesFixedRate" xlink:title="FederalHomeLoanBankAdvancesFixedRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="FederalHomeLoanBankAdvancesFixedRate" xlink:title="definition: LineOfCreditFacilityLineItems to FederalHomeLoanBankAdvancesFixedRate" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:label="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:title="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:title="definition: LineOfCreditFacilityLineItems to FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentMaturityDate" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentCarryingAmount" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentInterestRateEffectivePercentage" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityTable" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityTable" order="16.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="CreditFacilityAxis" xlink:title="definition: LineOfCreditFacilityTable to CreditFacilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain_2" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain_2" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="definition: CreditFacilityDomain to LineOfCreditMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:label="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="FederalHomeLoanBankAdvancesOptionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="definition: LineOfCreditFacilityTable to FederalHomeLoanBankAdvancesOptionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="definition: FederalHomeLoanBankAdvancesOptionAxis to FederalHomeLoanBankAdvancesOptionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain_2" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="FederalHomeLoanBankAdvancesOptionDomain_2" xlink:title="definition: FederalHomeLoanBankAdvancesOptionAxis to FederalHomeLoanBankAdvancesOptionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfPittsburghMember" xlink:label="FederalHomeLoanBankOfPittsburghMember" xlink:title="FederalHomeLoanBankOfPittsburghMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FederalHomeLoanBankAdvancesOptionDomain" xlink:to="FederalHomeLoanBankOfPittsburghMember" xlink:title="definition: FederalHomeLoanBankAdvancesOptionDomain to FederalHomeLoanBankOfPittsburghMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="LegalEntityAxis" xlink:title="definition: LineOfCreditFacilityTable to LegalEntityAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: LineOfCreditFacilityTable to LineOfCreditFacilityAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain_2" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain_2" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ManufacturersAndTradersTrustCompanyMember" xlink:label="ManufacturersAndTradersTrustCompanyMember" xlink:title="ManufacturersAndTradersTrustCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="ManufacturersAndTradersTrustCompanyMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to ManufacturersAndTradersTrustCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="VariableRateAxis" xlink:title="definition: LineOfCreditFacilityTable to VariableRateAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain_2" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain_2" xlink:title="definition: VariableRateAxis to VariableRateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="definition: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusAxis" xlink:label="PledgedStatusAxis" xlink:title="PledgedStatusAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="PledgedStatusAxis" xlink:title="definition: LineOfCreditFacilityTable to PledgedStatusAxis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain" xlink:label="PledgedStatusDomain" xlink:title="PledgedStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PledgedStatusAxis" xlink:to="PledgedStatusDomain" xlink:title="definition: PledgedStatusAxis to PledgedStatusDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain" xlink:label="PledgedStatusDomain_2" xlink:title="PledgedStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PledgedStatusAxis" xlink:to="PledgedStatusDomain_2" xlink:title="definition: PledgedStatusAxis to PledgedStatusDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetPledgedAsCollateralWithoutRightMember" xlink:label="AssetPledgedAsCollateralWithoutRightMember" xlink:title="AssetPledgedAsCollateralWithoutRightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PledgedStatusDomain" xlink:to="AssetPledgedAsCollateralWithoutRightMember" xlink:title="definition: PledgedStatusDomain to AssetPledgedAsCollateralWithoutRightMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SubordinatedDebenturesAbstract" xlink:label="SubordinatedDebenturesAbstract" xlink:title="SubordinatedDebenturesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="SubordinatedDebenturesAbstract" xlink:title="definition: DebtInstrumentLineItems to SubordinatedDebenturesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSubordinatedDebt" xlink:label="RepaymentsOfSubordinatedDebt" xlink:title="RepaymentsOfSubordinatedDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfSubordinatedDebt" xlink:title="definition: DebtInstrumentLineItems to RepaymentsOfSubordinatedDebt" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="DebtInstrumentIncreaseAccruedInterest" xlink:title="DebtInstrumentIncreaseAccruedInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentIncreaseAccruedInterest" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentIncreaseAccruedInterest" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: DebtInstrumentTable to LongtermDebtTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubordinatedDebtMember" xlink:label="SubordinatedDebtMember" xlink:title="SubordinatedDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="SubordinatedDebtMember" xlink:title="definition: LongtermDebtTypeDomain to SubordinatedDebtMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: DebtInstrumentTable to LineOfCreditFacilityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain_2" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain_2" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:label="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:title="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePolicyAndProceduresAbstract" xlink:label="ReinsurancePolicyAndProceduresAbstract" xlink:title="ReinsurancePolicyAndProceduresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePolicyAndProceduresAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePolicyAndProceduresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LossReinsuranceAgreementContractsRetentionAmount" xlink:label="LossReinsuranceAgreementContractsRetentionAmount" xlink:title="LossReinsuranceAgreementContractsRetentionAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="LossReinsuranceAgreementContractsRetentionAmount" xlink:title="definition: CededCreditRiskLineItems to LossReinsuranceAgreementContractsRetentionAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:label="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:title="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:title="definition: CededCreditRiskLineItems to ContractsInForceSubjectToParticipationThroughReinsurancePercentage" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:label="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:title="CatastropheReinsuranceAgreementContractsRetentionAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:title="definition: CededCreditRiskLineItems to CatastropheReinsuranceAgreementContractsRetentionAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:label="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:title="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:title="definition: CededCreditRiskLineItems to MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfReinsuranceCoverages" xlink:label="NumberOfReinsuranceCoverages" xlink:title="NumberOfReinsuranceCoverages" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="NumberOfReinsuranceCoverages" xlink:title="definition: CededCreditRiskLineItems to NumberOfReinsuranceCoverages" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReturnFromEstimatedSurplus" xlink:label="ReturnFromEstimatedSurplus" xlink:title="ReturnFromEstimatedSurplus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReturnFromEstimatedSurplus" xlink:title="definition: CededCreditRiskLineItems to ReturnFromEstimatedSurplus" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReceivableFromReinsuranceClaims" xlink:label="ReceivableFromReinsuranceClaims" xlink:title="ReceivableFromReinsuranceClaims" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReceivableFromReinsuranceClaims" xlink:title="definition: CededCreditRiskLineItems to ReceivableFromReinsuranceClaims" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsuranceTreatyCoveragePercentageMinimum" xlink:label="ReinsuranceTreatyCoveragePercentageMinimum" xlink:title="ReinsuranceTreatyCoveragePercentageMinimum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceTreatyCoveragePercentageMinimum" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceTreatyCoveragePercentageMinimum" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:label="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:title="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="definition: CededCreditRiskTable to LegalEntityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualMember" xlink:label="DonegalMutualMember" xlink:title="DonegalMutualMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="DonegalMutualMember" xlink:title="definition: EntityDomain to DonegalMutualMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskAxis" xlink:label="CededCreditRiskAxis" xlink:title="CededCreditRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CededCreditRiskTable" xlink:to="CededCreditRiskAxis" xlink:title="definition: CededCreditRiskTable to CededCreditRiskAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskReinsurerDomain" xlink:label="CededCreditRiskReinsurerDomain" xlink:title="CededCreditRiskReinsurerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CededCreditRiskAxis" xlink:to="CededCreditRiskReinsurerDomain" xlink:title="definition: CededCreditRiskAxis to CededCreditRiskReinsurerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskReinsurerDomain" xlink:label="CededCreditRiskReinsurerDomain_2" xlink:title="CededCreditRiskReinsurerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CededCreditRiskAxis" xlink:to="CededCreditRiskReinsurerDomain_2" xlink:title="definition: CededCreditRiskAxis to CededCreditRiskReinsurerDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ThirdPartyReinsuranceMember" xlink:label="ThirdPartyReinsuranceMember" xlink:title="ThirdPartyReinsuranceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskReinsurerDomain" xlink:to="ThirdPartyReinsuranceMember" xlink:title="definition: CededCreditRiskReinsurerDomain to ThirdPartyReinsuranceMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePolicyAndProceduresAbstract" xlink:label="ReinsurancePolicyAndProceduresAbstract" xlink:title="ReinsurancePolicyAndProceduresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsurancePolicyAndProceduresAbstract" xlink:title="definition: CededCreditRiskLineItems to ReinsurancePolicyAndProceduresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsWritten" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsWritten" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsEarned" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PrepaidReinsurancePremiums" xlink:title="definition: CededCreditRiskLineItems to PrepaidReinsurancePremiums" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsPayable" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsPayable" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: CededCreditRiskTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dgica-20221231.xsd#dgica_UnaffiliatedEntityMember" xlink:label="UnaffiliatedEntityMember" xlink:title="UnaffiliatedEntityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="UnaffiliatedEntityMember" xlink:title="definition: RelatedPartyDomain to UnaffiliatedEntityMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:label="PremiumsWrittenAndEarnedAbstract" xlink:title="PremiumsWrittenAndEarnedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PremiumsWrittenAndEarnedAbstract" xlink:title="definition: CededCreditRiskLineItems to PremiumsWrittenAndEarnedAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsEarned" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsEarned" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="definition: CededCreditRiskLineItems to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="PrepaidReinsurancePremiums" xlink:title="definition: CededCreditRiskLineItems to PrepaidReinsurancePremiums" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CededCreditRiskLineItems" xlink:to="CededPremiumsPayable" xlink:title="definition: CededCreditRiskLineItems to CededPremiumsPayable" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CededCreditRiskLineItems" xlink:to="CededCreditRiskTable" xlink:title="definition: CededCreditRiskLineItems to CededCreditRiskTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: CededCreditRiskTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dgica-20221231.xsd#dgica_AffiliatedEntityAndUnaffiliatedEntityMember" xlink:label="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:title="AffiliatedEntityAndUnaffiliatedEntityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:title="definition: RelatedPartyDomain to AffiliatedEntityAndUnaffiliatedEntityMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OperatingLossCarryforwardsAbstract" xlink:label="OperatingLossCarryforwardsAbstract" xlink:title="OperatingLossCarryforwardsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsAbstract" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="definition: OperatingLossCarryforwardsLineItems to EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DeferredTaxAssetsNetOther" xlink:label="DeferredTaxAssetsNetOther" xlink:title="DeferredTaxAssetsNetOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsNetOther" xlink:title="definition: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsNetOther" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="OperatingLossCarryforwardsLineItems" xlink:to="OpenTaxYear" xlink:title="definition: OperatingLossCarryforwardsLineItems to OpenTaxYear" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:label="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:title="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:title="definition: OperatingLossCarryforwardsLineItems to IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTable" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="OperatingLossCarryforwardsTable" xlink:to="TaxPeriodAxis" xlink:title="definition: OperatingLossCarryforwardsTable to TaxPeriodAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarliestTaxYearMember" xlink:label="EarliestTaxYearMember" xlink:title="EarliestTaxYearMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="EarliestTaxYearMember" xlink:title="definition: TaxPeriodDomain to EarliestTaxYearMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LatestTaxYearMember" xlink:label="LatestTaxYearMember" xlink:title="LatestTaxYearMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="LatestTaxYearMember" xlink:title="definition: TaxPeriodDomain to LatestTaxYearMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TaxYearsPriorTo2021Member" xlink:label="TaxYearsPriorTo2021Member" xlink:title="TaxYearsPriorTo2021Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYearsPriorTo2021Member" xlink:title="definition: TaxPeriodDomain to TaxYearsPriorTo2021Member" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="ClassOfStockDisclosuresAbstract" xlink:title="ClassOfStockDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfStockDisclosuresAbstract" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ClassOfStockDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:label="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="definition: EquityClassOfTreasuryStockLineItems to MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchasedDuringPeriodShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchasedDuringPeriodShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockCommonShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockCommonShares" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfTreasuryStockTable" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ClassOfTreasuryStockTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ClassOfTreasuryStockTable" xlink:to="RangeAxis" xlink:title="definition: ClassOfTreasuryStockTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="definition: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain_2" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain_2" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StockRepurchaseProgramMember" xlink:label="StockRepurchaseProgramMember" xlink:title="StockRepurchaseProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareRepurchaseProgramDomain" xlink:to="StockRepurchaseProgramMember" xlink:title="definition: ShareRepurchaseProgramDomain to StockRepurchaseProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ClassOfTreasuryStockTable to StatementClassOfStockAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityIncentivePlansAbstract" xlink:label="EquityIncentivePlansAbstract" xlink:title="EquityIncentivePlansAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EquityIncentivePlansAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EquityIncentivePlansAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ProceedsFromStockOptionsExercised" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="19.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dgica-20221231.xsd#dgica_EquityIncentivePlanMember" xlink:label="EquityIncentivePlanMember" xlink:title="EquityIncentivePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlanMember" xlink:title="definition: PlanNameDomain to EquityIncentivePlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to StatementClassOfStockAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardDateAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="definition: AwardDateAxis to AwardDateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain_2" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain_2" xlink:title="definition: AwardDateAxis to AwardDateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateMember" xlink:label="GrantDateMember" xlink:title="GrantDateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateMember" xlink:title="definition: AwardDateDomain to GrantDateMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateOneMember" xlink:label="GrantDateOneMember" xlink:title="GrantDateOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateOneMember" xlink:title="definition: AwardDateDomain to GrantDateOneMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateTwoMember" xlink:label="GrantDateTwoMember" xlink:title="GrantDateTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateTwoMember" xlink:title="definition: AwardDateDomain to GrantDateTwoMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateThreeMember" xlink:label="GrantDateThreeMember" xlink:title="GrantDateThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateThreeMember" xlink:title="definition: AwardDateDomain to GrantDateThreeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateFourMember" xlink:label="GrantDateFourMember" xlink:title="GrantDateFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateFourMember" xlink:title="definition: AwardDateDomain to GrantDateFourMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateFiveMember" xlink:label="GrantDateFiveMember" xlink:title="GrantDateFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateFiveMember" xlink:title="definition: AwardDateDomain to GrantDateFiveMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateSixMember" xlink:label="GrantDateSixMember" xlink:title="GrantDateSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateSixMember" xlink:title="definition: AwardDateDomain to GrantDateSixMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateSevenMember" xlink:label="GrantDateSevenMember" xlink:title="GrantDateSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateSevenMember" xlink:title="definition: AwardDateDomain to GrantDateSevenMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateEightMember" xlink:label="GrantDateEightMember" xlink:title="GrantDateEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateEightMember" xlink:title="definition: AwardDateDomain to GrantDateEightMember" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateNIneMember" xlink:label="GrantDateNIneMember" xlink:title="GrantDateNIneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantDateNIneMember" xlink:title="definition: AwardDateDomain to GrantDateNIneMember" order="10.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeStockPurchasePlanAbstract" xlink:label="EmployeeStockPurchasePlanAbstract" xlink:title="EmployeeStockPurchasePlanAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeStockPurchasePlanAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeStockPurchasePlanAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:label="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:title="StockIssuedDuringPeriodSharebasedCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharebasedCompensationAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharePrice" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dgica-20221231.xsd#dgica_EmployeeStockPurchasePlanMember" xlink:label="EmployeeStockPurchasePlanMember" xlink:title="EmployeeStockPurchasePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EmployeeStockPurchasePlanMember" xlink:title="definition: PlanNameDomain to EmployeeStockPurchasePlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardDateAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="definition: AwardDateAxis to AwardDateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain_2" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain_2" xlink:title="definition: AwardDateAxis to AwardDateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateOneMember" xlink:label="IssueDateOneMember" xlink:title="IssueDateOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="IssueDateOneMember" xlink:title="definition: AwardDateDomain to IssueDateOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateTwoMember" xlink:label="IssueDateTwoMember" xlink:title="IssueDateTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="IssueDateTwoMember" xlink:title="definition: AwardDateDomain to IssueDateTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateThreeMember" xlink:label="IssueDateThreeMember" xlink:title="IssueDateThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="IssueDateThreeMember" xlink:title="definition: AwardDateDomain to IssueDateThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateFourMember" xlink:label="IssueDateFourMember" xlink:title="IssueDateFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="IssueDateFourMember" xlink:title="definition: AwardDateDomain to IssueDateFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateFiveMember" xlink:label="IssueDateFiveMember" xlink:title="IssueDateFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="IssueDateFiveMember" xlink:title="definition: AwardDateDomain to IssueDateFiveMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateSixMember" xlink:label="IssueDateSixMember" xlink:title="IssueDateSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="IssueDateSixMember" xlink:title="definition: AwardDateDomain to IssueDateSixMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to SubsequentEventTypeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlanAbstract" xlink:label="AgencyStockPurchasePlanAbstract" xlink:title="AgencyStockPurchasePlanAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AgencyStockPurchasePlanAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AgencyStockPurchasePlanAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:label="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:title="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dgica-20221231.xsd#dgica_AgencyStockPurchasePlanMember" xlink:label="AgencyStockPurchasePlanMember" xlink:title="AgencyStockPurchasePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="AgencyStockPurchasePlanMember" xlink:title="definition: PlanNameDomain to AgencyStockPurchasePlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlan2021Member" xlink:label="AgencyStockPurchasePlan2021Member" xlink:title="AgencyStockPurchasePlan2021Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="AgencyStockPurchasePlan2021Member" xlink:title="definition: PlanNameDomain to AgencyStockPurchasePlan2021Member" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesLineItems" xlink:label="StatutoryAccountingPracticesLineItems" xlink:title="StatutoryAccountingPracticesLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesAbstract" xlink:label="StatutoryAccountingPracticesAbstract" xlink:title="StatutoryAccountingPracticesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesAbstract" xlink:title="definition: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:label="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="definition: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:label="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:title="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:title="definition: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:label="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="StatutoryAccountingPracticesStatutoryNetIncomeAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="definition: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesStatutoryNetIncomeAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:label="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:title="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:title="definition: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesTable" xlink:label="StatutoryAccountingPracticesTable" xlink:title="StatutoryAccountingPracticesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesTable" xlink:title="definition: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesByJurisdictionAxis" xlink:label="StatutoryAccountingPracticesByJurisdictionAxis" xlink:title="StatutoryAccountingPracticesByJurisdictionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatutoryAccountingPracticesTable" xlink:to="StatutoryAccountingPracticesByJurisdictionAxis" xlink:title="definition: StatutoryAccountingPracticesTable to StatutoryAccountingPracticesByJurisdictionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="StatutoryAccountingPracticesJurisdictionDomain" xlink:title="StatutoryAccountingPracticesJurisdictionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatutoryAccountingPracticesByJurisdictionAxis" xlink:to="StatutoryAccountingPracticesJurisdictionDomain" xlink:title="definition: StatutoryAccountingPracticesByJurisdictionAxis to StatutoryAccountingPracticesJurisdictionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="StatutoryAccountingPracticesJurisdictionDomain_2" xlink:title="StatutoryAccountingPracticesJurisdictionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatutoryAccountingPracticesByJurisdictionAxis" xlink:to="StatutoryAccountingPracticesJurisdictionDomain_2" xlink:title="definition: StatutoryAccountingPracticesByJurisdictionAxis to StatutoryAccountingPracticesJurisdictionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SouthernMember" xlink:label="SouthernMember" xlink:title="SouthernMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="SouthernMember" xlink:title="definition: StatutoryAccountingPracticesJurisdictionDomain to SouthernMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaMember" xlink:label="PeninsulaMember" xlink:title="PeninsulaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="PeninsulaMember" xlink:title="definition: StatutoryAccountingPracticesJurisdictionDomain to PeninsulaMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MichiganInsuranceCompanyMember" xlink:label="MichiganInsuranceCompanyMember" xlink:title="MichiganInsuranceCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="MichiganInsuranceCompanyMember" xlink:title="definition: StatutoryAccountingPracticesJurisdictionDomain to MichiganInsuranceCompanyMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatutoryAccountingPracticesTable" xlink:to="LegalEntityAxis" xlink:title="definition: StatutoryAccountingPracticesTable to LegalEntityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="definition: EntityDomain to AtlanticStatesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="EarningsPerShareBasicLineItems" xlink:title="EarningsPerShareBasicLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="EarningsPerShareBasicAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to EarningsPerShareBasicAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="EarningsPerShareDilutedAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to EarningsPerShareDilutedAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:label="NetIncomeLossAttributableToParentDilutedAbstract" xlink:title="NetIncomeLossAttributableToParentDilutedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="NetIncomeLossAttributableToParentDilutedAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to NetIncomeLossAttributableToParentDilutedAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to WeightedAverageNumberOfSharesOutstandingAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="EarningsPerShareDiluted" xlink:title="definition: EarningsPerShareBasicLineItems to EarningsPerShareDiluted" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="definition: EarningsPerShareBasicLineItems to WeightedAverageNumberOfSharesOutstandingBasic" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="definition: EarningsPerShareBasicLineItems to WeightedAverageNumberOfDilutedSharesOutstanding" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="definition: EarningsPerShareBasicLineItems to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="definition: EarningsPerShareBasicLineItems to NetIncomeLossAvailableToCommonStockholdersDiluted" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to NetIncomeLossAvailableToCommonStockholdersBasicAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="definition: EarningsPerShareBasicLineItems to WeightedAverageNumberOfSharesOutstandingBasicAbstract" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="EarningsPerShareBasic" xlink:title="definition: EarningsPerShareBasicLineItems to EarningsPerShareBasic" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EarningsPerShareBasicLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="definition: EarningsPerShareBasicLineItems to NetIncomeLossAvailableToCommonStockholdersBasic" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EarningsPerShareBasicLineItems" xlink:to="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="definition: EarningsPerShareBasicLineItems to ScheduleOfEarningsPerShareBasicByCommonClassTable" order="15.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfEarningsPerShareBasicByCommonClassTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:title="CondensedBalanceSheetStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="AssetsAbstract" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to AssetsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="LiabilitiesAbstract" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to LiabilitiesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="DividendsPayableCurrentAndNoncurrent" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to DividendsPayableCurrentAndNoncurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="NotesPayable" xlink:title="NotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="NotesPayable" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to NotesPayable" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities" xlink:label="OtherLiabilities" xlink:title="OtherLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="OtherLiabilities" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to OtherLiabilities" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="Liabilities" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to Liabilities" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="StockholdersEquity" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to StockholdersEquity" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to LiabilitiesAndStockholdersEquity" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="EquityMethodInvestments" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to EquityMethodInvestments" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="ShortTermInvestmentsAtCost" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to ShortTermInvestmentsAtCost" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="Cash" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to Cash" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to PropertyPlantAndEquipmentNet" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="OtherAssets" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to OtherAssets" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="Assets" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to Assets" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="CondensedBalanceSheetStatementTable" xlink:title="CondensedBalanceSheetStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="CondensedBalanceSheetStatementTable" xlink:title="definition: CondensedBalanceSheetStatementsCaptionsLineItems to CondensedBalanceSheetStatementTable" order="15.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CondensedBalanceSheetStatementTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: CondensedBalanceSheetStatementTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ParentCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to ParentCompanyMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="CondensedIncomeStatementsCaptionsLineItems" xlink:title="CondensedIncomeStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="RevenuesAbstract" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to RevenuesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="BenefitsLossesAndExpensesAbstract" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to BenefitsLossesAndExpensesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatementsOfComprehensiveIncomeAbstract" xlink:label="StatementsOfComprehensiveIncomeAbstract" xlink:title="StatementsOfComprehensiveIncomeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="StatementsOfComprehensiveIncomeAbstract" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to StatementsOfComprehensiveIncomeAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to ComprehensiveIncomeNetOfTax" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to NetIncomeLoss" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="OperatingExpenses" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to OperatingExpenses" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="InterestExpense" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to InterestExpense" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="BenefitsLossesAndExpenses" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to BenefitsLossesAndExpenses" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CondensedIncomeStatementsCaptionsLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="CondensedIncomeStatementsCaptionsLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to IncomeTaxExpenseBenefit" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeOfSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to EquityInUndistributedNetIncomeOfSubsidiaries" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DividendsFromSubsidiariesAndAffiliates" xlink:label="DividendsFromSubsidiariesAndAffiliates" xlink:title="DividendsFromSubsidiariesAndAffiliates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="DividendsFromSubsidiariesAndAffiliates" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to DividendsFromSubsidiariesAndAffiliates" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="RealizedInvestmentGainsLosses" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to RealizedInvestmentGainsLosses" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to RevenueFromContractWithCustomerIncludingAssessedTax" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="Revenues" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to Revenues" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable" xlink:label="CondensedIncomeStatementTable" xlink:title="CondensedIncomeStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="CondensedIncomeStatementTable" xlink:title="definition: CondensedIncomeStatementsCaptionsLineItems to CondensedIncomeStatementTable" order="20.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CondensedIncomeStatementTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: CondensedIncomeStatementTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ParentCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to ParentCompanyMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="CondensedCashFlowStatementsCaptionsLineItems" xlink:title="CondensedCashFlowStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="Cash" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to Cash" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to PaymentsOfDividendsCommonStock" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to ProceedsFromIssuanceOfCommonStock" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInFinancingActivities" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="PaymentsForProceedsFromShortTermInvestments" xlink:title="PaymentsForProceedsFromShortTermInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="PaymentsForProceedsFromShortTermInvestments" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to PaymentsForProceedsFromShortTermInvestments" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to PaymentsToAcquirePropertyPlantAndEquipment" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:label="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:title="PaymentsForProceedsFromInvestmentInSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to PaymentsForProceedsFromInvestmentInSubsidiaries" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to PaymentsForProceedsFromOtherInvestingActivities" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInInvestingActivities" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeLossOfSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to EquityInUndistributedNetIncomeLossOfSubsidiaries" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to IncreaseDecreaseInOtherOperatingCapitalNet" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInOperatingActivities" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to NetIncomeLoss" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="CondensedCashFlowStatementTable" xlink:title="CondensedCashFlowStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="CondensedCashFlowStatementTable" xlink:title="definition: CondensedCashFlowStatementsCaptionsLineItems to CondensedCashFlowStatementTable" order="20.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CondensedCashFlowStatementTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: CondensedCashFlowStatementTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ParentCompanyMember" xlink:title="definition: ConsolidatedEntitiesDomain to ParentCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="CondensedCashFlowStatementTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="definition: CondensedCashFlowStatementTable to RelatedPartyTransactionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain_2" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain_2" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalFinancialServicesCorporationMember" xlink:label="DonegalFinancialServicesCorporationMember" xlink:title="DonegalFinancialServicesCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionDomain" xlink:to="DonegalFinancialServicesCorporationMember" xlink:title="definition: RelatedPartyTransactionDomain to DonegalFinancialServicesCorporationMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="definition: SegmentReportingInformationLineItems to SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RevenuesAbstract" xlink:title="definition: SegmentReportingInformationLineItems to RevenuesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="SegmentReportingInformationLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="definition: SegmentReportingInformationLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesExcludingInterestAndDividendsAbstract" xlink:label="RevenuesExcludingInterestAndDividendsAbstract" xlink:title="RevenuesExcludingInterestAndDividendsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RevenuesExcludingInterestAndDividendsAbstract" xlink:title="definition: SegmentReportingInformationLineItems to RevenuesExcludingInterestAndDividendsAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NetInvestmentIncome" xlink:title="definition: SegmentReportingInformationLineItems to NetInvestmentIncome" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RealizedInvestmentGainsLosses" xlink:title="definition: SegmentReportingInformationLineItems to RealizedInvestmentGainsLosses" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="definition: SegmentReportingInformationLineItems to OtherNonoperatingIncomeExpense" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="SegmentReportingInformationLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: SegmentReportingInformationLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:label="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="StatutoryAccountingPracticesUnderwritingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to StatutoryAccountingPracticesUnderwritingIncomeLoss" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:label="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderwritingIncomeLoss" xlink:label="UnderwritingIncomeLoss" xlink:title="UnderwritingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="UnderwritingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to UnderwritingIncomeLoss" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNetByBusinessAbstract" xlink:label="PremiumsEarnedNetByBusinessAbstract" xlink:title="PremiumsEarnedNetByBusinessAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="PremiumsEarnedNetByBusinessAbstract" xlink:title="definition: SegmentReportingInformationLineItems to PremiumsEarnedNetByBusinessAbstract" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OtherIncome" xlink:title="definition: SegmentReportingInformationLineItems to OtherIncome" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="Revenues" xlink:title="definition: SegmentReportingInformationLineItems to Revenues" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="PremiumsEarnedNet" xlink:title="definition: SegmentReportingInformationLineItems to PremiumsEarnedNet" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="16.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:label="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="PropertyAndCasualtyCommercialInsuranceProductLineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="definition: ProductsAndServicesDomain to PropertyAndCasualtyCommercialInsuranceProductLineMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:label="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="PropertyAndCasualtyPersonalInsuranceProductLineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="definition: ProductsAndServicesDomain to PropertyAndCasualtyPersonalInsuranceProductLineMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationBySegmentLineItems" xlink:label="SupplementaryInsuranceInformationBySegmentLineItems" xlink:title="SupplementaryInsuranceInformationBySegmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SupplementaryInsuranceInformationBySegmentAbstract" xlink:label="SupplementaryInsuranceInformationBySegmentAbstract" xlink:title="SupplementaryInsuranceInformationBySegmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationBySegmentAbstract" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationBySegmentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationPremiumRevenue" xlink:label="SupplementaryInsuranceInformationPremiumRevenue" xlink:title="SupplementaryInsuranceInformationPremiumRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationPremiumRevenue" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationPremiumRevenue" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome" xlink:label="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:title="SupplementaryInsuranceInformationNetInvestmentIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationNetInvestmentIncome" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:label="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:title="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:label="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:title="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense" xlink:label="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:title="SupplementaryInsuranceInformationOtherOperatingExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationOtherOperatingExpense" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationPremiumsWritten" xlink:label="SupplementaryInsuranceInformationPremiumsWritten" xlink:title="SupplementaryInsuranceInformationPremiumsWritten" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationPremiumsWritten" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationPremiumsWritten" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:label="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:title="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:label="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:title="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:label="SupplementaryInsuranceInformationUnearnedPremiums" xlink:title="SupplementaryInsuranceInformationUnearnedPremiums" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationUnearnedPremiums" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationUnearnedPremiums" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:label="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:title="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationBySegmentTable" xlink:label="SupplementaryInsuranceInformationBySegmentTable" xlink:title="SupplementaryInsuranceInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationBySegmentTable" xlink:title="definition: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationBySegmentTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="SupplementaryInsuranceInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: SupplementaryInsuranceInformationBySegmentTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:label="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="PropertyAndCasualtyCommercialInsuranceProductLineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="definition: ProductsAndServicesDomain to PropertyAndCasualtyCommercialInsuranceProductLineMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:label="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="PropertyAndCasualtyPersonalInsuranceProductLineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="definition: ProductsAndServicesDomain to PropertyAndCasualtyPersonalInsuranceProductLineMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsSegmentMember" xlink:label="InvestmentsSegmentMember" xlink:title="InvestmentsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="InvestmentsSegmentMember" xlink:title="definition: ProductsAndServicesDomain to InvestmentsSegmentMember" order="3.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>dgica-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.2.1.5134 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardDateAxis_lbl" xml:lang="en-US" id="us-gaap_AwardDateAxis_lbl">Award Date [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:title="label: AwardDateAxis to us-gaap_AwardDateAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardDateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardDateDomain_lbl" xml:lang="en-US" id="us-gaap_AwardDateDomain_lbl">Award Date [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardDateDomain" xlink:to="us-gaap_AwardDateDomain_lbl" xlink:title="label: AwardDateDomain to us-gaap_AwardDateDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="AutomobilesMember" xlink:title="AutomobilesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AutomobilesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AutomobilesMember_lbl" xml:lang="en-US" id="us-gaap_AutomobilesMember_lbl">Automobiles [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl" xlink:title="label: AutomobilesMember to us-gaap_AutomobilesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AutomobilesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AutomobilesMember_lbl1" xml:lang="en-US" id="us-gaap_AutomobilesMember_lbl1">Automobiles [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl1" xlink:title="label: AutomobilesMember to us-gaap_AutomobilesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="AccountingChangesAndErrorCorrectionsAbstract" xlink:title="AccountingChangesAndErrorCorrectionsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl">Impact of New Accounting Standards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xlink:title="label: AccountingChangesAndErrorCorrectionsAbstract to us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableFromSecuritization" xlink:label="AccountsReceivableFromSecuritization" xlink:title="AccountsReceivableFromSecuritization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableFromSecuritization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableFromSecuritization_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableFromSecuritization_lbl">Accounts receivable - securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableFromSecuritization" xlink:to="us-gaap_AccountsReceivableFromSecuritization_lbl" xlink:title="label: AccountsReceivableFromSecuritization to us-gaap_AccountsReceivableFromSecuritization_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableFromSecuritization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableFromSecuritization_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableFromSecuritization_lbl1">Accounts Receivable from Securitization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableFromSecuritization" xlink:to="us-gaap_AccountsReceivableFromSecuritization_lbl1" xlink:title="label: AccountsReceivableFromSecuritization to us-gaap_AccountsReceivableFromSecuritization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInvestmentIncomeReceivable" xlink:label="AccruedInvestmentIncomeReceivable" xlink:title="AccruedInvestmentIncomeReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedInvestmentIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedInvestmentIncomeReceivable_lbl" xml:lang="en-US" id="us-gaap_AccruedInvestmentIncomeReceivable_lbl">Accrued investment income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedInvestmentIncomeReceivable" xlink:to="us-gaap_AccruedInvestmentIncomeReceivable_lbl" xlink:title="label: AccruedInvestmentIncomeReceivable to us-gaap_AccruedInvestmentIncomeReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedInvestmentIncomeReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedInvestmentIncomeReceivable_lbl1" xml:lang="en-US" id="us-gaap_AccruedInvestmentIncomeReceivable_lbl1">Accrued Investment Income Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedInvestmentIncomeReceivable" xlink:to="us-gaap_AccruedInvestmentIncomeReceivable_lbl1" xlink:title="label: AccruedInvestmentIncomeReceivable to us-gaap_AccruedInvestmentIncomeReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:title="label: AccruedLiabilitiesCurrentAndNoncurrent to us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl1">Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl1" xlink:title="label: AccruedLiabilitiesCurrentAndNoncurrent to us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl">Accumulated Other Comprehensive Income (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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl">Accumulated Net Unrealized Investment Losses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:title="label: AccumulatedNetUnrealizedInvestmentGainLossMember to us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl1">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl1" xlink:title="label: AccumulatedNetUnrealizedInvestmentGainLossMember to us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl">Accumulated other comprehensive (loss) income</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/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1">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_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl2">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_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital_lbl">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital_lbl1" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital_lbl1">Additional Paid in Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl1" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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) income to net cash provided by 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/verboseLabel" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1">Adjustments [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:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl2" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl2">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_lbl2" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl">Grant of stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl1">APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl">Net adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl1">Adjustments to Reconcile Net Income (Loss) to 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="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense_lbl">Compensation expense in stock compensation plans</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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetPledgedAsCollateralWithoutRightMember" xlink:label="AssetPledgedAsCollateralWithoutRightMember" xlink:title="AssetPledgedAsCollateralWithoutRightMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetPledgedAsCollateralWithoutRightMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetPledgedAsCollateralWithoutRightMember_lbl" xml:lang="en-US" id="us-gaap_AssetPledgedAsCollateralWithoutRightMember_lbl">Asset Pledged as Collateral without Right [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetPledgedAsCollateralWithoutRightMember" xlink:to="us-gaap_AssetPledgedAsCollateralWithoutRightMember_lbl" xlink:title="label: AssetPledgedAsCollateralWithoutRightMember to us-gaap_AssetPledgedAsCollateralWithoutRightMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" xlink:label="AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" xlink:title="AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost_lbl" xml:lang="en-US" id="us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost_lbl">Amortized cost of fixed maturities on deposit with various regulatory authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" xlink:to="us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost_lbl" xlink:title="label: AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost to us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedPremiumsEarned_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssumedPremiumsEarned_lbl" xml:lang="en-US" id="us-gaap_AssumedPremiumsEarned_lbl">Assumed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedPremiumsEarned" xlink:to="us-gaap_AssumedPremiumsEarned_lbl" xlink:title="label: AssumedPremiumsEarned to us-gaap_AssumedPremiumsEarned_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedPremiumsEarned_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssumedPremiumsEarned_lbl1" xml:lang="en-US" id="us-gaap_AssumedPremiumsEarned_lbl1">Premiums earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedPremiumsEarned" xlink:to="us-gaap_AssumedPremiumsEarned_lbl1" xlink:title="label: AssumedPremiumsEarned to us-gaap_AssumedPremiumsEarned_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl">Liability for losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" xlink:title="label: AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense to us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1">Net outstanding liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" xlink:title="label: AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense to us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl2" xml:lang="en-US" id="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl2">Assumed Liability for Unpaid Claims and Claims Adjustment Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl2" xlink:title="label: AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense to us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="AssumedPremiumsWritten" xlink:title="AssumedPremiumsWritten" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedPremiumsWritten_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssumedPremiumsWritten_lbl" xml:lang="en-US" id="us-gaap_AssumedPremiumsWritten_lbl">Assumed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedPremiumsWritten" xlink:to="us-gaap_AssumedPremiumsWritten_lbl" xlink:title="label: AssumedPremiumsWritten to us-gaap_AssumedPremiumsWritten_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssumedPremiumsWritten_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssumedPremiumsWritten_lbl1" xml:lang="en-US" id="us-gaap_AssumedPremiumsWritten_lbl1">Assumed Premiums Written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssumedPremiumsWritten" xlink:to="us-gaap_AssumedPremiumsWritten_lbl1" xlink:title="label: AssumedPremiumsWritten to us-gaap_AssumedPremiumsWritten_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl">Available for sale, gross unrealized gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:title="label: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl1">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl1" xlink:title="label: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl">Available for sale, gross unrealized losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:title="label: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl1">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl1" xlink:title="label: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax to us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl">Available for sale, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:title="label: AvailableForSaleDebtSecuritiesAmortizedCostBasis to us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl1">Total available for sale, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl1" xlink:title="label: AvailableForSaleDebtSecuritiesAmortizedCostBasis to us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl2" xml:lang="en-US" id="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl2">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl2" xlink:title="label: AvailableForSaleDebtSecuritiesAmortizedCostBasis to us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl">Due after five years through ten years, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl1">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl">Due after five years through ten years, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl">Available For Sale [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl1">Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl">Due after ten years, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl">Mortgage-backed securities, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl1">Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl">Available For Sale [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl1">Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl">Due in one year or less, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl">Mortgage-backed securities, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1">Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl">Due after one year through five years, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl">Due in one year or less, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl1">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl">Due after one year through five years, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl1">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl">Due after ten years, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl1">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost to us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl">Available for sale, at fair value (amortized cost $571,912,727 and $523,293,046)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:title="label: AvailableForSaleSecuritiesDebtSecurities to us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl1" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl1">Total available for sale, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl1" xlink:title="label: AvailableForSaleSecuritiesDebtSecurities to us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl2" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl2">Available for sale, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl2" xlink:title="label: AvailableForSaleSecuritiesDebtSecurities to us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl3" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl3">Available for sale, at fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl3" xlink:title="label: AvailableForSaleSecuritiesDebtSecurities to us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl">Organization and Business</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:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1">Basis of Accounting, Policy [Policy Text Block]</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_lbl1" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BenefitsLossesAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_BenefitsLossesAndExpenses_lbl" xml:lang="en-US" id="us-gaap_BenefitsLossesAndExpenses_lbl">Total expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BenefitsLossesAndExpenses" xlink:to="us-gaap_BenefitsLossesAndExpenses_lbl" xlink:title="label: BenefitsLossesAndExpenses to us-gaap_BenefitsLossesAndExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BenefitsLossesAndExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BenefitsLossesAndExpenses_lbl1" xml:lang="en-US" id="us-gaap_BenefitsLossesAndExpenses_lbl1">Benefits, Losses and Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BenefitsLossesAndExpenses" xlink:to="us-gaap_BenefitsLossesAndExpenses_lbl1" xlink:title="label: BenefitsLossesAndExpenses to us-gaap_BenefitsLossesAndExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BenefitsLossesAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BenefitsLossesAndExpensesAbstract_lbl" xml:lang="en-US" id="us-gaap_BenefitsLossesAndExpensesAbstract_lbl">Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="us-gaap_BenefitsLossesAndExpensesAbstract_lbl" xlink:title="label: BenefitsLossesAndExpensesAbstract to us-gaap_BenefitsLossesAndExpensesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BenefitsLossesAndExpensesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BenefitsLossesAndExpensesAbstract_lbl1" xml:lang="en-US" id="us-gaap_BenefitsLossesAndExpensesAbstract_lbl1">Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="us-gaap_BenefitsLossesAndExpensesAbstract_lbl1" xlink:title="label: BenefitsLossesAndExpensesAbstract to us-gaap_BenefitsLossesAndExpensesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClaimsDevelopmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClaimsDevelopmentLineItems_lbl" xml:lang="en-US" id="us-gaap_ClaimsDevelopmentLineItems_lbl">Claims Development [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClaimsDevelopmentLineItems" xlink:to="us-gaap_ClaimsDevelopmentLineItems_lbl" xlink:title="label: ClaimsDevelopmentLineItems to us-gaap_ClaimsDevelopmentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:label="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:title="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl" xml:lang="en-US" id="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl">Policy Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:to="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl" xlink:title="label: CapitalizationOfDeferredPolicyAcquisitionCostsPolicy to us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl1" xml:lang="en-US" id="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl1">Deferred Policy Acquisition Costs, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:to="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl1" xlink:title="label: CapitalizationOfDeferredPolicyAcquisitionCostsPolicy to us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Cash 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_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/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1">Cash 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_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl">Net (decrease) increase in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Cash_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_Cash_lbl" xml:lang="en-US" id="us-gaap_Cash_lbl">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="us-gaap_Cash_lbl" xlink:title="label: Cash to us-gaap_Cash_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Cash_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Cash_lbl1" xml:lang="en-US" id="us-gaap_Cash_lbl1">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="us-gaap_Cash_lbl1" xlink:title="label: Cash to us-gaap_Cash_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Cash_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_Cash_lbl2" xml:lang="en-US" id="us-gaap_Cash_lbl2">Cash at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="us-gaap_Cash_lbl2" xlink:title="label: Cash to us-gaap_Cash_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Cash_lbl3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_Cash_lbl3" xml:lang="en-US" id="us-gaap_Cash_lbl3">Cash at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="us-gaap_Cash_lbl3" xlink:title="label: Cash to us-gaap_Cash_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="CashFlowSupplementalDisclosuresTextBlock" xlink:title="CashFlowSupplementalDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xml:lang="en-US" id="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl">Supplementary Cash Flow Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xlink:title="label: CashFlowSupplementalDisclosuresTextBlock to us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl1">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl1" xlink:title="label: CashFlowSupplementalDisclosuresTextBlock to us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskAxis" xlink:label="CededCreditRiskAxis" xlink:title="CededCreditRiskAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededCreditRiskAxis_lbl" xml:lang="en-US" id="us-gaap_CededCreditRiskAxis_lbl">Ceded Credit Risk, Reinsurer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskAxis" xlink:to="us-gaap_CededCreditRiskAxis_lbl" xlink:title="label: CededCreditRiskAxis to us-gaap_CededCreditRiskAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededCreditRiskAxis_lbl1" xml:lang="en-US" id="us-gaap_CededCreditRiskAxis_lbl1">Reinsurer, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskAxis" xlink:to="us-gaap_CededCreditRiskAxis_lbl1" xlink:title="label: CededCreditRiskAxis to us-gaap_CededCreditRiskAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsWritten_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_CededPremiumsWritten_lbl" xml:lang="en-US" id="us-gaap_CededPremiumsWritten_lbl">Ceded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsWritten" xlink:to="us-gaap_CededPremiumsWritten_lbl" xlink:title="label: CededPremiumsWritten to us-gaap_CededPremiumsWritten_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsWritten_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededPremiumsWritten_lbl1" xml:lang="en-US" id="us-gaap_CededPremiumsWritten_lbl1">Premiums written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsWritten" xlink:to="us-gaap_CededPremiumsWritten_lbl1" xlink:title="label: CededPremiumsWritten to us-gaap_CededPremiumsWritten_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsWritten_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededPremiumsWritten_lbl2" xml:lang="en-US" id="us-gaap_CededPremiumsWritten_lbl2">Ceded Premiums Written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsWritten" xlink:to="us-gaap_CededPremiumsWritten_lbl2" xlink:title="label: CededPremiumsWritten to us-gaap_CededPremiumsWritten_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededCreditRiskTable_lbl" xml:lang="en-US" id="us-gaap_CededCreditRiskTable_lbl">Ceded Credit Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskTable" xlink:to="us-gaap_CededCreditRiskTable_lbl" xlink:title="label: CededCreditRiskTable to us-gaap_CededCreditRiskTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededCreditRiskTable_lbl1" xml:lang="en-US" id="us-gaap_CededCreditRiskTable_lbl1">Ceded Credit Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskTable" xlink:to="us-gaap_CededCreditRiskTable_lbl1" xlink:title="label: CededCreditRiskTable to us-gaap_CededCreditRiskTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededCreditRiskLineItems_lbl" xml:lang="en-US" id="us-gaap_CededCreditRiskLineItems_lbl">Ceded Credit Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskLineItems" xlink:to="us-gaap_CededCreditRiskLineItems_lbl" xlink:title="label: CededCreditRiskLineItems to us-gaap_CededCreditRiskLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededCreditRiskLineItems_lbl1" xml:lang="en-US" id="us-gaap_CededCreditRiskLineItems_lbl1">Ceded Credit Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskLineItems" xlink:to="us-gaap_CededCreditRiskLineItems_lbl1" xlink:title="label: CededCreditRiskLineItems to us-gaap_CededCreditRiskLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsEarned_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_CededPremiumsEarned_lbl" xml:lang="en-US" id="us-gaap_CededPremiumsEarned_lbl">Ceded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsEarned" xlink:to="us-gaap_CededPremiumsEarned_lbl" xlink:title="label: CededPremiumsEarned to us-gaap_CededPremiumsEarned_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsEarned_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CededPremiumsEarned_lbl1" xml:lang="en-US" id="us-gaap_CededPremiumsEarned_lbl1">Premiums earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsEarned" xlink:to="us-gaap_CededPremiumsEarned_lbl1" xlink:title="label: CededPremiumsEarned to us-gaap_CededPremiumsEarned_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsEarned_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededPremiumsEarned_lbl2" xml:lang="en-US" id="us-gaap_CededPremiumsEarned_lbl2">Premiums earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsEarned" xlink:to="us-gaap_CededPremiumsEarned_lbl2" xlink:title="label: CededPremiumsEarned to us-gaap_CededPremiumsEarned_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsEarned_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededPremiumsEarned_lbl3" xml:lang="en-US" id="us-gaap_CededPremiumsEarned_lbl3">Ceded Premiums Earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsEarned" xlink:to="us-gaap_CededPremiumsEarned_lbl3" xlink:title="label: CededPremiumsEarned to us-gaap_CededPremiumsEarned_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CededPremiumsPayable_lbl" xml:lang="en-US" id="us-gaap_CededPremiumsPayable_lbl">Liability for losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsPayable" xlink:to="us-gaap_CededPremiumsPayable_lbl" xlink:title="label: CededPremiumsPayable to us-gaap_CededPremiumsPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededPremiumsPayable_lbl1" xml:lang="en-US" id="us-gaap_CededPremiumsPayable_lbl1">Liability for losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsPayable" xlink:to="us-gaap_CededPremiumsPayable_lbl1" xlink:title="label: CededPremiumsPayable to us-gaap_CededPremiumsPayable_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededPremiumsPayable_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededPremiumsPayable_lbl2" xml:lang="en-US" id="us-gaap_CededPremiumsPayable_lbl2">Ceded Premiums Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededPremiumsPayable" xlink:to="us-gaap_CededPremiumsPayable_lbl2" xlink:title="label: CededPremiumsPayable to us-gaap_CededPremiumsPayable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskReinsurerDomain" xlink:label="CededCreditRiskReinsurerDomain" xlink:title="CededCreditRiskReinsurerDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskReinsurerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CededCreditRiskReinsurerDomain_lbl" xml:lang="en-US" id="us-gaap_CededCreditRiskReinsurerDomain_lbl">Ceded Credit Risk, Reinsurer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskReinsurerDomain" xlink:to="us-gaap_CededCreditRiskReinsurerDomain_lbl" xlink:title="label: CededCreditRiskReinsurerDomain to us-gaap_CededCreditRiskReinsurerDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CededCreditRiskReinsurerDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CededCreditRiskReinsurerDomain_lbl1" xml:lang="en-US" id="us-gaap_CededCreditRiskReinsurerDomain_lbl1">Reinsurer, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CededCreditRiskReinsurerDomain" xlink:to="us-gaap_CededCreditRiskReinsurerDomain_lbl1" xlink:title="label: CededCreditRiskReinsurerDomain to us-gaap_CededCreditRiskReinsurerDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" id="us-gaap_ClassOfTreasuryStockTable_lbl">Class of Treasury Stock [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:title="label: ClassOfTreasuryStockTable to us-gaap_ClassOfTreasuryStockTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" id="us-gaap_ClassOfStockDomain_lbl">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" xlink:title="label: ClassOfStockDomain to us-gaap_ClassOfStockDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDomain_lbl1" xml:lang="en-US" id="us-gaap_ClassOfStockDomain_lbl1">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl1" xlink:title="label: ClassOfStockDomain to us-gaap_ClassOfStockDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="ClassOfStockDisclosuresAbstract" xlink:title="ClassOfStockDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ClassOfStockDisclosuresAbstract_lbl">Class of Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="us-gaap_ClassOfStockDisclosuresAbstract_lbl" xlink:title="label: ClassOfStockDisclosuresAbstract to us-gaap_ClassOfStockDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl">Class A Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonClassAMember_lbl1" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl1">Class A Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl1" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonClassAMember_lbl2" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl2">Common Class A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl2" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonClassBMember_lbl" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl">Class B Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonClassBMember_lbl1" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl1">Class B Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl1" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonClassBMember_lbl2" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl2">Common Class B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl2" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare_lbl1">Common Stock, Par or Stated Value 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_lbl1" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Common stock value</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/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl">Common stock, 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/label" xlink:title="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl1">Common Stock, Shares, Issued</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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized_lbl">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized_lbl1">Common Stock, Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl">Common stock, 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/label" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl1">Common Stock, Shares, Outstanding</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="CompensationRelatedCostsPolicyTextBlock" xlink:title="CompensationRelatedCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xlink:title="label: CompensationRelatedCostsPolicyTextBlock to us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" xlink:title="label: CompensationRelatedCostsPolicyTextBlock to us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xml:lang="en-US" id="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl">Stock Compensation Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:title="label: CompensationAndEmployeeBenefitPlansTextBlock to us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" xlink:title="label: CompensationAndEmployeeBenefitPlansTextBlock to us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl">Deferred Tax Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xlink:title="label: ComponentsOfDeferredTaxLiabilitiesAbstract to us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl">Income Tax (Benefit) Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:title="label: ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Comprehensive (loss) income</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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskCreditRisk_lbl">Credit Risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:title="label: ConcentrationRiskCreditRisk to us-gaap_ConcentrationRiskCreditRisk_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskCreditRisk_lbl1" xml:lang="en-US" id="us-gaap_ConcentrationRiskCreditRisk_lbl1">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl1" xlink:title="label: ConcentrationRiskCreditRisk to us-gaap_ConcentrationRiskCreditRisk_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl">Condensed Financial Information of Parent Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xlink:title="label: CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock to us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl1">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl1" xlink:title="label: CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock to us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_ConsolidationPolicyTextBlock_lbl">Basis of Consolidation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:title="label: ConsolidationPolicyTextBlock to us-gaap_ConsolidationPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConsolidationPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ConsolidationPolicyTextBlock_lbl1">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl1" xlink:title="label: ConsolidationPolicyTextBlock to us-gaap_ConsolidationPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:label="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:title="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl" xml:lang="en-US" id="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl">Percentage of accumulation of losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:to="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl" xlink:title="label: ContractsInForceSubjectToParticipationThroughReinsurancePercentage to us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl1" xml:lang="en-US" id="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl1">Contracts in Force Subject to Participation through Reinsurance, Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:to="us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl1" xlink:title="label: ContractsInForceSubjectToParticipationThroughReinsurancePercentage to us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="CorporateDebtSecuritiesMember" xlink:title="CorporateDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CorporateDebtSecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_CorporateDebtSecuritiesMember_lbl">Corporate Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateDebtSecuritiesMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember_lbl" xlink:title="label: CorporateDebtSecuritiesMember to us-gaap_CorporateDebtSecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateDebtSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CorporateDebtSecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_CorporateDebtSecuritiesMember_lbl1">Corporate Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateDebtSecuritiesMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember_lbl1" xlink:title="label: CorporateDebtSecuritiesMember to us-gaap_CorporateDebtSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" id="us-gaap_CreditFacilityDomain_lbl">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl" xlink:title="label: CreditFacilityDomain to us-gaap_CreditFacilityDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityDomain_lbl1" xml:lang="en-US" id="us-gaap_CreditFacilityDomain_lbl1">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl1" xlink:title="label: CreditFacilityDomain to us-gaap_CreditFacilityDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" id="us-gaap_CreditFacilityAxis_lbl">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:title="label: CreditFacilityAxis to us-gaap_CreditFacilityAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityAxis_lbl1" xml:lang="en-US" id="us-gaap_CreditFacilityAxis_lbl1">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl1" xlink:title="label: CreditFacilityAxis to us-gaap_CreditFacilityAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit_lbl">Current federal income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1">Current Federal Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:label="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl" xml:lang="en-US" id="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl">Sales or transfers, held to maturity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesHeldToMaturityTransferAmount" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl" xlink:title="label: DebtSecuritiesHeldToMaturityTransferAmount to us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl1" xml:lang="en-US" id="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Transfer, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesHeldToMaturityTransferAmount" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl1" xlink:title="label: DebtSecuritiesHeldToMaturityTransferAmount to us-gaap_DebtSecuritiesHeldToMaturityTransferAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl">More than 12 months, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl1" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl1">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl1" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl">Less than 12 months, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl1" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl1">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl1" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl">Less than 12 months, unrealized losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl1" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl1">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl1" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl">More than 12 months, unrealized losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl1" xml:lang="en-US" id="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl1">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl1" xlink:title="label: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss to us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract_lbl">Borrowings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTable_lbl">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount_lbl">Debt issued amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems_lbl">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl">Fixed interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="DebtInstrumentIncreaseAccruedInterest" xlink:title="DebtInstrumentIncreaseAccruedInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl">Accrued interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:title="label: DebtInstrumentIncreaseAccruedInterest to us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Debt instrument due date</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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl">Deferred tax asset, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl1">Deferred Income Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:label="DeferredCostsCurrentAndNoncurrent" xlink:title="DeferredCostsCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl">Deferred costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCostsCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl" xlink:title="label: DeferredCostsCurrentAndNoncurrent to us-gaap_DeferredCostsCurrentAndNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl1">Deferred Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCostsCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl1" xlink:title="label: DeferredCostsCurrentAndNoncurrent to us-gaap_DeferredCostsCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock" xlink:label="DeferredPolicyAcquisitionCostsTableTextBlock" xlink:title="DeferredPolicyAcquisitionCostsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl">Deferred Policy Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsTableTextBlock" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl" xlink:title="label: DeferredPolicyAcquisitionCostsTableTextBlock to us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl1">Deferred Policy Acquisition Costs [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsTableTextBlock" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl1" xlink:title="label: DeferredPolicyAcquisitionCostsTableTextBlock to us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:label="DeferredPolicyAcquisitionCostsTextBlock1" xlink:title="DeferredPolicyAcquisitionCostsTextBlock1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl">Deferred Policy Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsTextBlock1" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl" xlink:title="label: DeferredPolicyAcquisitionCostsTextBlock1 to us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl1" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl1">Deferred Policy Acquisition Costs [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsTextBlock1" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl1" xlink:title="label: DeferredPolicyAcquisitionCostsTextBlock1 to us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl">Deferred federal income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCosts_lbl" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCosts_lbl">Deferred policy acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCosts" xlink:to="us-gaap_DeferredPolicyAcquisitionCosts_lbl" xlink:title="label: DeferredPolicyAcquisitionCosts to us-gaap_DeferredPolicyAcquisitionCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCosts_lbl1" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCosts_lbl1">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCosts" xlink:to="us-gaap_DeferredPolicyAcquisitionCosts_lbl1" xlink:title="label: DeferredPolicyAcquisitionCosts to us-gaap_DeferredPolicyAcquisitionCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCosts_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCosts_lbl2" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCosts_lbl2">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCosts" xlink:to="us-gaap_DeferredPolicyAcquisitionCosts_lbl2" xlink:title="label: DeferredPolicyAcquisitionCosts to us-gaap_DeferredPolicyAcquisitionCosts_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCosts_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredPolicyAcquisitionCosts_lbl3" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCosts_lbl3">Deferred Policy Acquisition Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCosts" xlink:to="us-gaap_DeferredPolicyAcquisitionCosts_lbl3" xlink:title="label: DeferredPolicyAcquisitionCosts to us-gaap_DeferredPolicyAcquisitionCosts_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsAdditions" xlink:label="DeferredPolicyAcquisitionCostsAdditions" xlink:title="DeferredPolicyAcquisitionCostsAdditions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl">Acquisition costs deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsAdditions" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl" xlink:title="label: DeferredPolicyAcquisitionCostsAdditions to us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl1" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl1">Deferred Policy Acquisition Cost, Capitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsAdditions" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl1" xlink:title="label: DeferredPolicyAcquisitionCostsAdditions to us-gaap_DeferredPolicyAcquisitionCostsAdditions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:label="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:title="DeferredPolicyAcquisitionCostsDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract_lbl">Deferred Policy Acquisition Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract_lbl" xlink:title="label: DeferredPolicyAcquisitionCostsDisclosuresAbstract to us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl">Total gross deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl1">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense" xlink:label="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="DeferredPolicyAcquisitionCostAmortizationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl">Amortization of deferred policy acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:to="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl" xlink:title="label: DeferredPolicyAcquisitionCostAmortizationExpense to us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl1" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl1">Amortization charged to earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:to="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl1" xlink:title="label: DeferredPolicyAcquisitionCostAmortizationExpense to us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl2" xml:lang="en-US" id="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl2">Deferred Policy Acquisition Costs, Amortization Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:to="us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl2" xlink:title="label: DeferredPolicyAcquisitionCostAmortizationExpense to us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl">Net deferred tax asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:title="label: DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1">Deferred Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xlink:title="label: DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl">Net state operating loss carryforward - DGI Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl1">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl1" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Net deferred tax assets</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/2022/elts/us-gaap-2022.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 gross deferred 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/2022/elts/us-gaap-2022.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">Net operating loss carryforward</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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOther_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xlink:title="label: DeferredTaxAssetsOther to us-gaap_DeferredTaxAssetsOther_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOther_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOther_lbl1">Deferred Tax Assets, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl1" xlink:title="label: DeferredTaxAssetsOther to us-gaap_DeferredTaxAssetsOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl">Loss reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:label="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:title="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl">Deferred policy acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl" xlink:title="label: DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost to us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl1">Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl1" xlink:title="label: DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost to us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:label="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:title="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl">Net unrealized losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl" xlink:title="label: DeferredTaxAssetsUnrealizedLossesOnTradingSecurities to us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl1">Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl1" xlink:title="label: DeferredTaxAssetsUnrealizedLossesOnTradingSecurities to us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl">Less 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_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/label" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1">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_lbl1" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl">Unearned premium</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesOther_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:title="label: DeferredTaxLiabilitiesOther to us-gaap_DeferredTaxLiabilitiesOther_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesOther_lbl1">Deferred Tax Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xlink:title="label: DeferredTaxLiabilitiesOther to us-gaap_DeferredTaxLiabilitiesOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, amortization and other non-cash items</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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_Depreciation_lbl" xml:lang="en-US" id="us-gaap_Depreciation_lbl">Depreciation expense</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:label xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation_lbl1" xml:lang="en-US" id="us-gaap_Depreciation_lbl1">Depreciation</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_lbl1" xlink:title="label: Depreciation to us-gaap_Depreciation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedges" xlink:label="DerivativeInstrumentsAndHedges" xlink:title="DerivativeInstrumentsAndHedges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedges_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DerivativeInstrumentsAndHedges_lbl" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedges_lbl">Derivative instruments or hedging activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedges" xlink:to="us-gaap_DerivativeInstrumentsAndHedges_lbl" xlink:title="label: DerivativeInstrumentsAndHedges to us-gaap_DerivativeInstrumentsAndHedges_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedges_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentsAndHedges_lbl1" xml:lang="en-US" id="us-gaap_DerivativeInstrumentsAndHedges_lbl1">Derivative Instruments and Hedges, Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedges" xlink:to="us-gaap_DerivativeInstrumentsAndHedges_lbl1" xlink:title="label: DerivativeInstrumentsAndHedges to us-gaap_DerivativeInstrumentsAndHedges_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsEarned" xlink:label="DirectPremiumsEarned" xlink:title="DirectPremiumsEarned" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DirectPremiumsEarned_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DirectPremiumsEarned_lbl" xml:lang="en-US" id="us-gaap_DirectPremiumsEarned_lbl">Direct</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectPremiumsEarned" xlink:to="us-gaap_DirectPremiumsEarned_lbl" xlink:title="label: DirectPremiumsEarned to us-gaap_DirectPremiumsEarned_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DirectPremiumsEarned_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DirectPremiumsEarned_lbl1" xml:lang="en-US" id="us-gaap_DirectPremiumsEarned_lbl1">Direct Premiums Earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectPremiumsEarned" xlink:to="us-gaap_DirectPremiumsEarned_lbl1" xlink:title="label: DirectPremiumsEarned to us-gaap_DirectPremiumsEarned_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsWritten" xlink:label="DirectPremiumsWritten" xlink:title="DirectPremiumsWritten" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DirectPremiumsWritten_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DirectPremiumsWritten_lbl" xml:lang="en-US" id="us-gaap_DirectPremiumsWritten_lbl">Direct</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectPremiumsWritten" xlink:to="us-gaap_DirectPremiumsWritten_lbl" xlink:title="label: DirectPremiumsWritten to us-gaap_DirectPremiumsWritten_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DirectPremiumsWritten_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DirectPremiumsWritten_lbl1" xml:lang="en-US" id="us-gaap_DirectPremiumsWritten_lbl1">Direct Premiums Written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectPremiumsWritten" xlink:to="us-gaap_DirectPremiumsWritten_lbl1" xlink:title="label: DirectPremiumsWritten to us-gaap_DirectPremiumsWritten_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Stock Compensation Plans [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/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DividendsCommonStock_lbl" xml:lang="en-US" id="us-gaap_DividendsCommonStock_lbl">Cash dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_DividendsCommonStock_lbl1">Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl1" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl">Cash dividends declared to stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xlink:title="label: DividendsPayableCurrentAndNoncurrent to us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1">Dividends Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xlink:title="label: DividendsPayableCurrentAndNoncurrent to us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:label="DomesticCorporateDebtSecuritiesMember" xlink:title="DomesticCorporateDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl">Corporate Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCorporateDebtSecuritiesMember" xlink:to="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl" xlink:title="label: DomesticCorporateDebtSecuritiesMember to us-gaap_DomesticCorporateDebtSecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl1">Debt Security, Corporate, US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCorporateDebtSecuritiesMember" xlink:to="us-gaap_DomesticCorporateDebtSecuritiesMember_lbl1" xlink:title="label: DomesticCorporateDebtSecuritiesMember to us-gaap_DomesticCorporateDebtSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliates" xlink:label="DueFromAffiliates" xlink:title="DueFromAffiliates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromAffiliates_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueFromAffiliates_lbl" xml:lang="en-US" id="us-gaap_DueFromAffiliates_lbl">Due from affiliate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromAffiliates" xlink:to="us-gaap_DueFromAffiliates_lbl" xlink:title="label: DueFromAffiliates to us-gaap_DueFromAffiliates_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrentAndNoncurrent" xlink:label="DueToAffiliateCurrentAndNoncurrent" xlink:title="DueToAffiliateCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl">Due to affiliate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToAffiliateCurrentAndNoncurrent" xlink:to="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl" xlink:title="label: DueToAffiliateCurrentAndNoncurrent to us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl1">Due to Affiliate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToAffiliateCurrentAndNoncurrent" xlink:to="us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl1" xlink:title="label: DueToAffiliateCurrentAndNoncurrent to us-gaap_DueToAffiliateCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarliestTaxYearMember" xlink:label="EarliestTaxYearMember" xlink:title="EarliestTaxYearMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarliestTaxYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarliestTaxYearMember_lbl" xml:lang="en-US" id="us-gaap_EarliestTaxYearMember_lbl">Earliest Tax Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarliestTaxYearMember" xlink:to="us-gaap_EarliestTaxYearMember_lbl" xlink:title="label: EarliestTaxYearMember to us-gaap_EarliestTaxYearMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarliestTaxYearMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarliestTaxYearMember_lbl1" xml:lang="en-US" id="us-gaap_EarliestTaxYearMember_lbl1">Earliest Tax Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarliestTaxYearMember" xlink:to="us-gaap_EarliestTaxYearMember_lbl1" xlink:title="label: EarliestTaxYearMember to us-gaap_EarliestTaxYearMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock_lbl">Earnings per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock_lbl1">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl">Basic (loss) earnings 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/label" xlink:title="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl1">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/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl">Diluted (loss) earnings 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/label" xlink:title="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl1">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/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl">Earnings 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:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl1">Earnings Per Share [Text Block]</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_lbl1" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAbstract_lbl">Basic (loss) earnings per share: [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:title="label: EarningsPerShareBasicAbstract to us-gaap_EarningsPerShareBasicAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasicAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAbstract_lbl1">Basic (loss) earnings per common share:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAbstract to us-gaap_EarningsPerShareBasicAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedAbstract_lbl">Diluted (loss) earnings per share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:title="label: EarningsPerShareDilutedAbstract to us-gaap_EarningsPerShareDilutedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedAbstract_lbl1">Diluted (loss) earnings per common share:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl1" xlink:title="label: EarningsPerShareDilutedAbstract to us-gaap_EarningsPerShareDilutedAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDilutedAbstract_lbl2" xml:lang="en-US" id="us-gaap_EarningsPerShareDilutedAbstract_lbl2">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl2" xlink:title="label: EarningsPerShareDilutedAbstract to us-gaap_EarningsPerShareDilutedAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl">Earnings 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:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl1">Earnings 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_lbl1" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="EarningsPerShareBasicLineItems" xlink:title="EarningsPerShareBasicLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasicLineItems_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicLineItems_lbl">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicLineItems_lbl" xlink:title="label: EarningsPerShareBasicLineItems to us-gaap_EarningsPerShareBasicLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicLineItems_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicLineItems_lbl1">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicLineItems_lbl1" xlink:title="label: EarningsPerShareBasicLineItems to us-gaap_EarningsPerShareBasicLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl">Corporate 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl">Tax benefit on exercise of options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl1">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount to us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl">Effective Income Tax Rate Reconciliation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl">Unrecognized compensation expense related to nonvested share-based compensation granted under the plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl">Weighted average period of unrecognized compensation expense</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:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</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_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl">Tax benefit for tax deductions related to option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl1">Share-Based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl">Income tax benefit of stock compensation plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl1">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1">Share-Based Payment Arrangement, Additional Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNi_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EquitySecuritiesFvNi_lbl" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNi_lbl">Equity securities, at fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_lbl" xlink:title="label: EquitySecuritiesFvNi to us-gaap_EquitySecuritiesFvNi_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNi_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesFvNi_lbl1" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNi_lbl1">Estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_lbl1" xlink:title="label: EquitySecuritiesFvNi to us-gaap_EquitySecuritiesFvNi_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost" xlink:label="EquitySecuritiesFvNiCost" xlink:title="EquitySecuritiesFvNiCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNiCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesFvNiCost_lbl" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNiCost_lbl">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNiCost" xlink:to="us-gaap_EquitySecuritiesFvNiCost_lbl" xlink:title="label: EquitySecuritiesFvNiCost to us-gaap_EquitySecuritiesFvNiCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="EquitySecuritiesFvNiUnrealizedGain" xlink:title="EquitySecuritiesFvNiUnrealizedGain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl">Gross unrealized gains on equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNiUnrealizedGain" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl" xlink:title="label: EquitySecuritiesFvNiUnrealizedGain to us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl1" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl1">Gross gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNiUnrealizedGain" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl1" xlink:title="label: EquitySecuritiesFvNiUnrealizedGain to us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="EquitySecuritiesFvNiUnrealizedLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl">Gross unrealized losses on equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNiUnrealizedLoss" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl" xlink:title="label: EquitySecuritiesFvNiUnrealizedLoss to us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl1" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl1">Gross losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNiUnrealizedLoss" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl1" xlink:title="label: EquitySecuritiesFvNiUnrealizedLoss to us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl2" xml:lang="en-US" id="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl2">Equity Securities, FV-NI, Unrealized Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesFvNiUnrealizedLoss" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl2" xlink:title="label: EquitySecuritiesFvNiUnrealizedLoss to us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="us-gaap_EquityAbstract_lbl">Statutory Net Income, Capital and Surplus and Dividend Restrictions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:title="label: EquityAbstract to us-gaap_EquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain_lbl1" xml:lang="en-US" id="us-gaap_EquityComponentDomain_lbl1">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_lbl1" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/label" xlink:title="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestments_lbl">Investment in subsidiaries/affiliates (equity method)</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" id="us-gaap_EquityClassOfTreasuryStockLineItems_lbl">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:title="label: EquityClassOfTreasuryStockLineItems to us-gaap_EquityClassOfTreasuryStockLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EquitySecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_EquitySecuritiesMember_lbl">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember_lbl" xlink:title="label: EquitySecuritiesMember to us-gaap_EquitySecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_EquitySecuritiesMember_lbl1">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember_lbl1" xlink:title="label: EquitySecuritiesMember to us-gaap_EquitySecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="FairValueInputsQuantitativeInformationAbstract" xlink:title="FairValueInputsQuantitativeInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsQuantitativeInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsQuantitativeInformationAbstract_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsQuantitativeInformationAbstract_lbl">Fair Value Measurement Inputs and Valuation Techniques [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="us-gaap_FairValueInputsQuantitativeInformationAbstract_lbl" xlink:title="label: FairValueInputsQuantitativeInformationAbstract to us-gaap_FairValueInputsQuantitativeInformationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" id="us-gaap_FairValueByMeasurementFrequencyAxis_lbl">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:title="label: FairValueByMeasurementFrequencyAxis to us-gaap_FairValueByMeasurementFrequencyAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis_lbl1" xml:lang="en-US" id="us-gaap_FairValueByMeasurementFrequencyAxis_lbl1">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl1" xlink:title="label: FairValueByMeasurementFrequencyAxis to us-gaap_FairValueByMeasurementFrequencyAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl1" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl1" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract_lbl">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl1" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl1">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl1" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl1" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl1">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl1" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember_lbl">Recurring Basis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember_lbl1">Fair Value, Recurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementFrequencyDomain_lbl">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:title="label: FairValueMeasurementFrequencyDomain to us-gaap_FairValueMeasurementFrequencyDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementFrequencyDomain_lbl1">Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl1" xlink:title="label: FairValueMeasurementFrequencyDomain to us-gaap_FairValueMeasurementFrequencyDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl1">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl1" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl">Fair Values 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:label xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl1" xml:lang="en-US" id="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl1">Fair Value of Financial Instruments, Policy [Policy Text Block]</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_lbl1" xlink:title="label: FairValueOfFinancialInstrumentsPolicy to us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member_lbl">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member_lbl1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member_lbl1">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl1" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member_lbl">Significant Other Observable Inputs (Level 2) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel2Member_lbl1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member_lbl1">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl1" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" id="us-gaap_FairValueInputsLevel3Member_lbl">Significant Unobservable Inputs (Level 3) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:title="label: FairValueInputsLevel3Member to us-gaap_FairValueInputsLevel3Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesFixedRate" xlink:label="FederalHomeLoanBankAdvancesFixedRate" xlink:title="FederalHomeLoanBankAdvancesFixedRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl">Federal home loan bank, cash advance at fixed rate advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankAdvancesFixedRate" xlink:to="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl" xlink:title="label: FederalHomeLoanBankAdvancesFixedRate to us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl1" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl1">Federal Home Loan Bank, Advances, Fixed Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankAdvancesFixedRate" xlink:to="us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl1" xlink:title="label: FederalHomeLoanBankAdvancesFixedRate to us-gaap_FederalHomeLoanBankAdvancesFixedRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl">Federal Home Loan Bank, Advances, Option [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankAdvancesOptionDomain" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl" xlink:title="label: FederalHomeLoanBankAdvancesOptionDomain to us-gaap_FederalHomeLoanBankAdvancesOptionDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:label="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="FederalHomeLoanBankAdvancesOptionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl">Federal Home Loan Bank, Advances, Option [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl" xlink:title="label: FederalHomeLoanBankAdvancesOptionAxis to us-gaap_FederalHomeLoanBankAdvancesOptionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:label="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:title="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl">Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:to="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl" xlink:title="label: FederalHomeLoanBankStockAndFederalReserveBankStockAbstract to us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl1" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl1">Federal Home Loan Bank Stock and Federal Reserve Bank Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:to="us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl1" xlink:title="label: FederalHomeLoanBankStockAndFederalReserveBankStockAbstract to us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:label="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:title="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl">Fixed interest rate on advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:to="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl" xlink:title="label: FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate to us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl1" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl1">Federal Home Loan Bank, Advances, Branch of FHLB Bank, Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:to="us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl1" xlink:title="label: FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate to us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStock" xlink:label="FederalHomeLoanBankStock" xlink:title="FederalHomeLoanBankStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FederalHomeLoanBankStock_lbl" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankStock_lbl">FHLB stock purchased and owned as part of the agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankStock" xlink:to="us-gaap_FederalHomeLoanBankStock_lbl" xlink:title="label: FederalHomeLoanBankStock to us-gaap_FederalHomeLoanBankStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FederalHomeLoanBankStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FederalHomeLoanBankStock_lbl1" xml:lang="en-US" id="us-gaap_FederalHomeLoanBankStock_lbl1">Federal Home Loan Bank Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankStock" xlink:to="us-gaap_FederalHomeLoanBankStock_lbl1" xlink:title="label: FederalHomeLoanBankStock to us-gaap_FederalHomeLoanBankStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_FinancialInstrumentAxis_lbl">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:title="label: FinancialInstrumentAxis to us-gaap_FinancialInstrumentAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancialInstrumentAxis_lbl1" xml:lang="en-US" id="us-gaap_FinancialInstrumentAxis_lbl1">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl1" xlink:title="label: FinancialInstrumentAxis to us-gaap_FinancialInstrumentAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedMaturitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FixedMaturitiesMember_lbl" xml:lang="en-US" id="us-gaap_FixedMaturitiesMember_lbl">Fixed Maturities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedMaturitiesMember" xlink:to="us-gaap_FixedMaturitiesMember_lbl" xlink:title="label: FixedMaturitiesMember to us-gaap_FixedMaturitiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedMaturitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FixedMaturitiesMember_lbl1" xml:lang="en-US" id="us-gaap_FixedMaturitiesMember_lbl1">Fixed Maturities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedMaturitiesMember" xlink:to="us-gaap_FixedMaturitiesMember_lbl1" xlink:title="label: FixedMaturitiesMember to us-gaap_FixedMaturitiesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedMaturitiesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FixedMaturitiesMember_lbl2" xml:lang="en-US" id="us-gaap_FixedMaturitiesMember_lbl2">Fixed Maturities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedMaturitiesMember" xlink:to="us-gaap_FixedMaturitiesMember_lbl2" xlink:title="label: FixedMaturitiesMember to us-gaap_FixedMaturitiesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl">Goodwill and Other Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:title="label: GoodwillAndIntangibleAssetsPolicyTextBlock to us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" xlink:title="label: GoodwillAndIntangibleAssetsPolicyTextBlock to us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_Goodwill_lbl" xml:lang="en-US" id="us-gaap_Goodwill_lbl">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:title="label: Goodwill to us-gaap_Goodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Goodwill_lbl1" xml:lang="en-US" id="us-gaap_Goodwill_lbl1">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill_lbl1" xlink:title="label: Goodwill to us-gaap_Goodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl">Held to maturity, gross unrealized gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl" xlink:title="label: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain to us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl1">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl1" xlink:title="label: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain to us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecurities_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecurities_lbl">Held to maturity, at amortized cost (fair value $598,044,681 and $697,400,964)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_lbl" xlink:title="label: HeldToMaturitySecurities to us-gaap_HeldToMaturitySecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_HeldToMaturitySecurities_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecurities_lbl1">Total held to maturity, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_lbl1" xlink:title="label: HeldToMaturitySecurities to us-gaap_HeldToMaturitySecurities_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecurities_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecurities_lbl2" xml:lang="en-US" id="us-gaap_HeldToMaturitySecurities_lbl2">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_lbl2" xlink:title="label: HeldToMaturitySecurities to us-gaap_HeldToMaturitySecurities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl">Held to maturity, gross unrealized losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl" xlink:title="label: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss to us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl1">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl1" xlink:title="label: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss to us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl">Due after one year through five years, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl">Due after one year through five years, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl">Due after ten years, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl">Held To Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl">Due in one year or less, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl">Held To Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl1">Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl">Mortgage-backed securities, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1">Debt Securities, Held-to-Maturity, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl">Due after ten years, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl">Due after five years through ten years, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl">Due in one year or less, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl">Due after five years through ten years, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesFairValue_lbl">Total held to maturity, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xlink:title="label: HeldToMaturitySecuritiesFairValue to us-gaap_HeldToMaturitySecuritiesFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesFairValue_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesFairValue_lbl1">Held to maturity, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_lbl1" xlink:title="label: HeldToMaturitySecuritiesFairValue to us-gaap_HeldToMaturitySecuritiesFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesFairValue_lbl2" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesFairValue_lbl2">Held to maturity, estimated fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_lbl2" xlink:title="label: HeldToMaturitySecuritiesFairValue to us-gaap_HeldToMaturitySecuritiesFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl">Mortgage-backed securities, amortized cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl1" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl1">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl1" xlink:title="label: HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount to us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 losses</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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl">(Loss) income before income tax (benefit) expense</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/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">(Loss) income before income tax (benefit) expense</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/verboseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2">(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl">(Loss) income 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract_lbl">Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:label="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:title="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl">After tax adjustment to retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:to="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl" xlink:title="label: IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple to us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl1">Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:to="us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl1" xlink:title="label: IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple to us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:label="IncomeTaxReconciliationDeductionsDividends" xlink:title="IncomeTaxReconciliationDeductionsDividends" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl">Dividends received deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationDeductionsDividends" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl" xlink:title="label: IncomeTaxReconciliationDeductionsDividends to us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl1">Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationDeductionsDividends" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl1" xlink:title="label: IncomeTaxReconciliationDeductionsDividends to us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Income tax (benefit) 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/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Income tax (benefit) expense (includes ($205,794), $80,346 and $120,142 income tax (benefit) expense from reclassification items)</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/verboseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl2">Income tax 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:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl3" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl3">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_lbl3" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:label="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:title="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl">Refund from tax authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:to="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl" xlink:title="label: IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority to us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl1">Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:to="us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl1" xlink:title="label: IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority to us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable" xlink:label="IncomeTaxReceivable" xlink:title="IncomeTaxReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReceivable_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReceivable_lbl">Federal income taxes recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReceivable" xlink:to="us-gaap_IncomeTaxReceivable_lbl" xlink:title="label: IncomeTaxReceivable to us-gaap_IncomeTaxReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReceivable_lbl1">Income Taxes Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReceivable" xlink:to="us-gaap_IncomeTaxReceivable_lbl1" xlink:title="label: IncomeTaxReceivable to us-gaap_IncomeTaxReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Computed "expected" taxes</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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl">Other, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:title="label: IncomeTaxReconciliationOtherReconcilingItems to us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl1">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl1" xlink:title="label: IncomeTaxReconciliationOtherReconcilingItems to us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="IncomeTaxReconciliationTaxExemptIncome" xlink:title="IncomeTaxReconciliationTaxExemptIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl">Tax-exempt interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxExemptIncome" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl" xlink:title="label: IncomeTaxReconciliationTaxExemptIncome to us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxExemptIncome" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" xlink:title="label: IncomeTaxReconciliationTaxExemptIncome to us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 taxes</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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:label="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:title="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl">Losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:to="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl" xlink:title="label: IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve to us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl1">Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:to="us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl1" xlink:title="label: IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve to us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl">Current income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:title="label: IncreaseDecreaseInAccruedIncomeTaxesPayable to us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" xlink:title="label: IncreaseDecreaseInAccruedIncomeTaxesPayable to us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:label="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:title="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl">Accrued investment income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl" xlink:title="label: IncreaseDecreaseInAccruedInvestmentIncomeReceivable to us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl1">Increase (Decrease) in Accrued Investment Income Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccruedInvestmentIncomeReceivable to us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:title="label: IncreaseDecreaseInAccruedLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInAccruedLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:label="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl">Deferred policy acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl" xlink:title="label: IncreaseDecreaseInDeferredPolicyAcquisitionCosts to us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl1">Deferred policy acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl1" xlink:title="label: IncreaseDecreaseInDeferredPolicyAcquisitionCosts to us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl2" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl2">Increase (Decrease) in Deferred Policy Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl2" xlink:title="label: IncreaseDecreaseInDeferredPolicyAcquisitionCosts to us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:label="IncreaseDecreaseInDueToAffiliates" xlink:title="IncreaseDecreaseInDueToAffiliates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl">Amounts due to affiliate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueToAffiliates" xlink:to="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl" xlink:title="label: IncreaseDecreaseInDueToAffiliates to us-gaap_IncreaseDecreaseInDueToAffiliates_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl1">Increase (Decrease) in Due to Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueToAffiliates" xlink:to="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl1" xlink:title="label: IncreaseDecreaseInDueToAffiliates to us-gaap_IncreaseDecreaseInDueToAffiliates_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:title="label: IncreaseDecreaseInDeferredIncomeTaxes to us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl1">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl1" xlink:title="label: IncreaseDecreaseInDeferredIncomeTaxes to us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPremiumsReceivable" xlink:label="IncreaseDecreaseInPremiumsReceivable" xlink:title="IncreaseDecreaseInPremiumsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl">Premiums receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPremiumsReceivable" xlink:to="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl" xlink:title="label: IncreaseDecreaseInPremiumsReceivable to us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl1">Increase (Decrease) in Premiums Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPremiumsReceivable" xlink:to="us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInPremiumsReceivable to us-gaap_IncreaseDecreaseInPremiumsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:label="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:title="IncreaseDecreaseInPrepaidReinsurancePremiums" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl">Prepaid reinsurance premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:to="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl" xlink:title="label: IncreaseDecreaseInPrepaidReinsurancePremiums to us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl1">Increase (Decrease) in Prepaid Reinsurance Premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:to="us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl1" xlink:title="label: IncreaseDecreaseInPrepaidReinsurancePremiums to us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl">Other, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl2" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl2">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl2" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReinsurancePayables" xlink:label="IncreaseDecreaseInReinsurancePayables" xlink:title="IncreaseDecreaseInReinsurancePayables" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl">Reinsurance balances payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReinsurancePayables" xlink:to="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl" xlink:title="label: IncreaseDecreaseInReinsurancePayables to us-gaap_IncreaseDecreaseInReinsurancePayables_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl1">Increase (Decrease) in Reinsurance Payables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReinsurancePayables" xlink:to="us-gaap_IncreaseDecreaseInReinsurancePayables_lbl1" xlink:title="label: IncreaseDecreaseInReinsurancePayables to us-gaap_IncreaseDecreaseInReinsurancePayables_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReinsuranceRecoverable" xlink:label="IncreaseDecreaseInReinsuranceRecoverable" xlink:title="IncreaseDecreaseInReinsuranceRecoverable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl">Reinsurance receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReinsuranceRecoverable" xlink:to="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl" xlink:title="label: IncreaseDecreaseInReinsuranceRecoverable to us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl1">Increase (Decrease) in Reinsurance Recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReinsuranceRecoverable" xlink:to="us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl1" xlink:title="label: IncreaseDecreaseInReinsuranceRecoverable to us-gaap_IncreaseDecreaseInReinsuranceRecoverable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInUnearnedPremiums" xlink:label="IncreaseDecreaseInUnearnedPremiums" xlink:title="IncreaseDecreaseInUnearnedPremiums" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl">Unearned premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInUnearnedPremiums" xlink:to="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl" xlink:title="label: IncreaseDecreaseInUnearnedPremiums to us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl1">Increase (Decrease) in Unearned Premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInUnearnedPremiums" xlink:to="us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl1" xlink:title="label: IncreaseDecreaseInUnearnedPremiums to us-gaap_IncreaseDecreaseInUnearnedPremiums_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceDisclosureTextBlock" xlink:label="InsuranceDisclosureTextBlock" xlink:title="InsuranceDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InsuranceDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_InsuranceDisclosureTextBlock_lbl">Guaranty Fund and Other Insurance-Related Assessments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceDisclosureTextBlock" xlink:to="us-gaap_InsuranceDisclosureTextBlock_lbl" xlink:title="label: InsuranceDisclosureTextBlock to us-gaap_InsuranceDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InsuranceDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InsuranceDisclosureTextBlock_lbl1">Insurance Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceDisclosureTextBlock" xlink:to="us-gaap_InsuranceDisclosureTextBlock_lbl1" xlink:title="label: InsuranceDisclosureTextBlock to us-gaap_InsuranceDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract" xlink:label="InsuranceAbstract" xlink:title="InsuranceAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InsuranceAbstract_lbl" xml:lang="en-US" id="us-gaap_InsuranceAbstract_lbl">Guaranty Fund and Other Insurance-Related Assessments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceAbstract" xlink:to="us-gaap_InsuranceAbstract_lbl" xlink:title="label: InsuranceAbstract to us-gaap_InsuranceAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissionsAndFees" xlink:label="InsuranceCommissionsAndFees" xlink:title="InsuranceCommissionsAndFees" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceCommissionsAndFees_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InsuranceCommissionsAndFees_lbl" xml:lang="en-US" id="us-gaap_InsuranceCommissionsAndFees_lbl">Installment payment fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceCommissionsAndFees" xlink:to="us-gaap_InsuranceCommissionsAndFees_lbl" xlink:title="label: InsuranceCommissionsAndFees to us-gaap_InsuranceCommissionsAndFees_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceCommissionsAndFees_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InsuranceCommissionsAndFees_lbl1" xml:lang="en-US" id="us-gaap_InsuranceCommissionsAndFees_lbl1">Insurance Commissions and Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceCommissionsAndFees" xlink:to="us-gaap_InsuranceCommissionsAndFees_lbl1" xlink:title="label: InsuranceCommissionsAndFees to us-gaap_InsuranceCommissionsAndFees_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissions" xlink:label="InsuranceCommissions" xlink:title="InsuranceCommissions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InsuranceCommissions_lbl" xml:lang="en-US" id="us-gaap_InsuranceCommissions_lbl">Charges for services</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceCommissions" xlink:to="us-gaap_InsuranceCommissions_lbl" xlink:title="label: InsuranceCommissions to us-gaap_InsuranceCommissions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InsuranceCommissions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InsuranceCommissions_lbl1" xml:lang="en-US" id="us-gaap_InsuranceCommissions_lbl1">Insurance Commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceCommissions" xlink:to="us-gaap_InsuranceCommissions_lbl1" xlink:title="label: InsuranceCommissions to us-gaap_InsuranceCommissions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl">Other intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2003/role/terseLabel" xlink:title="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="us-gaap_InterestExpense_lbl">Interest</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/2022/elts/us-gaap-2022.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/2003/role/terseLabel" xlink:title="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" id="us-gaap_InterestPaidNet_lbl">Interest</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/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US" id="us-gaap_InvestmentTypeCategorizationMember_lbl">Investments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl" xlink:title="label: InvestmentTypeCategorizationMember to us-gaap_InvestmentTypeCategorizationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentTypeCategorizationMember_lbl1" xml:lang="en-US" id="us-gaap_InvestmentTypeCategorizationMember_lbl1">Investments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl1" xlink:title="label: InvestmentTypeCategorizationMember to us-gaap_InvestmentTypeCategorizationMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeTextBlock" xlink:label="InvestmentIncomeTextBlock" xlink:title="InvestmentIncomeTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentIncomeTextBlock_lbl" xml:lang="en-US" id="us-gaap_InvestmentIncomeTextBlock_lbl">Net Investment Income, consisting Primarily of Interest and Dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeTextBlock" xlink:to="us-gaap_InvestmentIncomeTextBlock_lbl" xlink:title="label: InvestmentIncomeTextBlock to us-gaap_InvestmentIncomeTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentIncomeTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InvestmentIncomeTextBlock_lbl1">Investment Income [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeTextBlock" xlink:to="us-gaap_InvestmentIncomeTextBlock_lbl1" xlink:title="label: InvestmentIncomeTextBlock to us-gaap_InvestmentIncomeTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="InvestmentIncomeInvestmentExpense" xlink:title="InvestmentIncomeInvestmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InvestmentIncomeInvestmentExpense_lbl" xml:lang="en-US" id="us-gaap_InvestmentIncomeInvestmentExpense_lbl">Investment expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense_lbl" xlink:title="label: InvestmentIncomeInvestmentExpense to us-gaap_InvestmentIncomeInvestmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentIncomeInvestmentExpense_lbl1" xml:lang="en-US" id="us-gaap_InvestmentIncomeInvestmentExpense_lbl1">Investment Income, Investment Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense_lbl1" xlink:title="label: InvestmentIncomeInvestmentExpense to us-gaap_InvestmentIncomeInvestmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="InvestmentPolicyTextBlock" xlink:title="InvestmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_InvestmentPolicyTextBlock_lbl">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" xlink:title="label: InvestmentPolicyTextBlock to us-gaap_InvestmentPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InvestmentPolicyTextBlock_lbl1">Investment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl1" xlink:title="label: InvestmentPolicyTextBlock to us-gaap_InvestmentPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="InvestmentIncomeInterestAndDividend" xlink:title="InvestmentIncomeInterestAndDividend" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xml:lang="en-US" id="us-gaap_InvestmentIncomeInterestAndDividend_lbl">Investment income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterestAndDividend" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xlink:title="label: InvestmentIncomeInterestAndDividend to us-gaap_InvestmentIncomeInterestAndDividend_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentIncomeInterestAndDividend_lbl1" xml:lang="en-US" id="us-gaap_InvestmentIncomeInterestAndDividend_lbl1">Investment Income, Interest and Dividend</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterestAndDividend" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend_lbl1" xlink:title="label: InvestmentIncomeInterestAndDividend to us-gaap_InvestmentIncomeInterestAndDividend_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US" id="us-gaap_InvestmentTypeAxis_lbl">Investment Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:title="label: InvestmentTypeAxis to us-gaap_InvestmentTypeAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentTypeAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentTypeAxis_lbl1" xml:lang="en-US" id="us-gaap_InvestmentTypeAxis_lbl1">Investment Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl1" xlink:title="label: InvestmentTypeAxis to us-gaap_InvestmentTypeAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsSegmentMember" xlink:label="InvestmentsSegmentMember" xlink:title="InvestmentsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentsSegmentMember_lbl" xml:lang="en-US" id="us-gaap_InvestmentsSegmentMember_lbl">Investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsSegmentMember" xlink:to="us-gaap_InvestmentsSegmentMember_lbl" xlink:title="label: InvestmentsSegmentMember to us-gaap_InvestmentsSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsSegmentMember_lbl1" xml:lang="en-US" id="us-gaap_InvestmentsSegmentMember_lbl1">Investment Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsSegmentMember" xlink:to="us-gaap_InvestmentsSegmentMember_lbl1" xlink:title="label: InvestmentsSegmentMember to us-gaap_InvestmentsSegmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments" xlink:label="Investments" xlink:title="Investments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Investments_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Investments_lbl" xml:lang="en-US" id="us-gaap_Investments_lbl">Total investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Investments" xlink:to="us-gaap_Investments_lbl" xlink:title="label: Investments to us-gaap_Investments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Investments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Investments_lbl1" xml:lang="en-US" id="us-gaap_Investments_lbl1">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Investments" xlink:to="us-gaap_Investments_lbl1" xlink:title="label: Investments to us-gaap_Investments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US" id="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl">Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:title="label: InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure" xlink:title="InvestmentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US" id="us-gaap_InvestmentsFairValueDisclosure_lbl">Investments in the fair value hierarchy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" xlink:title="label: InvestmentsFairValueDisclosure to us-gaap_InvestmentsFairValueDisclosure_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsFairValueDisclosure_lbl1" xml:lang="en-US" id="us-gaap_InvestmentsFairValueDisclosure_lbl1">Investments, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl1" xlink:title="label: InvestmentsFairValueDisclosure to us-gaap_InvestmentsFairValueDisclosure_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:title="label: InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock to us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl1">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl1" xlink:title="label: InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock to us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:title="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl">Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xlink:title="label: InvestmentsClassifiedByContractualMaturityDateTableTextBlock to us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl1">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl1" xlink:title="label: InvestmentsClassifiedByContractualMaturityDateTableTextBlock to us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LatestTaxYearMember" xlink:label="LatestTaxYearMember" xlink:title="LatestTaxYearMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LatestTaxYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LatestTaxYearMember_lbl" xml:lang="en-US" id="us-gaap_LatestTaxYearMember_lbl">Latest Tax Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember_lbl" xlink:title="label: LatestTaxYearMember to us-gaap_LatestTaxYearMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LatestTaxYearMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LatestTaxYearMember_lbl1" xml:lang="en-US" id="us-gaap_LatestTaxYearMember_lbl1">Latest Tax Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember_lbl1" xlink:title="label: LatestTaxYearMember to us-gaap_LatestTaxYearMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US" id="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl">LIBOR [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:title="label: LondonInterbankOfferedRateLIBORMember to us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseTermOfContract_lbl">Lease agreement 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:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseTermOfContract_lbl1">Lessee, Operating Lease, Term of Contract</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_lbl1" xlink:title="label: LesseeOperatingLeaseTermOfContract to us-gaap_LesseeOperatingLeaseTermOfContract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtTypeAxis_lbl">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:title="label: LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtTypeDomain_lbl">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl" xlink:title="label: LongtermDebtTypeDomain to us-gaap_LongtermDebtTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="LandBuildingsAndImprovementsMember" xlink:title="LandBuildingsAndImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LandBuildingsAndImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_LandBuildingsAndImprovementsMember_lbl">Real Estate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl" xlink:title="label: LandBuildingsAndImprovementsMember to us-gaap_LandBuildingsAndImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LandBuildingsAndImprovementsMember_lbl1" xml:lang="en-US" id="us-gaap_LandBuildingsAndImprovementsMember_lbl1">Land, Buildings and Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl1" xlink:title="label: LandBuildingsAndImprovementsMember to us-gaap_LandBuildingsAndImprovementsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 Stockholders' 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/2022/elts/us-gaap-2022.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 stockholders' 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl">Current year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1 to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl1">Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl1" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1 to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl">Total incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1 to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl1">Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl1" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1 to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl">Prior years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1 to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl1">Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl1" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1 to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl">Liability for Claims and Claims Adjustment Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl1">Liability for Claims and Claims Adjustment Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl1" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl">Losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl1">Balance at January 1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl1" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl2" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl2">Balance at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl2" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl3" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl3">Gross liability for unpaid losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl3" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl4" xml:lang="en-US" id="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl4">Liability for Claims and Claims Adjustment Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl4" xlink:title="label: LiabilityForClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl">Incurred related to [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl1">Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl1" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityReserveEstimatePolicy" xlink:label="LiabilityReserveEstimatePolicy" xlink:title="LiabilityReserveEstimatePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityReserveEstimatePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityReserveEstimatePolicy_lbl" xml:lang="en-US" id="us-gaap_LiabilityReserveEstimatePolicy_lbl">Losses and Loss Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityReserveEstimatePolicy" xlink:to="us-gaap_LiabilityReserveEstimatePolicy_lbl" xlink:title="label: LiabilityReserveEstimatePolicy to us-gaap_LiabilityReserveEstimatePolicy_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityReserveEstimatePolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityReserveEstimatePolicy_lbl1" xml:lang="en-US" id="us-gaap_LiabilityReserveEstimatePolicy_lbl1">Liability Reserve Estimate, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityReserveEstimatePolicy" xlink:to="us-gaap_LiabilityReserveEstimatePolicy_lbl1" xlink:title="label: LiabilityReserveEstimatePolicy to us-gaap_LiabilityReserveEstimatePolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl">Unallocated loss adjustment expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl" xlink:title="label: LiabilityForTitleClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl1">Liability for Title Claims and Claims Adjustment Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl1" xlink:title="label: LiabilityForTitleClaimsAndClaimsAdjustmentExpense to us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl">Net balance at January 1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl1">Net balance at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl1" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl2" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl2">Liability for Unpaid Claims and Claims Adjustment Expense, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl2" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl">Paid related to [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl1">Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:to="us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl1" xlink:title="label: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract to us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="us-gaap_LineOfCredit_lbl">Borrowings under lines of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:title="label: LineOfCredit to us-gaap_LineOfCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCredit_lbl1" xml:lang="en-US" id="us-gaap_LineOfCredit_lbl1">Long-Term Line of Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl1" xlink:title="label: LineOfCredit to us-gaap_LineOfCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLineItems_lbl">Line of Credit Facility [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:title="label: LineOfCreditFacilityLineItems to us-gaap_LineOfCreditFacilityLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityLineItems_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLineItems_lbl1">Line of Credit Facility [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl1" xlink:title="label: LineOfCreditFacilityLineItems to us-gaap_LineOfCreditFacilityLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditMember_lbl">Lines of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl" xlink:title="label: LineOfCreditMember to us-gaap_LineOfCreditMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditMember_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditMember_lbl1">Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl1" xlink:title="label: LineOfCreditMember to us-gaap_LineOfCreditMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAbstract_lbl">Line of Credit Facility [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:title="label: LineOfCreditFacilityAbstract to us-gaap_LineOfCreditFacilityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAxis_lbl">Lender Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:title="label: LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAxis_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAxis_lbl1">Lender Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl1" xlink:title="label: LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl">Borrowing capacity currently available</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityCurrentBorrowingCapacity to us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityCurrentBorrowingCapacity to us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityTable_lbl">Line of Credit Facility [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:title="label: LineOfCreditFacilityTable to us-gaap_LineOfCreditFacilityTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityTable_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityTable_lbl1">Line of Credit Facility [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl1" xlink:title="label: LineOfCreditFacilityTable to us-gaap_LineOfCreditFacilityTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl">Line of credit facility remaining borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl">Unsecured demand line of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLenderDomain_lbl">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:title="label: LineOfCreditFacilityLenderDomain to us-gaap_LineOfCreditFacilityLenderDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLenderDomain_lbl1">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl1" xlink:title="label: LineOfCreditFacilityLenderDomain to us-gaap_LineOfCreditFacilityLenderDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtTextBlock_lbl">Borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl" xlink:title="label: LongTermDebtTextBlock to us-gaap_LongTermDebtTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtTextBlock_lbl1">Long-Term Debt [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl1" xlink:title="label: LongTermDebtTextBlock to us-gaap_LongTermDebtTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl">Outstanding borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebt_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl1">Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossFromCatastrophes" xlink:label="LossFromCatastrophes" xlink:title="LossFromCatastrophes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossFromCatastrophes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LossFromCatastrophes_lbl" xml:lang="en-US" id="us-gaap_LossFromCatastrophes_lbl">Coverage under catastrophic occurrence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossFromCatastrophes" xlink:to="us-gaap_LossFromCatastrophes_lbl" xlink:title="label: LossFromCatastrophes to us-gaap_LossFromCatastrophes_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossFromCatastrophes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossFromCatastrophes_lbl1" xml:lang="en-US" id="us-gaap_LossFromCatastrophes_lbl1">Loss from Catastrophes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossFromCatastrophes" xlink:to="us-gaap_LossFromCatastrophes_lbl1" xlink:title="label: LossFromCatastrophes to us-gaap_LossFromCatastrophes_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="MarketableSecuritiesLineItems" xlink:title="MarketableSecuritiesLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MarketableSecuritiesLineItems_lbl" xml:lang="en-US" id="us-gaap_MarketableSecuritiesLineItems_lbl">Marketable Securities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesLineItems" xlink:to="us-gaap_MarketableSecuritiesLineItems_lbl" xlink:title="label: MarketableSecuritiesLineItems to us-gaap_MarketableSecuritiesLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="MarketableSecuritiesTable" xlink:title="MarketableSecuritiesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MarketableSecuritiesTable_lbl" xml:lang="en-US" id="us-gaap_MarketableSecuritiesTable_lbl">Marketable Securities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesTable" xlink:to="us-gaap_MarketableSecuritiesTable_lbl" xlink:title="label: MarketableSecuritiesTable to us-gaap_MarketableSecuritiesTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MortgageBackedSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MortgageBackedSecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_MortgageBackedSecuritiesMember_lbl">Mortgage-Backed Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MortgageBackedSecuritiesMember" xlink:to="us-gaap_MortgageBackedSecuritiesMember_lbl" xlink:title="label: MortgageBackedSecuritiesMember to us-gaap_MortgageBackedSecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MortgageBackedSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MortgageBackedSecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_MortgageBackedSecuritiesMember_lbl1">Collateralized Mortgage-Backed Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MortgageBackedSecuritiesMember" xlink:to="us-gaap_MortgageBackedSecuritiesMember_lbl1" xlink:title="label: MortgageBackedSecuritiesMember to us-gaap_MortgageBackedSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:label="NetIncomeLossAttributableToParentDilutedAbstract" xlink:title="NetIncomeLossAttributableToParentDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl">Numerator: [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl" xlink:title="label: NetIncomeLossAttributableToParentDilutedAbstract to us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl1">Net Income (Loss) Attributable to Parent, Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl1" xlink:title="label: NetIncomeLossAttributableToParentDilutedAbstract to us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1">Cash Flows from 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:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl2" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl2">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_lbl2" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 provided by 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/2022/elts/us-gaap-2022.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 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_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/2022/elts/us-gaap-2022.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 (used in) provided by 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/2022/elts/us-gaap-2022.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">Cash Flows from 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/2022/elts/us-gaap-2022.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">Cash Flows from 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/2022/elts/us-gaap-2022.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) income</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/verboseLabel" xlink:title="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl1">Net income (loss)</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:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl2">Net (loss) income</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_lbl2" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl">Numerator: [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl">Allocation of net (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersDiluted to us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersDiluted to us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl">Allocation of net (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncomeAbstract" xlink:label="NetInvestmentIncomeAbstract" xlink:title="NetInvestmentIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetInvestmentIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetInvestmentIncomeAbstract_lbl" xml:lang="en-US" id="us-gaap_NetInvestmentIncomeAbstract_lbl">Net Investment Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetInvestmentIncomeAbstract" xlink:to="us-gaap_NetInvestmentIncomeAbstract_lbl" xlink:title="label: NetInvestmentIncomeAbstract to us-gaap_NetInvestmentIncomeAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetInvestmentIncomeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetInvestmentIncomeAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetInvestmentIncomeAbstract_lbl1">Net Investment Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetInvestmentIncomeAbstract" xlink:to="us-gaap_NetInvestmentIncomeAbstract_lbl1" xlink:title="label: NetInvestmentIncomeAbstract to us-gaap_NetInvestmentIncomeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetInvestmentIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_NetInvestmentIncome_lbl" xml:lang="en-US" id="us-gaap_NetInvestmentIncome_lbl">Net investment income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetInvestmentIncome" xlink:to="us-gaap_NetInvestmentIncome_lbl" xlink:title="label: NetInvestmentIncome to us-gaap_NetInvestmentIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetInvestmentIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetInvestmentIncome_lbl1" xml:lang="en-US" id="us-gaap_NetInvestmentIncome_lbl1">Investment income, net of investment expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetInvestmentIncome" xlink:to="us-gaap_NetInvestmentIncome_lbl1" xlink:title="label: NetInvestmentIncome to us-gaap_NetInvestmentIncome_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetInvestmentIncome_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetInvestmentIncome_lbl2" xml:lang="en-US" id="us-gaap_NetInvestmentIncome_lbl2">Net investment income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetInvestmentIncome" xlink:to="us-gaap_NetInvestmentIncome_lbl2" xlink:title="label: NetInvestmentIncome to us-gaap_NetInvestmentIncome_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl">Impact of New Accounting Standard [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:title="label: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:title="label: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl">Impact of New Accounting Standards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Impact of New Accounting Standards</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/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="NotesPayable" xlink:title="NotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NotesPayable_lbl" xml:lang="en-US" id="us-gaap_NotesPayable_lbl">Notes payable to subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xlink:title="label: NotesPayable to us-gaap_NotesPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NotesPayable_lbl1" xml:lang="en-US" id="us-gaap_NotesPayable_lbl1">Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayable" xlink:to="us-gaap_NotesPayable_lbl1" xlink:title="label: NotesPayable to us-gaap_NotesPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross" xlink:label="NotesReceivableGross" xlink:title="NotesReceivableGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesReceivableGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NotesReceivableGross_lbl" xml:lang="en-US" id="us-gaap_NotesReceivableGross_lbl">Collateral pledged at carrying value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesReceivableGross" xlink:to="us-gaap_NotesReceivableGross_lbl" xlink:title="label: NotesReceivableGross to us-gaap_NotesReceivableGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesReceivableGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NotesReceivableGross_lbl1" xml:lang="en-US" id="us-gaap_NotesReceivableGross_lbl1">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesReceivableGross" xlink:to="us-gaap_NotesReceivableGross_lbl1" xlink:title="label: NotesReceivableGross to us-gaap_NotesReceivableGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="us-gaap_NumberOfOperatingSegments_lbl">Number of operating segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl" xlink:title="label: NumberOfOperatingSegments to us-gaap_NumberOfOperatingSegments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfOperatingSegments_lbl1" xml:lang="en-US" id="us-gaap_NumberOfOperatingSegments_lbl1">Number of Operating Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl1" xlink:title="label: NumberOfOperatingSegments to us-gaap_NumberOfOperatingSegments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:label xlink:type="resource" xlink:label="us-gaap_OfficeEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OfficeEquipmentMember_lbl1" xml:lang="en-US" id="us-gaap_OfficeEquipmentMember_lbl1">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_lbl1" xlink:title="label: OfficeEquipmentMember to us-gaap_OfficeEquipmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_OpenTaxYear_lbl" xml:lang="en-US" id="us-gaap_OpenTaxYear_lbl">Tax years open for examination</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:label xlink:type="resource" xlink:label="us-gaap_OpenTaxYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OpenTaxYear_lbl1" xml:lang="en-US" id="us-gaap_OpenTaxYear_lbl1">Open Tax Year</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_lbl1" xlink:title="label: OpenTaxYear to us-gaap_OpenTaxYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLeaseIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLeaseIncome_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLeaseIncome_lbl">Lease income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLeaseIncome" xlink:to="us-gaap_OperatingLeaseLeaseIncome_lbl" xlink:title="label: OperatingLeaseLeaseIncome to us-gaap_OperatingLeaseLeaseIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLeaseIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLeaseIncome_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLeaseIncome_lbl1">Operating Lease, Lease Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLeaseIncome" xlink:to="us-gaap_OperatingLeaseLeaseIncome_lbl1" xlink:title="label: OperatingLeaseLeaseIncome to us-gaap_OperatingLeaseLeaseIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2003/role/label" xlink:title="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" id="us-gaap_OperatingSegmentsMember_lbl">Operating Segments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:title="label: OperatingSegmentsMember to us-gaap_OperatingSegmentsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingSegmentsMember_lbl1" xml:lang="en-US" id="us-gaap_OperatingSegmentsMember_lbl1">Operating Segments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl1" xlink:title="label: OperatingSegmentsMember to us-gaap_OperatingSegmentsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems_lbl">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems_lbl1">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl1" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable_lbl">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsTable_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable_lbl1">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl1" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl">Reclassification adjustment for losses (gains) included in net (loss) income, net of income tax (benefit) expense of ($205,794), $80,346 and $120,142</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl1">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl">Income tax expense on reclassification adjustment for losses (gains)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl1">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl">Other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2">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="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl">Net unrealized losses arising prior to reclassification date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl1">OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment and Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssets_lbl" xml:lang="en-US" id="us-gaap_OtherAssets_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:title="label: OtherAssets to us-gaap_OtherAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssets_lbl1" xml:lang="en-US" id="us-gaap_OtherAssets_lbl1">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssets" xlink:to="us-gaap_OtherAssets_lbl1" xlink:title="label: OtherAssets to us-gaap_OtherAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl">Unrealized (loss) gain on securities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:title="label: OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl">Other comprehensive (loss) income, net of tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1">Other comprehensive (loss) income, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherCostAndExpenseOperating_lbl" xml:lang="en-US" id="us-gaap_OtherCostAndExpenseOperating_lbl">Other, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating_lbl" xlink:title="label: OtherCostAndExpenseOperating to us-gaap_OtherCostAndExpenseOperating_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCostAndExpenseOperating_lbl1" xml:lang="en-US" id="us-gaap_OtherCostAndExpenseOperating_lbl1">Other Cost and Expense, Operating</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating_lbl1" xlink:title="label: OtherCostAndExpenseOperating to us-gaap_OtherCostAndExpenseOperating_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDebtSecuritiesMember" xlink:label="OtherDebtSecuritiesMember" xlink:title="OtherDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherDebtSecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_OtherDebtSecuritiesMember_lbl">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDebtSecuritiesMember" xlink:to="us-gaap_OtherDebtSecuritiesMember_lbl" xlink:title="label: OtherDebtSecuritiesMember to us-gaap_OtherDebtSecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherDebtSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherDebtSecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_OtherDebtSecuritiesMember_lbl1">Other Debt Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDebtSecuritiesMember" xlink:to="us-gaap_OtherDebtSecuritiesMember_lbl1" xlink:title="label: OtherDebtSecuritiesMember to us-gaap_OtherDebtSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl">Unrealized holding (loss) gain arising during the period, net of income tax (benefit) expense of ($12,164,443), ($2,008,078) and $2,944,892</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl1">Unrealized (loss) gain - subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl2">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl">Income tax (benefit) expense on unrealized holding (loss) gain arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xlink:title="label: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl1">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl1" xlink:title="label: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherIncome_lbl" xml:lang="en-US" id="us-gaap_OtherIncome_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncome" xlink:to="us-gaap_OtherIncome_lbl" xlink:title="label: OtherIncome to us-gaap_OtherIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherIncome_lbl1" xml:lang="en-US" id="us-gaap_OtherIncome_lbl1">Other Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncome" xlink:to="us-gaap_OtherIncome_lbl1" xlink:title="label: OtherIncome to us-gaap_OtherIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities" xlink:label="OtherLiabilities" xlink:title="OtherLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilities_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilities_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl" xlink:title="label: OtherLiabilities to us-gaap_OtherLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilities_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilities_lbl1">Other Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl1" xlink:title="label: OtherLiabilities to us-gaap_OtherLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl1">Other Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherUnderwritingExpense" xlink:label="OtherUnderwritingExpense" xlink:title="OtherUnderwritingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherUnderwritingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherUnderwritingExpense_lbl" xml:lang="en-US" id="us-gaap_OtherUnderwritingExpense_lbl">Other underwriting expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherUnderwritingExpense" xlink:to="us-gaap_OtherUnderwritingExpense_lbl" xlink:title="label: OtherUnderwritingExpense to us-gaap_OtherUnderwritingExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherUnderwritingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherUnderwritingExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherUnderwritingExpense_lbl1">Other Underwriting Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherUnderwritingExpense" xlink:to="us-gaap_OtherUnderwritingExpense_lbl1" xlink:title="label: OtherUnderwritingExpense to us-gaap_OtherUnderwritingExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl">Other comprehensive (loss) income, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:label="PaymentsToAcquireEquitySecuritiesFvNi" xlink:title="PaymentsToAcquireEquitySecuritiesFvNi" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl">Purchases of equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireEquitySecuritiesFvNi" xlink:to="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl" xlink:title="label: PaymentsToAcquireEquitySecuritiesFvNi to us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl1">Payments to Acquire Equity Securities, FV-NI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireEquitySecuritiesFvNi" xlink:to="us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl1" xlink:title="label: PaymentsToAcquireEquitySecuritiesFvNi to us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="PaymentsForProceedsFromProductiveAssets" xlink:title="PaymentsForProceedsFromProductiveAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl">Net sales (purchases) of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromProductiveAssets" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xlink:title="label: PaymentsForProceedsFromProductiveAssets to us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl1">Payments for (Proceeds from) Productive Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromProductiveAssets" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl1" xlink:title="label: PaymentsForProceedsFromProductiveAssets to us-gaap_PaymentsForProceedsFromProductiveAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="PaymentsForProceedsFromShortTermInvestments" xlink:title="PaymentsForProceedsFromShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl">Net (purchases) sales of short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xlink:title="label: PaymentsForProceedsFromShortTermInvestments to us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl1">Net (purchases) sale of short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl1" xlink:title="label: PaymentsForProceedsFromShortTermInvestments to us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl2" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl2">Payments for (Proceeds from) Short-Term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl2" xlink:title="label: PaymentsForProceedsFromShortTermInvestments to us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLossesAndLossAdjustmentExpense" xlink:label="PaymentsForLossesAndLossAdjustmentExpense" xlink:title="PaymentsForLossesAndLossAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl">Total paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForLossesAndLossAdjustmentExpense" xlink:to="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl" xlink:title="label: PaymentsForLossesAndLossAdjustmentExpense to us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl1">Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForLossesAndLossAdjustmentExpense" xlink:to="us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl1" xlink:title="label: PaymentsForLossesAndLossAdjustmentExpense to us-gaap_PaymentsForLossesAndLossAdjustmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl">Cash dividends paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl1">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="PaymentsToAcquireHeldToMaturitySecurities" xlink:title="PaymentsToAcquireHeldToMaturitySecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl">Held to maturity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xlink:title="label: PaymentsToAcquireHeldToMaturitySecurities to us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl1">Payments to Acquire Held-to-Maturity Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl1" xlink:title="label: PaymentsToAcquireHeldToMaturitySecurities to us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl">Available for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl" xlink:title="label: PaymentsToAcquireAvailableForSaleSecuritiesDebt to us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl1">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl1" xlink:title="label: PaymentsToAcquireAvailableForSaleSecuritiesDebt to us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Net purchase of property 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain" xlink:label="PledgedStatusDomain" xlink:title="PledgedStatusDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PledgedStatusDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PledgedStatusDomain_lbl" xml:lang="en-US" id="us-gaap_PledgedStatusDomain_lbl">Pledged Status [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedStatusDomain" xlink:to="us-gaap_PledgedStatusDomain_lbl" xlink:title="label: PledgedStatusDomain to us-gaap_PledgedStatusDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusAxis" xlink:label="PledgedStatusAxis" xlink:title="PledgedStatusAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PledgedStatusAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PledgedStatusAxis_lbl" xml:lang="en-US" id="us-gaap_PledgedStatusAxis_lbl">Pledged Status [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedStatusAxis" xlink:to="us-gaap_PledgedStatusAxis_lbl" xlink:title="label: PledgedStatusAxis to us-gaap_PledgedStatusAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderBenefitsAndClaimsIncurredNet" xlink:label="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="PolicyholderBenefitsAndClaimsIncurredNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl" xml:lang="en-US" id="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl">Net losses and loss expenses (includes affiliated reinsurance of $177,849,040, $131,367,599 and $87,374,791 - see note 3)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PolicyholderBenefitsAndClaimsIncurredNet" xlink:to="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl" xlink:title="label: PolicyholderBenefitsAndClaimsIncurredNet to us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl1" xml:lang="en-US" id="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl1">Policyholder Benefits and Claims Incurred, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PolicyholderBenefitsAndClaimsIncurredNet" xlink:to="us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl1" xlink:title="label: PolicyholderBenefitsAndClaimsIncurredNet to us-gaap_PolicyholderBenefitsAndClaimsIncurredNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderDividends" xlink:label="PolicyholderDividends" xlink:title="PolicyholderDividends" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PolicyholderDividends_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PolicyholderDividends_lbl" xml:lang="en-US" id="us-gaap_PolicyholderDividends_lbl">Policyholder dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PolicyholderDividends" xlink:to="us-gaap_PolicyholderDividends_lbl" xlink:title="label: PolicyholderDividends to us-gaap_PolicyholderDividends_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PolicyholderDividends_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PolicyholderDividends_lbl1" xml:lang="en-US" id="us-gaap_PolicyholderDividends_lbl1">Policyholder Dividends, Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PolicyholderDividends" xlink:to="us-gaap_PolicyholderDividends_lbl1" xlink:title="label: PolicyholderDividends to us-gaap_PolicyholderDividends_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued_lbl">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued_lbl1" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued_lbl1">Preferred Stock, Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl1" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare_lbl">Preferred 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="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare_lbl1" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare_lbl1">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl1" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized_lbl">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized_lbl1" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized_lbl1">Preferred Stock, Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl1" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl">Preferred stock, $.01 par value, authorized 2,000,000 shares; none issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue_lbl1" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl1">Preferred Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl1" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsEarnedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PremiumsEarnedNet_lbl" xml:lang="en-US" id="us-gaap_PremiumsEarnedNet_lbl">Net premiums earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsEarnedNet" xlink:to="us-gaap_PremiumsEarnedNet_lbl" xlink:title="label: PremiumsEarnedNet to us-gaap_PremiumsEarnedNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsEarnedNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsEarnedNet_lbl1" xml:lang="en-US" id="us-gaap_PremiumsEarnedNet_lbl1">Net premiums earned (includes affiliated reinsurance of $232,105,306, $212,591,341 and $192,861,276 - see note 3)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsEarnedNet" xlink:to="us-gaap_PremiumsEarnedNet_lbl1" xlink:title="label: PremiumsEarnedNet to us-gaap_PremiumsEarnedNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsEarnedNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PremiumsEarnedNet_lbl2" xml:lang="en-US" id="us-gaap_PremiumsEarnedNet_lbl2">Premiums earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsEarnedNet" xlink:to="us-gaap_PremiumsEarnedNet_lbl2" xlink:title="label: PremiumsEarnedNet to us-gaap_PremiumsEarnedNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNetByBusinessAbstract" xlink:label="PremiumsEarnedNetByBusinessAbstract" xlink:title="PremiumsEarnedNetByBusinessAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsEarnedNetByBusinessAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsEarnedNetByBusinessAbstract_lbl" xml:lang="en-US" id="us-gaap_PremiumsEarnedNetByBusinessAbstract_lbl">Premiums earned [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsEarnedNetByBusinessAbstract" xlink:to="us-gaap_PremiumsEarnedNetByBusinessAbstract_lbl" xlink:title="label: PremiumsEarnedNetByBusinessAbstract to us-gaap_PremiumsEarnedNetByBusinessAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsPercentageAssumedToNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsPercentageAssumedToNet_lbl" xml:lang="en-US" id="us-gaap_PremiumsPercentageAssumedToNet_lbl">Percentage of assumed premiums earned to net premiums earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsPercentageAssumedToNet" xlink:to="us-gaap_PremiumsPercentageAssumedToNet_lbl" xlink:title="label: PremiumsPercentageAssumedToNet to us-gaap_PremiumsPercentageAssumedToNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsPercentageAssumedToNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PremiumsPercentageAssumedToNet_lbl1" xml:lang="en-US" id="us-gaap_PremiumsPercentageAssumedToNet_lbl1">Premiums and losses related to certain products</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsPercentageAssumedToNet" xlink:to="us-gaap_PremiumsPercentageAssumedToNet_lbl1" xlink:title="label: PremiumsPercentageAssumedToNet to us-gaap_PremiumsPercentageAssumedToNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:label="PremiumsWrittenAndEarnedAbstract" xlink:title="PremiumsWrittenAndEarnedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl" xml:lang="en-US" id="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl">Total Reinsurance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsWrittenAndEarnedAbstract" xlink:to="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl" xlink:title="label: PremiumsWrittenAndEarnedAbstract to us-gaap_PremiumsWrittenAndEarnedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl1" xml:lang="en-US" id="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl1">Premiums Written and Earned [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsWrittenAndEarnedAbstract" xlink:to="us-gaap_PremiumsWrittenAndEarnedAbstract_lbl1" xlink:title="label: PremiumsWrittenAndEarnedAbstract to us-gaap_PremiumsWrittenAndEarnedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsReceivableAtCarryingValue" xlink:label="PremiumsReceivableAtCarryingValue" xlink:title="PremiumsReceivableAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsReceivableAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PremiumsReceivableAtCarryingValue_lbl" xml:lang="en-US" id="us-gaap_PremiumsReceivableAtCarryingValue_lbl">Premiums receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsReceivableAtCarryingValue" xlink:to="us-gaap_PremiumsReceivableAtCarryingValue_lbl" xlink:title="label: PremiumsReceivableAtCarryingValue to us-gaap_PremiumsReceivableAtCarryingValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsReceivableAtCarryingValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsReceivableAtCarryingValue_lbl1" xml:lang="en-US" id="us-gaap_PremiumsReceivableAtCarryingValue_lbl1">Premiums Receivable, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsReceivableAtCarryingValue" xlink:to="us-gaap_PremiumsReceivableAtCarryingValue_lbl1" xlink:title="label: PremiumsReceivableAtCarryingValue to us-gaap_PremiumsReceivableAtCarryingValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNetConsolidatedAbstract" xlink:label="PremiumsWrittenNetConsolidatedAbstract" xlink:title="PremiumsWrittenNetConsolidatedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl" xml:lang="en-US" id="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl">Effect of Reinsurance on Premiums Written [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsWrittenNetConsolidatedAbstract" xlink:to="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl" xlink:title="label: PremiumsWrittenNetConsolidatedAbstract to us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl1" xml:lang="en-US" id="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl1">Premiums Written, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsWrittenNetConsolidatedAbstract" xlink:to="us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl1" xlink:title="label: PremiumsWrittenNetConsolidatedAbstract to us-gaap_PremiumsWrittenNetConsolidatedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet" xlink:label="PremiumsWrittenNet" xlink:title="PremiumsWrittenNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsWrittenNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PremiumsWrittenNet_lbl" xml:lang="en-US" id="us-gaap_PremiumsWrittenNet_lbl">Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsWrittenNet" xlink:to="us-gaap_PremiumsWrittenNet_lbl" xlink:title="label: PremiumsWrittenNet to us-gaap_PremiumsWrittenNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PremiumsWrittenNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PremiumsWrittenNet_lbl1" xml:lang="en-US" id="us-gaap_PremiumsWrittenNet_lbl1">Premiums Written, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PremiumsWrittenNet" xlink:to="us-gaap_PremiumsWrittenNet_lbl1" xlink:title="label: PremiumsWrittenNet to us-gaap_PremiumsWrittenNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidReinsurancePremiums_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PrepaidReinsurancePremiums_lbl" xml:lang="en-US" id="us-gaap_PrepaidReinsurancePremiums_lbl">Prepaid reinsurance premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidReinsurancePremiums" xlink:to="us-gaap_PrepaidReinsurancePremiums_lbl" xlink:title="label: PrepaidReinsurancePremiums to us-gaap_PrepaidReinsurancePremiums_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidReinsurancePremiums_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PrepaidReinsurancePremiums_lbl1" xml:lang="en-US" id="us-gaap_PrepaidReinsurancePremiums_lbl1">Prepaid reinsurance premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidReinsurancePremiums" xlink:to="us-gaap_PrepaidReinsurancePremiums_lbl1" xlink:title="label: PrepaidReinsurancePremiums to us-gaap_PrepaidReinsurancePremiums_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidReinsurancePremiums_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidReinsurancePremiums_lbl2" xml:lang="en-US" id="us-gaap_PrepaidReinsurancePremiums_lbl2">Prepaid Reinsurance Premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidReinsurancePremiums" xlink:to="us-gaap_PrepaidReinsurancePremiums_lbl2" xlink:title="label: PrepaidReinsurancePremiums to us-gaap_PrepaidReinsurancePremiums_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US" id="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl">Reclassification</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:title="label: PriorPeriodReclassificationAdjustmentDescription to us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl1" xml:lang="en-US" id="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl1">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl1" xlink:title="label: PriorPeriodReclassificationAdjustmentDescription to us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:label="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:title="ProceedsFromSaleOfEquitySecuritiesFvNi" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl">Sales of equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:to="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl" xlink:title="label: ProceedsFromSaleOfEquitySecuritiesFvNi to us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl1">Proceeds from Sale of Equity Securities, FV-NI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:to="us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl1" xlink:title="label: ProceedsFromSaleOfEquitySecuritiesFvNi to us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl">Issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1">Proceeds from Issuance of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl">Held to maturity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl" xlink:title="label: ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl1">Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl1" xlink:title="label: ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl">Available for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl" xlink:title="label: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl1">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl1" xlink:title="label: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromLinesOfCredit_lbl">Borrowings under lines of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:title="label: ProceedsFromLinesOfCredit to us-gaap_ProceedsFromLinesOfCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromLinesOfCredit_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromLinesOfCredit_lbl1">Proceeds from Lines of Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl1" xlink:title="label: ProceedsFromLinesOfCredit to us-gaap_ProceedsFromLinesOfCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:title="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl">Available for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" xlink:title="label: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt to us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl1">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl1" xlink:title="label: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt to us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised_lbl">Cash from option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised_lbl1">Proceeds from Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="ProductAndServiceOtherMember" xlink:title="ProductAndServiceOtherMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProductAndServiceOtherMember_lbl" xml:lang="en-US" id="us-gaap_ProductAndServiceOtherMember_lbl">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl" xlink:title="label: ProductAndServiceOtherMember to us-gaap_ProductAndServiceOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProductAndServiceOtherMember_lbl1" xml:lang="en-US" id="us-gaap_ProductAndServiceOtherMember_lbl1">Product and Service, Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl1" xlink:title="label: ProductAndServiceOtherMember to us-gaap_ProductAndServiceOtherMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Estimated useful life</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/2022/elts/us-gaap-2022.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/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl">Property and Equipment</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Property and Equipment</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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Property and Equipment [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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:label="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="PropertyAndCasualtyCommercialInsuranceProductLineMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl" xml:lang="en-US" id="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl">Commercial Lines [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:to="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl" xlink:title="label: PropertyAndCasualtyCommercialInsuranceProductLineMember to us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl1" xml:lang="en-US" id="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl1">Property and Casualty, Commercial Insurance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:to="us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl1" xlink:title="label: PropertyAndCasualtyCommercialInsuranceProductLineMember to us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:label="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="PropertyAndCasualtyPersonalInsuranceProductLineMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl" xml:lang="en-US" id="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl">Personal Lines [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:to="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl" xlink:title="label: PropertyAndCasualtyPersonalInsuranceProductLineMember to us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl1" xml:lang="en-US" id="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl1">Property and Casualty, Personal Insurance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:to="us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl1" xlink:title="label: PropertyAndCasualtyPersonalInsuranceProductLineMember to us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl">Property 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/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Property and equipment</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/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl2" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl2">Property 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_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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl">Property 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:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl1">Property, Plant 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_lbl1" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl">Property and Equipment</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:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1">Property, Plant and Equipment, Policy [Policy Text Block]</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_lbl1" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl">Property and Equipment [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:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1">Property, Plant and Equipment, Net, by Type [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_lbl1" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateMember" xlink:label="RealEstateMember" xlink:title="RealEstateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealEstateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RealEstateMember_lbl" xml:lang="en-US" id="us-gaap_RealEstateMember_lbl">Real Estate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateMember" xlink:to="us-gaap_RealEstateMember_lbl" xlink:title="label: RealEstateMember to us-gaap_RealEstateMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:label="RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl">Gross Investment Gains and Losses before Applicable Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:title="label: RealizedGainLossOnInvestmentsTableTextBlock to us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl1">Realized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl1" xlink:title="label: RealizedGainLossOnInvestmentsTableTextBlock to us-gaap_RealizedGainLossOnInvestmentsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RealizedInvestmentGainsLosses_lbl" xml:lang="en-US" id="us-gaap_RealizedInvestmentGainsLosses_lbl">Investment (losses) gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl" xlink:title="label: RealizedInvestmentGainsLosses to us-gaap_RealizedInvestmentGainsLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RealizedInvestmentGainsLosses_lbl1" xml:lang="en-US" id="us-gaap_RealizedInvestmentGainsLosses_lbl1">Net investment (losses) gains (includes ($979,972), $382,602 and $572,106 accumulated other comprehensive income reclassification)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl1" xlink:title="label: RealizedInvestmentGainsLosses to us-gaap_RealizedInvestmentGainsLosses_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RealizedInvestmentGainsLosses_lbl2" xml:lang="en-US" id="us-gaap_RealizedInvestmentGainsLosses_lbl2">Net realized investment gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl2" xlink:title="label: RealizedInvestmentGainsLosses to us-gaap_RealizedInvestmentGainsLosses_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RealizedInvestmentGainsLosses_lbl3" xml:lang="en-US" id="us-gaap_RealizedInvestmentGainsLosses_lbl3">Net investment losses (gains)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl3" xlink:title="label: RealizedInvestmentGainsLosses to us-gaap_RealizedInvestmentGainsLosses_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl1">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl1" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl1">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl1">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl1" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceDisclosuresAbstract_lbl">Reinsurance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceDisclosuresAbstract" xlink:to="us-gaap_ReinsuranceDisclosuresAbstract_lbl" xlink:title="label: ReinsuranceDisclosuresAbstract to us-gaap_ReinsuranceDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:label="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:title="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl">Additional coverage amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:to="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl" xlink:title="label: ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent to us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl1">Reinsurance, Excess Retention, Amount Reinsured, Per Event</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:to="us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl1" xlink:title="label: ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent to us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceTextBlock" xlink:label="ReinsuranceTextBlock" xlink:title="ReinsuranceTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsuranceTextBlock_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceTextBlock_lbl">Reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceTextBlock" xlink:to="us-gaap_ReinsuranceTextBlock_lbl" xlink:title="label: ReinsuranceTextBlock to us-gaap_ReinsuranceTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceTextBlock_lbl1">Reinsurance [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceTextBlock" xlink:to="us-gaap_ReinsuranceTextBlock_lbl1" xlink:title="label: ReinsuranceTextBlock to us-gaap_ReinsuranceTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePayable" xlink:label="ReinsurancePayable" xlink:title="ReinsurancePayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsurancePayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsurancePayable_lbl" xml:lang="en-US" id="us-gaap_ReinsurancePayable_lbl">Reinsurance balances payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePayable" xlink:to="us-gaap_ReinsurancePayable_lbl" xlink:title="label: ReinsurancePayable to us-gaap_ReinsurancePayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsurancePayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsurancePayable_lbl1" xml:lang="en-US" id="us-gaap_ReinsurancePayable_lbl1">Reinsurance Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePayable" xlink:to="us-gaap_ReinsurancePayable_lbl1" xlink:title="label: ReinsurancePayable to us-gaap_ReinsurancePayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl">Losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:to="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl" xlink:title="label: ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed to us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl1">Policyholder Benefits and Claims Incurred, Assumed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:to="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl1" xlink:title="label: ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed to us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:label="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:title="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl">Plus reinsurance recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:to="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl" xlink:title="label: ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments to us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:title="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl1">Less reinsurance recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:to="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl1" xlink:title="label: ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments to us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl2" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl2">Reinsurance Recoverable for Unpaid Claims and Claims Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:to="us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl2" xlink:title="label: ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments to us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl">Losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:to="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl" xlink:title="label: ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded to us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl1">Losses and loss expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:to="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl1" xlink:title="label: ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded to us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl2" xml:lang="en-US" id="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl2">Policyholder Benefits and Claims Incurred, Ceded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:to="us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl2" xlink:title="label: ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded to us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceAccountingPolicy" xlink:label="ReinsuranceAccountingPolicy" xlink:title="ReinsuranceAccountingPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceAccountingPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsuranceAccountingPolicy_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceAccountingPolicy_lbl">Reinsurance Accounting and Reporting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceAccountingPolicy" xlink:to="us-gaap_ReinsuranceAccountingPolicy_lbl" xlink:title="label: ReinsuranceAccountingPolicy to us-gaap_ReinsuranceAccountingPolicy_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceAccountingPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceAccountingPolicy_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceAccountingPolicy_lbl1">Reinsurance Accounting Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceAccountingPolicy" xlink:to="us-gaap_ReinsuranceAccountingPolicy_lbl1" xlink:title="label: ReinsuranceAccountingPolicy to us-gaap_ReinsuranceAccountingPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceCostsAndRecoveriesNet" xlink:label="ReinsuranceCostsAndRecoveriesNet" xlink:title="ReinsuranceCostsAndRecoveriesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl">Net losses and loss expenses - affiliated reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceCostsAndRecoveriesNet" xlink:to="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl" xlink:title="label: ReinsuranceCostsAndRecoveriesNet to us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl1">Policyholder Benefits and Claims Incurred, Assumed and Ceded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceCostsAndRecoveriesNet" xlink:to="us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl1" xlink:title="label: ReinsuranceCostsAndRecoveriesNet to us-gaap_ReinsuranceCostsAndRecoveriesNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:label="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl">Reinsurance receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:to="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl" xlink:title="label: ReinsuranceRecoverablesOnPaidAndUnpaidLosses to us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl1">Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:to="us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl1" xlink:title="label: ReinsuranceRecoverablesOnPaidAndUnpaidLosses to us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesGross" xlink:label="ReinsuranceRecoverablesGross" xlink:title="ReinsuranceRecoverablesGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverablesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ReinsuranceRecoverablesGross_lbl" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverablesGross_lbl">Reinsurance recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverablesGross" xlink:to="us-gaap_ReinsuranceRecoverablesGross_lbl" xlink:title="label: ReinsuranceRecoverablesGross to us-gaap_ReinsuranceRecoverablesGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsuranceRecoverablesGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsuranceRecoverablesGross_lbl1" xml:lang="en-US" id="us-gaap_ReinsuranceRecoverablesGross_lbl1">Reinsurance Recoverables, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceRecoverablesGross" xlink:to="us-gaap_ReinsuranceRecoverablesGross_lbl1" xlink:title="label: ReinsuranceRecoverablesGross to us-gaap_ReinsuranceRecoverablesGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePolicyAndProceduresAbstract" xlink:label="ReinsurancePolicyAndProceduresAbstract" xlink:title="ReinsurancePolicyAndProceduresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsurancePolicyAndProceduresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsurancePolicyAndProceduresAbstract_lbl" xml:lang="en-US" id="us-gaap_ReinsurancePolicyAndProceduresAbstract_lbl">Unaffiliated Reinsurance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="us-gaap_ReinsurancePolicyAndProceduresAbstract_lbl" xlink:title="label: ReinsurancePolicyAndProceduresAbstract to us-gaap_ReinsurancePolicyAndProceduresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:label="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:title="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl" xml:lang="en-US" id="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl">Effect of Reinsurance on Premiums Earned [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl" xlink:title="label: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl1" xml:lang="en-US" id="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl1">Premiums Earned, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl1" xlink:title="label: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Transactions with Affiliates [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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl">Transactions with Affiliates</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:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl1">Related Party Transactions Disclosure [Text Block]</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_lbl1" xlink:title="label: RelatedPartyTransactionsDisclosureTextBlock to us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionDomain_lbl">Related Party Transaction [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl" xlink:title="label: RelatedPartyTransactionDomain to us-gaap_RelatedPartyTransactionDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionDomain_lbl1" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionDomain_lbl1">Related Party Transaction [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl1" xlink:title="label: RelatedPartyTransactionDomain to us-gaap_RelatedPartyTransactionDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionAxis_lbl">Related Party Transaction [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:title="label: RelatedPartyTransactionAxis to us-gaap_RelatedPartyTransactionAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionAxis_lbl1" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionAxis_lbl1">Related Party Transaction [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl1" xlink:title="label: RelatedPartyTransactionAxis to us-gaap_RelatedPartyTransactionAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSubordinatedDebt" xlink:label="RepaymentsOfSubordinatedDebt" xlink:title="RepaymentsOfSubordinatedDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfSubordinatedDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfSubordinatedDebt_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfSubordinatedDebt_lbl">Payments on subordinated debentures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfSubordinatedDebt" xlink:to="us-gaap_RepaymentsOfSubordinatedDebt_lbl" xlink:title="label: RepaymentsOfSubordinatedDebt to us-gaap_RepaymentsOfSubordinatedDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfSubordinatedDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfSubordinatedDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfSubordinatedDebt_lbl1">Payment on subordinated debentures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfSubordinatedDebt" xlink:to="us-gaap_RepaymentsOfSubordinatedDebt_lbl1" xlink:title="label: RepaymentsOfSubordinatedDebt to us-gaap_RepaymentsOfSubordinatedDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="RepaymentsOfLinesOfCredit" xlink:title="RepaymentsOfLinesOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfLinesOfCredit_lbl">Payments on lines of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:title="label: RepaymentsOfLinesOfCredit to us-gaap_RepaymentsOfLinesOfCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfLinesOfCredit_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfLinesOfCredit_lbl1">Repayments of Lines of Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl1" xlink:title="label: RepaymentsOfLinesOfCredit to us-gaap_RepaymentsOfLinesOfCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember_lbl1" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl1">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl1" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Retained earnings</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/2022/elts/us-gaap-2022.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">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_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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:title="label: RevenueFromContractWithCustomerIncludingAssessedTax to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueRecognitionPolicyTextBlock_lbl">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:title="label: RevenueRecognitionPolicyTextBlock to us-gaap_RevenueRecognitionPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRecognitionPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueRecognitionPolicyTextBlock_lbl1">Revenue [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl1" xlink:title="label: RevenueRecognitionPolicyTextBlock to us-gaap_RevenueRecognitionPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesExcludingInterestAndDividendsAbstract" xlink:label="RevenuesExcludingInterestAndDividendsAbstract" xlink:title="RevenuesExcludingInterestAndDividendsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuesExcludingInterestAndDividendsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuesExcludingInterestAndDividendsAbstract_lbl" xml:lang="en-US" id="us-gaap_RevenuesExcludingInterestAndDividendsAbstract_lbl">Underwriting (loss) income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesExcludingInterestAndDividendsAbstract" xlink:to="us-gaap_RevenuesExcludingInterestAndDividendsAbstract_lbl" xlink:title="label: RevenuesExcludingInterestAndDividendsAbstract to us-gaap_RevenuesExcludingInterestAndDividendsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US" id="us-gaap_RevenuesAbstract_lbl">Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:title="label: RevenuesAbstract to us-gaap_RevenuesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuesAbstract_lbl1" xml:lang="en-US" id="us-gaap_RevenuesAbstract_lbl1">Revenues [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl1" xlink:title="label: RevenuesAbstract to us-gaap_RevenuesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Revenues_lbl" xml:lang="en-US" id="us-gaap_Revenues_lbl">Total revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:title="label: Revenues to us-gaap_Revenues_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Revenues_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Revenues_lbl1" xml:lang="en-US" id="us-gaap_Revenues_lbl1">Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="us-gaap_Revenues_lbl1" xlink:title="label: Revenues to us-gaap_Revenues_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:label="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:title="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl">Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:to="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl" xlink:title="label: ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock to us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl1">Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:to="us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl1" xlink:title="label: ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock to us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:label="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl">Supplementary Information about Average Historical Claims Duration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:to="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl" xlink:title="label: ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock to us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl1">Short-Duration Insurance Contracts, Schedule of Historical Claims Duration [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:to="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl1" xlink:title="label: ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock to us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable_lbl">Short-duration Insurance Contracts, Claims Development [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable_lbl" xlink:title="label: ShortdurationInsuranceContractsClaimsDevelopmentTable to us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:label="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:title="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet_lbl">Total IBNR plus expected development on reported claims</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:to="us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet_lbl" xlink:title="label: ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet to us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 8</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract_lbl">Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract_lbl" xlink:title="label: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl">All outstanding liabilities before 2013, net of reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:to="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl" xlink:title="label: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented to us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl1">Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net, Not Separately Presented</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:to="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl1" xlink:title="label: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented to us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:to="us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xlink:title="label: ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet to us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYearDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYearDomain_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYearDomain_lbl">Short-duration Insurance Contracts, Accident Year [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYearDomain_lbl" xlink:title="label: ShortdurationInsuranceContractsAccidentYearDomain to us-gaap_ShortdurationInsuranceContractsAccidentYearDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 5</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl">Liabilities for claims and claims adjustment expenses, net of reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:to="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xlink:title="label: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet to us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1">Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:to="us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" xlink:title="label: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet to us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:label="ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:title="ShortdurationInsuranceContractsNumberOfReportedClaims" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims_lbl">Cumulative number of reported claims</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:to="us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims_lbl" xlink:title="label: ShortdurationInsuranceContractsNumberOfReportedClaims to us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearAxis" xlink:label="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="ShortdurationInsuranceContractsAccidentYearAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_lbl">Short-duration Insurance Contracts, Accident Year [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_lbl" xlink:title="label: ShortdurationInsuranceContractsAccidentYearAxis to us-gaap_ShortdurationInsuranceContractsAccidentYearAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 4</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2014Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl">2014 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2014Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl1">Short-Duration Insurance Contracts, Accident Year 2014 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl1" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2014Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2013Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl">2013 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2013Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl1">Short-Duration Insurance Contracts, Accident Year 2013 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl1" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2013Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2016Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl">2016 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2016Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl1">Short-Duration Insurance Contracts, Accident Year 2016 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl1" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2016Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl">Incurred claims and allocated claim adjustment expenses, net of reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:to="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" xlink:title="label: ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet to us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1">Short-Duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:to="us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" xlink:title="label: ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet to us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2015Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl">2015 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2015Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl1">Short-Duration Insurance Contracts, Accident Year 2015 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:to="us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl1" xlink:title="label: ShortdurationInsuranceContractsAccidentYear2015Member to us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl">Incurred and Paid Claims Development, Net of Reinsurance, Cumulative Claim Frequency and Total of IBNR Reserves Plus Expected Development on Reported Claims</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:to="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl" xlink:title="label: ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock to us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl1">Short-Duration Insurance Contracts, Claims Development [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:to="us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl1" xlink:title="label: ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock to us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 9</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 10</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 7</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix_lbl" xml:lang="en-US" id="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix_lbl">Average annual percentage payout of incurred claims by age, net of reinsurance, year 6</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:to="us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix_lbl" xlink:title="label: ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix to us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl">Exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:title="label: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 to us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl1">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl1" xlink:title="label: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 to us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl">Percentage of purchase price of shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl">Expected life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl">Weighted-average remaining contractual life</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:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, 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_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl">Summary of Plan Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl1">Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl1" xlink:title="label: ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl">Information Regarding Activity in Stock Option Plans</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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</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_lbl1" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl">Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations</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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</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_lbl1" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl">Investments in Available-for-Sale Fixed Maturity and Equity Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:title="label: ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl1">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl1" xlink:title="label: ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Provision for Income Tax (Benefit) Expense</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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:label="ScheduleOfGainLossOnInvestmentsTable" xlink:title="ScheduleOfGainLossOnInvestmentsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl">Schedule of Gain (Loss) on Securities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGainLossOnInvestmentsTable" xlink:to="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl" xlink:title="label: ScheduleOfGainLossOnInvestmentsTable to us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl1">Schedule of Gain (Loss) on Securities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGainLossOnInvestmentsTable" xlink:to="us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl1" xlink:title="label: ScheduleOfGainLossOnInvestmentsTable to us-gaap_ScheduleOfGainLossOnInvestmentsTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl">Reconciliation of Federal Income Tax Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl">Deferred Tax Assets and Deferred Tax Liabilities</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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</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_lbl1" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="ScheduleOfInvestmentsLineItems" xlink:title="ScheduleOfInvestmentsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInvestmentsLineItems_lbl">Schedule of Investments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:title="label: ScheduleOfInvestmentsLineItems to us-gaap_ScheduleOfInvestmentsLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInvestmentsLineItems_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfInvestmentsLineItems_lbl1">Schedule of Investments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl1" xlink:title="label: ScheduleOfInvestmentsLineItems to us-gaap_ScheduleOfInvestmentsLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:title="label: ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl1">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl1" xlink:title="label: ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl">Net Income Taxes and Interest Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:title="label: ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock to us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" xlink:title="label: ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock to us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xlink:title="label: ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl1">Schedule of Available-for-Sale Securities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl1" xlink:title="label: ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="ScheduleOfInvestmentsTable" xlink:title="ScheduleOfInvestmentsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInvestmentsTable_lbl">Schedule of Investments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:title="label: ScheduleOfInvestmentsTable to us-gaap_ScheduleOfInvestmentsTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInvestmentsTable_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfInvestmentsTable_lbl1">Schedule of Investments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl1" xlink:title="label: ScheduleOfInvestmentsTable to us-gaap_ScheduleOfInvestmentsTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" xlink:title="label: ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl1">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl1" xlink:title="label: ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:label="ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:title="ScheduleOfDividendPaymentRestrictionsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl">Statutory Net Income, Capital and Surplus and Dividend Restrictions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:to="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl" xlink:title="label: ScheduleOfDividendPaymentRestrictionsTextBlock to us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl1">Dividend Payment Restrictions [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:to="us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl1" xlink:title="label: ScheduleOfDividendPaymentRestrictionsTextBlock to us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl1">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_lbl1" xlink:title="label: ScheduleOfEquityMethodInvestmentsLineItems to us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl1">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_lbl1" xlink:title="label: ScheduleOfEquityMethodInvestmentsTable to us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:label="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:title="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl">Gain (Loss) on Securities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl" xlink:title="label: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl1">Gain (Loss) on Securities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl1" xlink:title="label: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl">Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" xlink:title="label: ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense to us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1">Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" xlink:title="label: ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense to us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTable to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl1">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl1" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTable to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl">Summary of Information about Stock Options Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock to us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl1">Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl1" xlink:title="label: ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock to us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl">Financial Data by Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock_lbl">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock_lbl1">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingInformationLineItems_lbl">Segment Reporting Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:title="label: SegmentReportingInformationLineItems to us-gaap_SegmentReportingInformationLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationLineItems_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingInformationLineItems_lbl1">Segment Reporting Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl1" xlink:title="label: SegmentReportingInformationLineItems to us-gaap_SegmentReportingInformationLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Information [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/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl">Financial Data by Segment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" xlink:title="label: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1">Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" xlink:title="label: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</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_lbl1" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl">Exercisable period of stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</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_lbl1" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl">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/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramAxis_lbl">Share Repurchase Program [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:title="label: ShareRepurchaseProgramAxis to us-gaap_ShareRepurchaseProgramAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramDomain_lbl">Share Repurchase Program [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:title="label: ShareRepurchaseProgramDomain to us-gaap_ShareRepurchaseProgramDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharePrice_lbl" xml:lang="en-US" id="us-gaap_SharePrice_lbl">Shares issued price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharePrice_lbl1" xml:lang="en-US" id="us-gaap_SharePrice_lbl1">Share Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl1" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Share-based Compensation Arrangement by Share-based Payment Award, Options [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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl">Shares available for future option grants (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl">Number of options exercisable (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">Number of options exercisable (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_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl">Exercisable (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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl">Number of 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</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_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</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_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl">Fair value of risk-free interest rate</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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</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_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl">Expected dividend 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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</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_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl">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_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/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1">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_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Weighted-average grant date fair value of options granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl">Number of options outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl1">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl1" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl">Shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued" xlink:title="SharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_SharesIssued_lbl" xml:lang="en-US" id="us-gaap_SharesIssued_lbl">Beginning balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:title="label: SharesIssued to us-gaap_SharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_SharesIssued_lbl1" xml:lang="en-US" id="us-gaap_SharesIssued_lbl1">Ending balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="us-gaap_SharesIssued_lbl1" xlink:title="label: SharesIssued to us-gaap_SharesIssued_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesIssued_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharesIssued_lbl2" xml:lang="en-US" id="us-gaap_SharesIssued_lbl2">Shares, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="us-gaap_SharesIssued_lbl2" xlink:title="label: SharesIssued to us-gaap_SharesIssued_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2022Member" xlink:label="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="ShortDurationInsuranceContractAccidentYear2022Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2022Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2022Member_lbl" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2022Member_lbl">2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2022Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2022Member_lbl" xlink:title="label: ShortDurationInsuranceContractAccidentYear2022Member to us-gaap_ShortDurationInsuranceContractAccidentYear2022Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2018Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl">2018 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:to="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl" xlink:title="label: ShortDurationInsuranceContractsAccidentYear2018Member to us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl1" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl1">Short-Duration Insurance Contracts, Accident Year 2018 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:to="us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl1" xlink:title="label: ShortDurationInsuranceContractsAccidentYear2018Member to us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2019Member" xlink:label="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="ShortDurationInsuranceContractAccidentYear2019Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl">2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2019Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl" xlink:title="label: ShortDurationInsuranceContractAccidentYear2019Member to us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl1" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl1">Short-Duration Insurance Contract, Accident Year 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2019Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl1" xlink:title="label: ShortDurationInsuranceContractAccidentYear2019Member to us-gaap_ShortDurationInsuranceContractAccidentYear2019Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2017Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl">2017 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:to="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl" xlink:title="label: ShortDurationInsuranceContractsAccidentYear2017Member to us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl1" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl1">Short-Duration Insurance Contracts, Accident Year 2017 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:to="us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl1" xlink:title="label: ShortDurationInsuranceContractsAccidentYear2017Member to us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2021Member" xlink:label="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="ShortDurationInsuranceContractAccidentYear2021Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl">2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2021Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl" xlink:title="label: ShortDurationInsuranceContractAccidentYear2021Member to us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl1" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl1">Short-Duration Insurance Contract, Accident Year 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2021Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl1" xlink:title="label: ShortDurationInsuranceContractAccidentYear2021Member to us-gaap_ShortDurationInsuranceContractAccidentYear2021Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2020Member" xlink:label="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="ShortDurationInsuranceContractAccidentYear2020Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl">2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2020Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl" xlink:title="label: ShortDurationInsuranceContractAccidentYear2020Member to us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl1" xml:lang="en-US" id="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl1">Short-Duration Insurance Contract, Accident Year 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractAccidentYear2020Member" xlink:to="us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl1" xlink:title="label: ShortDurationInsuranceContractAccidentYear2020Member to us-gaap_ShortDurationInsuranceContractAccidentYear2020Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US" id="us-gaap_ShortTermInvestmentsMember_lbl">Short-Term investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl" xlink:title="label: ShortTermInvestmentsMember to us-gaap_ShortTermInvestmentsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermInvestmentsMember_lbl1" xml:lang="en-US" id="us-gaap_ShortTermInvestmentsMember_lbl1">Short-Term Investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl1" xlink:title="label: ShortTermInvestmentsMember to us-gaap_ShortTermInvestmentsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SignificantAccountingPoliciesTextBlock_lbl1">Significant Accounting Policies [Text Block]</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_lbl1" xlink:title="label: SignificantAccountingPoliciesTextBlock to us-gaap_SignificantAccountingPoliciesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xml:lang="en-US" id="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl">Software [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:title="label: SoftwareAndSoftwareDevelopmentCostsMember to us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" xml:lang="en-US" id="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1">Software and Software Development Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" xlink:title="label: SoftwareAndSoftwareDevelopmentCostsMember to us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl">Statements of Comprehensive (Loss) Income</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:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl1" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl1">Statement of Comprehensive Income [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_lbl1" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" id="us-gaap_StatementClassOfStockAxis_lbl">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:title="label: StatementClassOfStockAxis to us-gaap_StatementClassOfStockAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementClassOfStockAxis_lbl1" xml:lang="en-US" id="us-gaap_StatementClassOfStockAxis_lbl1">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl1" xlink:title="label: StatementClassOfStockAxis to us-gaap_StatementClassOfStockAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis_lbl1" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis_lbl1">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_lbl1" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems_lbl1" xml:lang="en-US" id="us-gaap_StatementLineItems_lbl1">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_lbl1" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Consolidated Statements of Cash Flows [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/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable_lbl1" xml:lang="en-US" id="us-gaap_StatementTable_lbl1">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_lbl1" xlink:title="label: StatementTable to us-gaap_StatementTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Consolidated Statement of Stockholders' 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/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:label="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl">Statutory capital and surplus of insurance subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl" xlink:title="label: StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance to us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1">Statutory capital and surplus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1" xlink:title="label: StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance to us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesTable" xlink:label="StatutoryAccountingPracticesTable" xlink:title="StatutoryAccountingPracticesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesTable_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesTable_lbl">Statutory Accounting Practices [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesTable" xlink:to="us-gaap_StatutoryAccountingPracticesTable_lbl" xlink:title="label: StatutoryAccountingPracticesTable to us-gaap_StatutoryAccountingPracticesTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="StatutoryAccountingPracticesJurisdictionDomain" xlink:title="StatutoryAccountingPracticesJurisdictionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl">Statutory Accounting Practices, Jurisdiction [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl" xlink:title="label: StatutoryAccountingPracticesJurisdictionDomain to us-gaap_StatutoryAccountingPracticesJurisdictionDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:label="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:title="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl">Available for distribution as dividends</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl" xlink:title="label: StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments to us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl1" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl1">Statutory Accounting Practices, Statutory Amount Available for Dividend Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl1" xlink:title="label: StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments to us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesLineItems" xlink:label="StatutoryAccountingPracticesLineItems" xlink:title="StatutoryAccountingPracticesLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatutoryAccountingPracticesLineItems_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesLineItems_lbl">Statutory Accounting Practices [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesLineItems_lbl" xlink:title="label: StatutoryAccountingPracticesLineItems to us-gaap_StatutoryAccountingPracticesLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesLineItems_lbl1" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesLineItems_lbl1">Statutory Accounting Practices [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesLineItems_lbl1" xlink:title="label: StatutoryAccountingPracticesLineItems to us-gaap_StatutoryAccountingPracticesLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:label="StatutoryAccountingPracticesDisclosureTextBlock" xlink:title="StatutoryAccountingPracticesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl">State Insurance Regulatory Authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesDisclosureTextBlock" xlink:to="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl" xlink:title="label: StatutoryAccountingPracticesDisclosureTextBlock to us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:label="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="StatutoryAccountingPracticesStatutoryNetIncomeAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl">Statutory net income of insurance subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl" xlink:title="label: StatutoryAccountingPracticesStatutoryNetIncomeAmount to us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl1" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl1">Statutory net (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl1" xlink:title="label: StatutoryAccountingPracticesStatutoryNetIncomeAmount to us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl2" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl2">Statutory Accounting Practices, Statutory Net Income Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl2" xlink:title="label: StatutoryAccountingPracticesStatutoryNetIncomeAmount to us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesByJurisdictionAxis" xlink:label="StatutoryAccountingPracticesByJurisdictionAxis" xlink:title="StatutoryAccountingPracticesByJurisdictionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatutoryAccountingPracticesByJurisdictionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatutoryAccountingPracticesByJurisdictionAxis_lbl" xml:lang="en-US" id="us-gaap_StatutoryAccountingPracticesByJurisdictionAxis_lbl">Jurisdiction [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesByJurisdictionAxis" xlink:to="us-gaap_StatutoryAccountingPracticesByJurisdictionAxis_lbl" xlink:title="label: StatutoryAccountingPracticesByJurisdictionAxis to us-gaap_StatutoryAccountingPracticesByJurisdictionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl">Shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:title="label: StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans to us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:label="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:title="StockIssuedDuringPeriodSharebasedCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl">Shares Granted or Issued, Share-based Payment Arrangement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl" xlink:title="label: StockIssuedDuringPeriodSharebasedCompensationAbstract to us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl">Authority to purchase shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:title="label: StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased to us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl1">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl1" xlink:title="label: StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased to us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl">Issuance of common stock (stock compensation plans) (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:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1">Stock Issued During Period, Shares, New Issues</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_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl">Issuance of common stock (stock compensation plans)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodValueShareBasedCompensation to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodValueShareBasedCompensation to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl">Stock-based compensation (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" id="us-gaap_StockRepurchasedDuringPeriodShares_lbl">Stock repurchased (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:title="label: StockRepurchasedDuringPeriodShares to us-gaap_StockRepurchasedDuringPeriodShares_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 stockholders' equity</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/periodEndLabel" xlink:title="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl1">Ending balance</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:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl2">Stockholders' equity</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_lbl2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Beginning balance</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_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl4" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl4">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_lbl4" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl">Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Stockholders' 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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteAbstract_lbl">Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:title="label: StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubordinatedDebtMember" xlink:label="SubordinatedDebtMember" xlink:title="SubordinatedDebtMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubordinatedDebtMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SubordinatedDebtMember_lbl" xml:lang="en-US" id="us-gaap_SubordinatedDebtMember_lbl">Subordinated Debentures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubordinatedDebtMember" xlink:to="us-gaap_SubordinatedDebtMember_lbl" xlink:title="label: SubordinatedDebtMember to us-gaap_SubordinatedDebtMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubordinatedDebtMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubordinatedDebtMember_lbl1" xml:lang="en-US" id="us-gaap_SubordinatedDebtMember_lbl1">Subordinated Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubordinatedDebtMember" xlink:to="us-gaap_SubordinatedDebtMember_lbl1" xlink:title="label: SubordinatedDebtMember to us-gaap_SubordinatedDebtMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/verboseLabel" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:label="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:title="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl">Prior years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl" xlink:title="label: SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense to us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl1">Prior Year Claims and Claims Adjustment Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl1" xlink:title="label: SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense to us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="SupplementalCashFlowElementsAbstract" xlink:title="SupplementalCashFlowElementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US" id="us-gaap_SupplementalCashFlowElementsAbstract_lbl">Supplementary Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:title="label: SupplementalCashFlowElementsAbstract to us-gaap_SupplementalCashFlowElementsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:label="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:title="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl">Current year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl" xlink:title="label: SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense to us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl1" xml:lang="en-US" id="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl1">Current Year Claims and Claims Adjustment Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl1" xlink:title="label: SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense to us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:label="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:title="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl">Liability For Losses and Loss Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:to="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl" xlink:title="label: SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves to us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Liability for Future Policy Benefit, Loss, Claim and Loss Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:to="us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl1" xlink:title="label: SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves to us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:label="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:title="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl">Net Losses and Loss Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:to="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl" xlink:title="label: SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense to us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Benefit, Claim, Loss and Settlement Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:to="us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl1" xlink:title="label: SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense to us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:label="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:title="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl">Deferred Policy Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl" xlink:title="label: SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts to us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Deferred Policy Acquisition Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl1" xlink:title="label: SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts to us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:label="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:title="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl">Amortization of Deferred Policy Acquisition Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl" xlink:title="label: SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts to us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Amortization of Deferred Policy Acquisition Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl1" xlink:title="label: SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts to us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense" xlink:label="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:title="SupplementaryInsuranceInformationOtherOperatingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl">Other Underwriting Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:to="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl" xlink:title="label: SupplementaryInsuranceInformationOtherOperatingExpense to us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Other Operating Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:to="us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl1" xlink:title="label: SupplementaryInsuranceInformationOtherOperatingExpense to us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:label="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:title="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable_lbl">Other Policy Claims and Benefits Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:to="us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable_lbl" xlink:title="label: SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable to us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome" xlink:label="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:title="SupplementaryInsuranceInformationNetInvestmentIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl">Net Investment Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:to="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl" xlink:title="label: SupplementaryInsuranceInformationNetInvestmentIncome to us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Net Investment Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:to="us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl1" xlink:title="label: SupplementaryInsuranceInformationNetInvestmentIncome to us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationPremiumRevenue" xlink:label="SupplementaryInsuranceInformationPremiumRevenue" xlink:title="SupplementaryInsuranceInformationPremiumRevenue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl">Net Premiums Earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationPremiumRevenue" xlink:to="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl" xlink:title="label: SupplementaryInsuranceInformationPremiumRevenue to us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Premium Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationPremiumRevenue" xlink:to="us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl1" xlink:title="label: SupplementaryInsuranceInformationPremiumRevenue to us-gaap_SupplementaryInsuranceInformationPremiumRevenue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationPremiumsWritten" xlink:label="SupplementaryInsuranceInformationPremiumsWritten" xlink:title="SupplementaryInsuranceInformationPremiumsWritten" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl">Net Premiums Written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationPremiumsWritten" xlink:to="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl" xlink:title="label: SupplementaryInsuranceInformationPremiumsWritten to us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Premium Written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationPremiumsWritten" xlink:to="us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl1" xlink:title="label: SupplementaryInsuranceInformationPremiumsWritten to us-gaap_SupplementaryInsuranceInformationPremiumsWritten_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:label="SupplementaryInsuranceInformationUnearnedPremiums" xlink:title="SupplementaryInsuranceInformationUnearnedPremiums" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl">Unearned Premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationUnearnedPremiums" xlink:to="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl" xlink:title="label: SupplementaryInsuranceInformationUnearnedPremiums to us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl1" xml:lang="en-US" id="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationUnearnedPremiums" xlink:to="us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl1" xlink:title="label: SupplementaryInsuranceInformationUnearnedPremiums to us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_TaxPeriodAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxPeriodAxis_lbl1" xml:lang="en-US" id="us-gaap_TaxPeriodAxis_lbl1">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_lbl1" xlink:title="label: TaxPeriodAxis to us-gaap_TaxPeriodAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_TaxPeriodDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxPeriodDomain_lbl1" xml:lang="en-US" id="us-gaap_TaxPeriodDomain_lbl1">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_lbl1" xlink:title="label: TaxPeriodDomain to us-gaap_TaxPeriodDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" id="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:title="label: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl1" xml:lang="en-US" id="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl1">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl1" xlink:title="label: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockValue_lbl">Treasury stock, at cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:title="label: TreasuryStockValue to us-gaap_TreasuryStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValue_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockValue_lbl1">Treasury Stock, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl1" xlink:title="label: TreasuryStockValue to us-gaap_TreasuryStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockCommonMember_lbl">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xlink:title="label: TreasuryStockCommonMember to us-gaap_TreasuryStockCommonMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonMember_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonMember_lbl1">Treasury Stock, Common [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl1" xlink:title="label: TreasuryStockCommonMember to us-gaap_TreasuryStockCommonMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares_lbl">Treasury stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderwritingIncomeLoss" xlink:label="UnderwritingIncomeLoss" xlink:title="UnderwritingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnderwritingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_UnderwritingIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_UnderwritingIncomeLoss_lbl">GAAP underwriting (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingIncomeLoss" xlink:to="us-gaap_UnderwritingIncomeLoss_lbl" xlink:title="label: UnderwritingIncomeLoss to us-gaap_UnderwritingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnderwritingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnderwritingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_UnderwritingIncomeLoss_lbl1">Underwriting Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingIncomeLoss" xlink:to="us-gaap_UnderwritingIncomeLoss_lbl1" xlink:title="label: UnderwritingIncomeLoss to us-gaap_UnderwritingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnearnedPremiums" xlink:label="UnearnedPremiums" xlink:title="UnearnedPremiums" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnearnedPremiums_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnearnedPremiums_lbl" xml:lang="en-US" id="us-gaap_UnearnedPremiums_lbl">Unearned premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnearnedPremiums" xlink:to="us-gaap_UnearnedPremiums_lbl" xlink:title="label: UnearnedPremiums to us-gaap_UnearnedPremiums_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnearnedPremiums_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnearnedPremiums_lbl1" xml:lang="en-US" id="us-gaap_UnearnedPremiums_lbl1">Unearned Premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnearnedPremiums" xlink:to="us-gaap_UnearnedPremiums_lbl1" xlink:title="label: UnearnedPremiums to us-gaap_UnearnedPremiums_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl">Fixed Maturities with Unrealized Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:title="label: UnrealizedGainLossOnInvestmentsTableTextBlock to us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl1">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl1" xlink:title="label: UnrealizedGainLossOnInvestmentsTableTextBlock to us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates_lbl1" xml:lang="en-US" id="us-gaap_UseOfEstimates_lbl1">Use of Estimates, Policy [Policy Text Block]</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_lbl1" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl" xml:lang="en-US" id="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl">Obligations of States and Political Subdivisions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USStatesAndPoliticalSubdivisionsMember" xlink:to="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl" xlink:title="label: USStatesAndPoliticalSubdivisionsMember to us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl1" xml:lang="en-US" id="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl1">US States and Political Subdivisions Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USStatesAndPoliticalSubdivisionsMember" xlink:to="us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl1" xlink:title="label: USStatesAndPoliticalSubdivisionsMember to us-gaap_USStatesAndPoliticalSubdivisionsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USTreasuryAndGovernmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_USTreasuryAndGovernmentMember_lbl" xml:lang="en-US" id="us-gaap_USTreasuryAndGovernmentMember_lbl">U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasuryAndGovernmentMember" xlink:to="us-gaap_USTreasuryAndGovernmentMember_lbl" xlink:title="label: USTreasuryAndGovernmentMember to us-gaap_USTreasuryAndGovernmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USTreasuryAndGovernmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_USTreasuryAndGovernmentMember_lbl1" xml:lang="en-US" id="us-gaap_USTreasuryAndGovernmentMember_lbl1">US Treasury and Government [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasuryAndGovernmentMember" xlink:to="us-gaap_USTreasuryAndGovernmentMember_lbl1" xlink:title="label: USTreasuryAndGovernmentMember to us-gaap_USTreasuryAndGovernmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateDomain_lbl" xml:lang="en-US" id="us-gaap_VariableRateDomain_lbl">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl" xlink:title="label: VariableRateDomain to us-gaap_VariableRateDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateAxis_lbl" xml:lang="en-US" id="us-gaap_VariableRateAxis_lbl">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" xlink:title="label: VariableRateAxis to us-gaap_VariableRateAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl">Number of shares used in diluted computation (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/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1">Weighted Average Number of Shares Outstanding, Diluted</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/2022/elts/us-gaap-2022.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/verboseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl">Weighted-average shares outstanding (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">Number of shares used in basic computation (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:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2">Weighted Average Number of Shares Outstanding, Basic</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_lbl2" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl">Director and employee stock options (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl">Denominator: [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasicAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1">Weighted Average Number of Shares Outstanding, Diluted [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_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl">Weighted-average shares effect of dilutive securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember" xlink:label="AffiliatedEntityMember" xlink:title="AffiliatedEntityMember" />
    <link:label xlink:type="resource" xlink:label="srt_AffiliatedEntityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_AffiliatedEntityMember_lbl" xml:lang="en-US" id="srt_AffiliatedEntityMember_lbl">Affiliated Entity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AffiliatedEntityMember" xlink:to="srt_AffiliatedEntityMember_lbl" xlink:title="label: AffiliatedEntityMember to srt_AffiliatedEntityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_AffiliatedEntityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AffiliatedEntityMember_lbl1" xml:lang="en-US" id="srt_AffiliatedEntityMember_lbl1">Affiliated Entity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AffiliatedEntityMember" xlink:to="srt_AffiliatedEntityMember_lbl1" xlink:title="label: AffiliatedEntityMember to srt_AffiliatedEntityMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="CondensedCashFlowStatementTable" xlink:title="CondensedCashFlowStatementTable" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedCashFlowStatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedCashFlowStatementTable_lbl" xml:lang="en-US" id="srt_CondensedCashFlowStatementTable_lbl">Condensed Cash Flow Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementTable_lbl" xlink:title="label: CondensedCashFlowStatementTable to srt_CondensedCashFlowStatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="CondensedIncomeStatementsCaptionsLineItems" xlink:title="CondensedIncomeStatementsCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="srt_CondensedIncomeStatementsCaptionsLineItems_lbl">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xlink:title="label: CondensedIncomeStatementsCaptionsLineItems to srt_CondensedIncomeStatementsCaptionsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="CondensedCashFlowStatementsCaptionsLineItems" xlink:title="CondensedCashFlowStatementsCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xlink:title="label: CondensedCashFlowStatementsCaptionsLineItems to srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="CondensedBalanceSheetStatementTable" xlink:title="CondensedBalanceSheetStatementTable" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US" id="srt_CondensedBalanceSheetStatementTable_lbl">Condensed Balance Sheet Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl" xlink:title="label: CondensedBalanceSheetStatementTable to srt_CondensedBalanceSheetStatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US" id="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl">Condensed Financial Information of Parent Company [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xlink:title="label: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:title="CondensedBalanceSheetStatementsCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xlink:title="label: CondensedBalanceSheetStatementsCaptionsLineItems to srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable" xlink:label="CondensedIncomeStatementTable" xlink:title="CondensedIncomeStatementTable" />
    <link:label xlink:type="resource" xlink:label="srt_CondensedIncomeStatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_CondensedIncomeStatementTable_lbl" xml:lang="en-US" id="srt_CondensedIncomeStatementTable_lbl">Condensed Income Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CondensedIncomeStatementTable" xlink:to="srt_CondensedIncomeStatementTable_lbl" xlink:title="label: CondensedIncomeStatementTable to srt_CondensedIncomeStatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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:label xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ConsolidatedEntitiesAxis_lbl1" xml:lang="en-US" id="srt_ConsolidatedEntitiesAxis_lbl1">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_lbl1" xlink:title="label: ConsolidatedEntitiesAxis to srt_ConsolidatedEntitiesAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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:label xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ConsolidatedEntitiesDomain_lbl1" xml:lang="en-US" id="srt_ConsolidatedEntitiesDomain_lbl1">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_lbl1" xlink:title="label: ConsolidatedEntitiesDomain to srt_ConsolidatedEntitiesDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US" id="srt_ConsolidationItemsAxis_lbl">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:title="label: ConsolidationItemsAxis to srt_ConsolidationItemsAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsAxis_lbl1" xml:lang="en-US" id="srt_ConsolidationItemsAxis_lbl1">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl1" xlink:title="label: ConsolidationItemsAxis to srt_ConsolidationItemsAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US" id="srt_ConsolidationItemsDomain_lbl">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl" xlink:title="label: ConsolidationItemsDomain to srt_ConsolidationItemsDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsDomain_lbl1" xml:lang="en-US" id="srt_ConsolidationItemsDomain_lbl1">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl1" xlink:title="label: ConsolidationItemsDomain to srt_ConsolidationItemsDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfPittsburghMember" xlink:label="FederalHomeLoanBankOfPittsburghMember" xlink:title="FederalHomeLoanBankOfPittsburghMember" />
    <link:label xlink:type="resource" xlink:label="srt_FederalHomeLoanBankOfPittsburghMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_FederalHomeLoanBankOfPittsburghMember_lbl" xml:lang="en-US" id="srt_FederalHomeLoanBankOfPittsburghMember_lbl">FHLB of Pittsburgh [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankOfPittsburghMember" xlink:to="srt_FederalHomeLoanBankOfPittsburghMember_lbl" xlink:title="label: FederalHomeLoanBankOfPittsburghMember to srt_FederalHomeLoanBankOfPittsburghMember_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_FederalHomeLoanBankOfPittsburghMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_FederalHomeLoanBankOfPittsburghMember_lbl1" xml:lang="en-US" id="srt_FederalHomeLoanBankOfPittsburghMember_lbl1">Federal Home Loan Bank of Pittsburgh [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankOfPittsburghMember" xlink:to="srt_FederalHomeLoanBankOfPittsburghMember_lbl1" xlink:title="label: FederalHomeLoanBankOfPittsburghMember to srt_FederalHomeLoanBankOfPittsburghMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="srt_MinimumMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember_lbl1" xml:lang="en-US" id="srt_MinimumMember_lbl1">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_lbl1" xlink:title="label: MinimumMember to srt_MinimumMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ProductsAndServicesDomain_lbl1" xml:lang="en-US" id="srt_ProductsAndServicesDomain_lbl1">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_lbl1" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:label xlink:type="resource" xlink:label="srt_ParentCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ParentCompanyMember_lbl" xml:lang="en-US" id="srt_ParentCompanyMember_lbl">Parent Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl" xlink:title="label: ParentCompanyMember to srt_ParentCompanyMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ProductOrServiceAxis_lbl1" xml:lang="en-US" id="srt_ProductOrServiceAxis_lbl1">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_lbl1" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="srt_RangeAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis_lbl1" xml:lang="en-US" id="srt_RangeAxis_lbl1">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_lbl1" xlink:title="label: RangeAxis to srt_RangeAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/terseLabel" 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:label xlink:type="resource" xlink:label="srt_RangeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember_lbl1" xml:lang="en-US" id="srt_RangeMember_lbl1">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_lbl1" xlink:title="label: RangeMember to srt_RangeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="ScheduleOfCondensedBalanceSheetTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US" id="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl">Condensed Balance Sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xlink:title="label: ScheduleOfCondensedBalanceSheetTableTextBlock to srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1" xml:lang="en-US" id="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1" xlink:title="label: ScheduleOfCondensedBalanceSheetTableTextBlock to srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:title="ScheduleOfCondensedIncomeStatementTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xml:lang="en-US" id="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl">Condensed Statements of (Loss) Income and Comprehensive (Loss) Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xlink:title="label: ScheduleOfCondensedIncomeStatementTableTextBlock to srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="ScheduleOfCondensedCashFlowStatementTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US" id="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl">Condensed Statements of Cash Flows</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xlink:title="label: ScheduleOfCondensedCashFlowStatementTableTextBlock to srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1" xml:lang="en-US" id="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1">Condensed Cash Flow Statement [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1" xlink:title="label: ScheduleOfCondensedCashFlowStatementTableTextBlock to srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" xlink:label="SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" xlink:title="SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock_lbl" xml:lang="en-US" id="srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock_lbl">SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" xlink:to="srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock_lbl" xlink:title="label: SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock to srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationBySegmentTable" xlink:label="SupplementaryInsuranceInformationBySegmentTable" xlink:title="SupplementaryInsuranceInformationBySegmentTable" />
    <link:label xlink:type="resource" xlink:label="srt_SupplementaryInsuranceInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SupplementaryInsuranceInformationBySegmentTable_lbl" xml:lang="en-US" id="srt_SupplementaryInsuranceInformationBySegmentTable_lbl">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationBySegmentTable" xlink:to="srt_SupplementaryInsuranceInformationBySegmentTable_lbl" xlink:title="label: SupplementaryInsuranceInformationBySegmentTable to srt_SupplementaryInsuranceInformationBySegmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationAbstract" xlink:label="SupplementaryInsuranceInformationAbstract" xlink:title="SupplementaryInsuranceInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="srt_SupplementaryInsuranceInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SupplementaryInsuranceInformationAbstract_lbl" xml:lang="en-US" id="srt_SupplementaryInsuranceInformationAbstract_lbl">SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationAbstract" xlink:to="srt_SupplementaryInsuranceInformationAbstract_lbl" xlink:title="label: SupplementaryInsuranceInformationAbstract to srt_SupplementaryInsuranceInformationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationBySegmentLineItems" xlink:label="SupplementaryInsuranceInformationBySegmentLineItems" xlink:title="SupplementaryInsuranceInformationBySegmentLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl" xml:lang="en-US" id="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl" xlink:title="label: SupplementaryInsuranceInformationBySegmentLineItems to srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl1" xml:lang="en-US" id="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl1">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl1" xlink:title="label: SupplementaryInsuranceInformationBySegmentLineItems to srt_SupplementaryInsuranceInformationBySegmentLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="dei_LegalEntityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="dei_LegalEntityAxis_lbl">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:title="label: LegalEntityAxis to dei_LegalEntityAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="dei_LegalEntityAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dei_LegalEntityAxis_lbl1" xml:lang="en-US" id="dei_LegalEntityAxis_lbl1">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl1" xlink:title="label: LegalEntityAxis to dei_LegalEntityAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="dei_EntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityDomain_lbl" xml:lang="en-US" id="dei_EntityDomain_lbl">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="dei_EntityDomain_lbl" xlink:title="label: EntityDomain to dei_EntityDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="dei_EntityDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dei_EntityDomain_lbl1" xml:lang="en-US" id="dei_EntityDomain_lbl1">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="dei_EntityDomain_lbl1" xlink:title="label: EntityDomain to dei_EntityDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness_lbl" xml:lang="en-US" id="dei_EntitySmallBusiness_lbl">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat_lbl" xml:lang="en-US" id="dei_EntityPublicFloat_lbl">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:label xlink:type="resource" xlink:label="dei_EntityListingsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityListingsTable_lbl" xml:lang="en-US" id="dei_EntityListingsTable_lbl">Entity Listings [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityListingsTable" xlink:to="dei_EntityListingsTable_lbl" xlink:title="label: EntityListingsTable to dei_EntityListingsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:label xlink:type="resource" xlink:label="dei_EntityListingsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityListingsLineItems_lbl" xml:lang="en-US" id="dei_EntityListingsLineItems_lbl">Entity Listings [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityListingsLineItems" xlink:to="dei_EntityListingsLineItems_lbl" xlink:title="label: EntityListingsLineItems to dei_EntityListingsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_LiabilityForLossesAndLossExpensesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_LiabilityForLossesAndLossExpensesAbstract_lbl1" xml:lang="en-US" id="dgica_LiabilityForLossesAndLossExpensesAbstract_lbl1">Liability for Losses and Loss Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForLossesAndLossExpensesAbstract" xlink:to="dgica_LiabilityForLossesAndLossExpensesAbstract_lbl1" xlink:title="label: LiabilityForLossesAndLossExpensesAbstract to dgica_LiabilityForLossesAndLossExpensesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesTextBlock" xlink:label="LiabilityForLossesAndLossExpensesTextBlock" xlink:title="LiabilityForLossesAndLossExpensesTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl" xml:lang="en-US" id="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl">The entire disclosure for liability for losses and loss expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForLossesAndLossExpensesTextBlock" xlink:to="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl" xlink:title="label: LiabilityForLossesAndLossExpensesTextBlock to dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl1" xml:lang="en-US" id="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl1">Liability For Losses And Loss Expenses [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForLossesAndLossExpensesTextBlock" xlink:to="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl1" xlink:title="label: LiabilityForLossesAndLossExpensesTextBlock to dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl2" xml:lang="en-US" id="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl2">Liability for Losses and Loss Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForLossesAndLossExpensesTextBlock" xlink:to="dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl2" xlink:title="label: LiabilityForLossesAndLossExpensesTextBlock to dgica_LiabilityForLossesAndLossExpensesTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:label xlink:type="resource" xlink:label="dgica_WorkersCompensationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_WorkersCompensationMember_lbl" xml:lang="en-US" id="dgica_WorkersCompensationMember_lbl">Workers compensation is material lines of business of insurance subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkersCompensationMember" xlink:to="dgica_WorkersCompensationMember_lbl" xlink:title="label: WorkersCompensationMember to dgica_WorkersCompensationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_WorkersCompensationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_WorkersCompensationMember_lbl1" xml:lang="en-US" id="dgica_WorkersCompensationMember_lbl1">Workers Compensation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkersCompensationMember" xlink:to="dgica_WorkersCompensationMember_lbl1" xlink:title="label: WorkersCompensationMember to dgica_WorkersCompensationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_WorkersCompensationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_WorkersCompensationMember_lbl2" xml:lang="en-US" id="dgica_WorkersCompensationMember_lbl2">Workers Compensation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkersCompensationMember" xlink:to="dgica_WorkersCompensationMember_lbl2" xlink:title="label: WorkersCompensationMember to dgica_WorkersCompensationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:label xlink:type="resource" xlink:label="dgica_HomeownersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_HomeownersMember_lbl" xml:lang="en-US" id="dgica_HomeownersMember_lbl">Homeowners is material lines of business of insurance subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HomeownersMember" xlink:to="dgica_HomeownersMember_lbl" xlink:title="label: HomeownersMember to dgica_HomeownersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_HomeownersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_HomeownersMember_lbl1" xml:lang="en-US" id="dgica_HomeownersMember_lbl1">Homeowners [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HomeownersMember" xlink:to="dgica_HomeownersMember_lbl1" xlink:title="label: HomeownersMember to dgica_HomeownersMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_HomeownersMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_HomeownersMember_lbl2" xml:lang="en-US" id="dgica_HomeownersMember_lbl2">Homeowners [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HomeownersMember" xlink:to="dgica_HomeownersMember_lbl2" xlink:title="label: HomeownersMember to dgica_HomeownersMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:label xlink:type="resource" xlink:label="dgica_CommercialAutomobileMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_CommercialAutomobileMember_lbl" xml:lang="en-US" id="dgica_CommercialAutomobileMember_lbl">Commercial automobile is material lines of business of insurance subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialAutomobileMember" xlink:to="dgica_CommercialAutomobileMember_lbl" xlink:title="label: CommercialAutomobileMember to dgica_CommercialAutomobileMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_CommercialAutomobileMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_CommercialAutomobileMember_lbl1" xml:lang="en-US" id="dgica_CommercialAutomobileMember_lbl1">Commercial Automobile [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialAutomobileMember" xlink:to="dgica_CommercialAutomobileMember_lbl1" xlink:title="label: CommercialAutomobileMember to dgica_CommercialAutomobileMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_CommercialAutomobileMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_CommercialAutomobileMember_lbl2" xml:lang="en-US" id="dgica_CommercialAutomobileMember_lbl2">Commercial Automobile [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialAutomobileMember" xlink:to="dgica_CommercialAutomobileMember_lbl2" xlink:title="label: CommercialAutomobileMember to dgica_CommercialAutomobileMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:label xlink:type="resource" xlink:label="dgica_CommercialMultiperilMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_CommercialMultiperilMember_lbl" xml:lang="en-US" id="dgica_CommercialMultiperilMember_lbl">Commercial multi-peril is material lines of business of insurance subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialMultiperilMember" xlink:to="dgica_CommercialMultiperilMember_lbl" xlink:title="label: CommercialMultiperilMember to dgica_CommercialMultiperilMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_CommercialMultiperilMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_CommercialMultiperilMember_lbl1" xml:lang="en-US" id="dgica_CommercialMultiperilMember_lbl1">Commercial MultiPeril [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialMultiperilMember" xlink:to="dgica_CommercialMultiperilMember_lbl1" xlink:title="label: CommercialMultiperilMember to dgica_CommercialMultiperilMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_CommercialMultiperilMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_CommercialMultiperilMember_lbl2" xml:lang="en-US" id="dgica_CommercialMultiperilMember_lbl2">Commercial Multi-Peril [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialMultiperilMember" xlink:to="dgica_CommercialMultiperilMember_lbl2" xlink:title="label: CommercialMultiperilMember to dgica_CommercialMultiperilMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:label xlink:type="resource" xlink:label="dgica_PersonalAutomobileMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PersonalAutomobileMember_lbl" xml:lang="en-US" id="dgica_PersonalAutomobileMember_lbl">Personal automobile is material lines of business of insurance subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PersonalAutomobileMember" xlink:to="dgica_PersonalAutomobileMember_lbl" xlink:title="label: PersonalAutomobileMember to dgica_PersonalAutomobileMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PersonalAutomobileMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PersonalAutomobileMember_lbl1" xml:lang="en-US" id="dgica_PersonalAutomobileMember_lbl1">Personal Automobile [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PersonalAutomobileMember" xlink:to="dgica_PersonalAutomobileMember_lbl1" xlink:title="label: PersonalAutomobileMember to dgica_PersonalAutomobileMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PersonalAutomobileMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_PersonalAutomobileMember_lbl2" xml:lang="en-US" id="dgica_PersonalAutomobileMember_lbl2">Personal Automobile [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PersonalAutomobileMember" xlink:to="dgica_PersonalAutomobileMember_lbl2" xlink:title="label: PersonalAutomobileMember to dgica_PersonalAutomobileMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_InvestmentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_InvestmentAbstract_lbl1" xml:lang="en-US" id="dgica_InvestmentAbstract_lbl1">Investment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentAbstract" xlink:to="dgica_InvestmentAbstract_lbl1" xlink:title="label: InvestmentAbstract to dgica_InvestmentAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_InvestmentAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_InvestmentAbstract_lbl2" xml:lang="en-US" id="dgica_InvestmentAbstract_lbl2">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentAbstract" xlink:to="dgica_InvestmentAbstract_lbl2" xlink:title="label: InvestmentAbstract to dgica_InvestmentAbstract_lbl2" />
    <link:label xlink:type="resource" xlink:label="dgica_InvestmentAbstract_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_InvestmentAbstract_lbl3" xml:lang="en-US" id="dgica_InvestmentAbstract_lbl3">Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentAbstract" xlink:to="dgica_InvestmentAbstract_lbl3" xlink:title="label: InvestmentAbstract to dgica_InvestmentAbstract_lbl3" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FixedMaturitiesInvestmentsAbstract" xlink:label="FixedMaturitiesInvestmentsAbstract" xlink:title="FixedMaturitiesInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_FixedMaturitiesInvestmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_FixedMaturitiesInvestmentsAbstract_lbl1" xml:lang="en-US" id="dgica_FixedMaturitiesInvestmentsAbstract_lbl1">Fixed Maturities Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="dgica_FixedMaturitiesInvestmentsAbstract_lbl1" xlink:title="label: FixedMaturitiesInvestmentsAbstract to dgica_FixedMaturitiesInvestmentsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_FixedMaturitiesInvestmentsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_FixedMaturitiesInvestmentsAbstract_lbl2" xml:lang="en-US" id="dgica_FixedMaturitiesInvestmentsAbstract_lbl2">Fixed maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="dgica_FixedMaturitiesInvestmentsAbstract_lbl2" xlink:title="label: FixedMaturitiesInvestmentsAbstract to dgica_FixedMaturitiesInvestmentsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:label xlink:type="resource" xlink:label="dgica_ShortTermInvestmentsAtCost_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ShortTermInvestmentsAtCost_lbl" xml:lang="en-US" id="dgica_ShortTermInvestmentsAtCost_lbl">Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments at cost, which approximates fair value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsAtCost" xlink:to="dgica_ShortTermInvestmentsAtCost_lbl" xlink:title="label: ShortTermInvestmentsAtCost to dgica_ShortTermInvestmentsAtCost_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ShortTermInvestmentsAtCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShortTermInvestmentsAtCost_lbl1" xml:lang="en-US" id="dgica_ShortTermInvestmentsAtCost_lbl1">Short-term Investments at Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsAtCost" xlink:to="dgica_ShortTermInvestmentsAtCost_lbl1" xlink:title="label: ShortTermInvestmentsAtCost to dgica_ShortTermInvestmentsAtCost_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShortTermInvestmentsAtCost_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ShortTermInvestmentsAtCost_lbl2" xml:lang="en-US" id="dgica_ShortTermInvestmentsAtCost_lbl2">Short-term investments, at cost, which approximates fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsAtCost" xlink:to="dgica_ShortTermInvestmentsAtCost_lbl2" xlink:title="label: ShortTermInvestmentsAtCost to dgica_ShortTermInvestmentsAtCost_lbl2" />
    <link:label xlink:type="resource" xlink:label="dgica_ShortTermInvestmentsAtCost_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ShortTermInvestmentsAtCost_lbl3" xml:lang="en-US" id="dgica_ShortTermInvestmentsAtCost_lbl3">Short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsAtCost" xlink:to="dgica_ShortTermInvestmentsAtCost_lbl3" xlink:title="label: ShortTermInvestmentsAtCost to dgica_ShortTermInvestmentsAtCost_lbl3" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReceivableFromReinsuranceClaims" xlink:label="ReceivableFromReinsuranceClaims" xlink:title="ReceivableFromReinsuranceClaims" />
    <link:label xlink:type="resource" xlink:label="dgica_ReceivableFromReinsuranceClaims_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReceivableFromReinsuranceClaims_lbl" xml:lang="en-US" id="dgica_ReceivableFromReinsuranceClaims_lbl">Amount of reinsurance claims receivable from Michigan Catastrophic Claims Association.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromReinsuranceClaims" xlink:to="dgica_ReceivableFromReinsuranceClaims_lbl" xlink:title="label: ReceivableFromReinsuranceClaims to dgica_ReceivableFromReinsuranceClaims_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReceivableFromReinsuranceClaims_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReceivableFromReinsuranceClaims_lbl1" xml:lang="en-US" id="dgica_ReceivableFromReinsuranceClaims_lbl1">Receivable from Reinsurance Claims</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromReinsuranceClaims" xlink:to="dgica_ReceivableFromReinsuranceClaims_lbl1" xlink:title="label: ReceivableFromReinsuranceClaims to dgica_ReceivableFromReinsuranceClaims_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReceivableFromReinsuranceClaims_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ReceivableFromReinsuranceClaims_lbl2" xml:lang="en-US" id="dgica_ReceivableFromReinsuranceClaims_lbl2">Receivable from reinsurance claims</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromReinsuranceClaims" xlink:to="dgica_ReceivableFromReinsuranceClaims_lbl2" xlink:title="label: ReceivableFromReinsuranceClaims to dgica_ReceivableFromReinsuranceClaims_lbl2" />
    <link:label xlink:type="resource" xlink:label="dgica_ReceivableFromReinsuranceClaims_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReceivableFromReinsuranceClaims_lbl3" xml:lang="en-US" id="dgica_ReceivableFromReinsuranceClaims_lbl3">Receivable from Michigan Catastrophic Claims Association</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromReinsuranceClaims" xlink:to="dgica_ReceivableFromReinsuranceClaims_lbl3" xlink:title="label: ReceivableFromReinsuranceClaims to dgica_ReceivableFromReinsuranceClaims_lbl3" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_RefundLiabilityToPolicyholders" xlink:label="RefundLiabilityToPolicyholders" xlink:title="RefundLiabilityToPolicyholders" />
    <link:label xlink:type="resource" xlink:label="dgica_RefundLiabilityToPolicyholders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_RefundLiabilityToPolicyholders_lbl" xml:lang="en-US" id="dgica_RefundLiabilityToPolicyholders_lbl">Amount of refund liability to policyholders in Michigan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RefundLiabilityToPolicyholders" xlink:to="dgica_RefundLiabilityToPolicyholders_lbl" xlink:title="label: RefundLiabilityToPolicyholders to dgica_RefundLiabilityToPolicyholders_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_RefundLiabilityToPolicyholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_RefundLiabilityToPolicyholders_lbl1" xml:lang="en-US" id="dgica_RefundLiabilityToPolicyholders_lbl1">Refund Liability to Policyholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RefundLiabilityToPolicyholders" xlink:to="dgica_RefundLiabilityToPolicyholders_lbl1" xlink:title="label: RefundLiabilityToPolicyholders to dgica_RefundLiabilityToPolicyholders_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_RefundLiabilityToPolicyholders_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_RefundLiabilityToPolicyholders_lbl2" xml:lang="en-US" id="dgica_RefundLiabilityToPolicyholders_lbl2">Cash refunds due to Michigan policyholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RefundLiabilityToPolicyholders" xlink:to="dgica_RefundLiabilityToPolicyholders_lbl2" xlink:title="label: RefundLiabilityToPolicyholders to dgica_RefundLiabilityToPolicyholders_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:label xlink:type="resource" xlink:label="dgica_AtlanticStatesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_AtlanticStatesMember_lbl" xml:lang="en-US" id="dgica_AtlanticStatesMember_lbl">Insurance subsidiary, Atlantic States Insurance Company ("Atlantic States").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtlanticStatesMember" xlink:to="dgica_AtlanticStatesMember_lbl" xlink:title="label: AtlanticStatesMember to dgica_AtlanticStatesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_AtlanticStatesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AtlanticStatesMember_lbl1" xml:lang="en-US" id="dgica_AtlanticStatesMember_lbl1">Atlantic States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtlanticStatesMember" xlink:to="dgica_AtlanticStatesMember_lbl1" xlink:title="label: AtlanticStatesMember to dgica_AtlanticStatesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AtlanticStatesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_AtlanticStatesMember_lbl2" xml:lang="en-US" id="dgica_AtlanticStatesMember_lbl2">Atlantic States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtlanticStatesMember" xlink:to="dgica_AtlanticStatesMember_lbl2" xlink:title="label: AtlanticStatesMember to dgica_AtlanticStatesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SouthernMember" xlink:label="SouthernMember" xlink:title="SouthernMember" />
    <link:label xlink:type="resource" xlink:label="dgica_SouthernMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_SouthernMember_lbl" xml:lang="en-US" id="dgica_SouthernMember_lbl">An insurance subsidiary, Southern Insurance Company of Virginia ("Southern").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SouthernMember" xlink:to="dgica_SouthernMember_lbl" xlink:title="label: SouthernMember to dgica_SouthernMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_SouthernMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_SouthernMember_lbl1" xml:lang="en-US" id="dgica_SouthernMember_lbl1">Southern [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SouthernMember" xlink:to="dgica_SouthernMember_lbl1" xlink:title="label: SouthernMember to dgica_SouthernMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_SouthernMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_SouthernMember_lbl2" xml:lang="en-US" id="dgica_SouthernMember_lbl2">Southern [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SouthernMember" xlink:to="dgica_SouthernMember_lbl2" xlink:title="label: SouthernMember to dgica_SouthernMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CatastropheReinsuranceMember" xlink:label="CatastropheReinsuranceMember" xlink:title="CatastropheReinsuranceMember" />
    <link:label xlink:type="resource" xlink:label="dgica_CatastropheReinsuranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_CatastropheReinsuranceMember_lbl" xml:lang="en-US" id="dgica_CatastropheReinsuranceMember_lbl">Name of the reinsurance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CatastropheReinsuranceMember" xlink:to="dgica_CatastropheReinsuranceMember_lbl" xlink:title="label: CatastropheReinsuranceMember to dgica_CatastropheReinsuranceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_CatastropheReinsuranceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_CatastropheReinsuranceMember_lbl1" xml:lang="en-US" id="dgica_CatastropheReinsuranceMember_lbl1">Catastrophe Reinsurance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CatastropheReinsuranceMember" xlink:to="dgica_CatastropheReinsuranceMember_lbl1" xlink:title="label: CatastropheReinsuranceMember to dgica_CatastropheReinsuranceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_CatastropheReinsuranceMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_CatastropheReinsuranceMember_lbl2" xml:lang="en-US" id="dgica_CatastropheReinsuranceMember_lbl2">Catastrophe Reinsurance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CatastropheReinsuranceMember" xlink:to="dgica_CatastropheReinsuranceMember_lbl2" xlink:title="label: CatastropheReinsuranceMember to dgica_CatastropheReinsuranceMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl1" xml:lang="en-US" id="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl1">Reinsurance Pooling and Other Reinsurance Arrangements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl1" xlink:title="label: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl2" xml:lang="en-US" id="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl2">Reinsurance Pooling and Other Reinsurance Arrangements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl2" xlink:title="label: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:label="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:title="ContractInForceSubjectToParticipationThroughReinsuranceValue" />
    <link:label xlink:type="resource" xlink:label="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl" xml:lang="en-US" id="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl">The contract participation through reinsurance value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:to="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl" xlink:title="label: ContractInForceSubjectToParticipationThroughReinsuranceValue to dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl1" xml:lang="en-US" id="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl1">Contract in Force Subject to Participation through Reinsurance Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:to="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl1" xlink:title="label: ContractInForceSubjectToParticipationThroughReinsuranceValue to dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl2" xml:lang="en-US" id="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl2">Excess of loss reinsured under an agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:to="dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl2" xlink:title="label: ContractInForceSubjectToParticipationThroughReinsuranceValue to dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LeMarsMember" xlink:label="LeMarsMember" xlink:title="LeMarsMember" />
    <link:label xlink:type="resource" xlink:label="dgica_LeMarsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_LeMarsMember_lbl" xml:lang="en-US" id="dgica_LeMarsMember_lbl">Refers to acquired business entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeMarsMember" xlink:to="dgica_LeMarsMember_lbl" xlink:title="label: LeMarsMember to dgica_LeMarsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_LeMarsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_LeMarsMember_lbl1" xml:lang="en-US" id="dgica_LeMarsMember_lbl1">Le Mars [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeMarsMember" xlink:to="dgica_LeMarsMember_lbl1" xlink:title="label: LeMarsMember to dgica_LeMarsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_LeMarsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_LeMarsMember_lbl2" xml:lang="en-US" id="dgica_LeMarsMember_lbl2">Le Mars [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeMarsMember" xlink:to="dgica_LeMarsMember_lbl2" xlink:title="label: LeMarsMember to dgica_LeMarsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:label xlink:type="resource" xlink:label="dgica_InsuranceSubsidiariesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_InsuranceSubsidiariesMember_lbl" xml:lang="en-US" id="dgica_InsuranceSubsidiariesMember_lbl">Insurance subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSubsidiariesMember" xlink:to="dgica_InsuranceSubsidiariesMember_lbl" xlink:title="label: InsuranceSubsidiariesMember to dgica_InsuranceSubsidiariesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_InsuranceSubsidiariesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_InsuranceSubsidiariesMember_lbl1" xml:lang="en-US" id="dgica_InsuranceSubsidiariesMember_lbl1">Insurance Subsidiaries [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSubsidiariesMember" xlink:to="dgica_InsuranceSubsidiariesMember_lbl1" xlink:title="label: InsuranceSubsidiariesMember to dgica_InsuranceSubsidiariesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_InsuranceSubsidiariesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_InsuranceSubsidiariesMember_lbl2" xml:lang="en-US" id="dgica_InsuranceSubsidiariesMember_lbl2">Insurance Subsidiaries [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSubsidiariesMember" xlink:to="dgica_InsuranceSubsidiariesMember_lbl2" xlink:title="label: InsuranceSubsidiariesMember to dgica_InsuranceSubsidiariesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualInsuranceCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_DonegalMutualInsuranceCompanyMember_lbl" xml:lang="en-US" id="dgica_DonegalMutualInsuranceCompanyMember_lbl">Name of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualInsuranceCompanyMember" xlink:to="dgica_DonegalMutualInsuranceCompanyMember_lbl" xlink:title="label: DonegalMutualInsuranceCompanyMember to dgica_DonegalMutualInsuranceCompanyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualInsuranceCompanyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DonegalMutualInsuranceCompanyMember_lbl1" xml:lang="en-US" id="dgica_DonegalMutualInsuranceCompanyMember_lbl1">Donegal Mutual Insurance Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualInsuranceCompanyMember" xlink:to="dgica_DonegalMutualInsuranceCompanyMember_lbl1" xlink:title="label: DonegalMutualInsuranceCompanyMember to dgica_DonegalMutualInsuranceCompanyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualInsuranceCompanyMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_DonegalMutualInsuranceCompanyMember_lbl2" xml:lang="en-US" id="dgica_DonegalMutualInsuranceCompanyMember_lbl2">Donegal Mutual [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualInsuranceCompanyMember" xlink:to="dgica_DonegalMutualInsuranceCompanyMember_lbl2" xlink:title="label: DonegalMutualInsuranceCompanyMember to dgica_DonegalMutualInsuranceCompanyMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualInsuranceCompanyMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_DonegalMutualInsuranceCompanyMember_lbl3" xml:lang="en-US" id="dgica_DonegalMutualInsuranceCompanyMember_lbl3">Donegal Mutual Insurance Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualInsuranceCompanyMember" xlink:to="dgica_DonegalMutualInsuranceCompanyMember_lbl3" xlink:title="label: DonegalMutualInsuranceCompanyMember to dgica_DonegalMutualInsuranceCompanyMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:label="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:title="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl1" xml:lang="en-US" id="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl1">Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl1" xlink:title="label: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl2" xml:lang="en-US" id="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl2">Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl2" xlink:title="label: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:label="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" />
    <link:label xlink:type="resource" xlink:label="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl" xml:lang="en-US" id="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl">The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:to="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl" xlink:title="label: MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend to dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl1" xml:lang="en-US" id="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl1">Minimum Percentage of Excess Class A Common Stock Dividend Over Class B Dividend</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:to="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl1" xlink:title="label: MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend to dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl2" xml:lang="en-US" id="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl2">Minimum percentage of class A common stock declared dividend excess over class B dividend</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:to="dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl2" xlink:title="label: MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend to dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:label="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:title="PercentageOfPremiumAndLossesRelatedToReinsurance" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl" xml:lang="en-US" id="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl">The percentage of premium and losses related to reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:to="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl" xlink:title="label: PercentageOfPremiumAndLossesRelatedToReinsurance to dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl1" xml:lang="en-US" id="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl1">Percentage of Premium and Losses Related to Reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:to="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl1" xlink:title="label: PercentageOfPremiumAndLossesRelatedToReinsurance to dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl2" xml:lang="en-US" id="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl2">Premiums and losses related to business of MICO</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:to="dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl2" xlink:title="label: PercentageOfPremiumAndLossesRelatedToReinsurance to dgica_PercentageOfPremiumAndLossesRelatedToReinsurance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:label="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:title="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl">Tabular disclosure of reinsurance assumed from pool.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl" xlink:title="label: ScheduleOfReinsuranceAssumedFromPoolTableTextBlock to dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl1">Schedule of Reinsurance Assumed from Pool [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl1" xlink:title="label: ScheduleOfReinsuranceAssumedFromPoolTableTextBlock to dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl2">Schedule of Reinsurance Atlantic States Assumed from Pool</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl2" xlink:title="label: ScheduleOfReinsuranceAssumedFromPoolTableTextBlock to dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:label="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:title="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl">Tabular disclosure of subsidiaries insurance ceded pursuant to reinsurance agreements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:to="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl" xlink:title="label: ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock to dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl1">Schedule of Subsidiaries Insurance Ceded Pursuant to Reinsurance Agreements [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:to="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl1" xlink:title="label: ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock to dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl2">Schedule of Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to these Reinsurance Agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:to="dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl2" xlink:title="label: ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock to dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:label="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:title="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl">Tabular disclosure of reinsurance ceded pursuant to share repurchase agreements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl" xlink:title="label: ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock to dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl1">Schedule of Reinsurance Ceded Pursuant to Share Repurchase Agreements [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl1" xlink:title="label: ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock to dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl2">Schedule of Reinsurance Ceded to Donegal Mutual Pursuant to these Quota-Share Reinsurance Agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl2" xlink:title="label: ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock to dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:label="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:title="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl">Tabular disclosure of effect of affiliated reinsurance transactions on net premiums of subsidiaries earned.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl" xlink:title="label: ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock to dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl1">Schedule of Effect of Affiliated Reinsurance Transactions on Net Premiums of Subsidiaries Earned [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl1" xlink:title="label: ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock to dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl2">Schedule of Effect of Affiliated Reinsurance Transactions on Net Premiums of Subsidiaries Earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl2" xlink:title="label: ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock to dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:label="ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:title="ScheduleOfReinsuranceCededToPoolTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl">Tabular disclosure of reinsurance ceded to pool.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl" xlink:title="label: ScheduleOfReinsuranceCededToPoolTableTextBlock to dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl1">Schedule of Reinsurance Ceded to Pool [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl1" xlink:title="label: ScheduleOfReinsuranceCededToPoolTableTextBlock to dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl2">Schedule of Reinsurance Atlantic States Ceded to Pool</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl2" xlink:title="label: ScheduleOfReinsuranceCededToPoolTableTextBlock to dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:label="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:title="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl">Tabular disclosure of effect of affiliated reinsurance transactions on net losses and loss expenses insurance subsidiaries incurred.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl" xlink:title="label: ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock to dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl1">Schedule of Effect of Affiliated Reinsurance Transactions on Net Losses and Loss Expenses Insurance Subsidiaries Incurred [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl1" xlink:title="label: ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock to dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl2">Schedule of Effect of Affiliated Reinsurance Transactions on Net Losses and Loss Expenses Insurance Subsidiaries Incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl2" xlink:title="label: ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock to dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:label="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:title="TransactionsWithAffiliatesLeaseAgreementAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl1" xml:lang="en-US" id="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl1">Transactions with Affiliates, Lease Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:to="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl1" xlink:title="label: TransactionsWithAffiliatesLeaseAgreementAbstract to dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl2" xml:lang="en-US" id="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl2">Lease Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:to="dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl2" xlink:title="label: TransactionsWithAffiliatesLeaseAgreementAbstract to dgica_TransactionsWithAffiliatesLeaseAgreementAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePremiumsEarned" xlink:label="ReinsurancePremiumsEarned" xlink:title="ReinsurancePremiumsEarned" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsurancePremiumsEarned_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReinsurancePremiumsEarned_lbl" xml:lang="en-US" id="dgica_ReinsurancePremiumsEarned_lbl">Reinsurance premiums earned.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePremiumsEarned" xlink:to="dgica_ReinsurancePremiumsEarned_lbl" xlink:title="label: ReinsurancePremiumsEarned to dgica_ReinsurancePremiumsEarned_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsurancePremiumsEarned_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReinsurancePremiumsEarned_lbl1" xml:lang="en-US" id="dgica_ReinsurancePremiumsEarned_lbl1">Reinsurance Premiums Earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePremiumsEarned" xlink:to="dgica_ReinsurancePremiumsEarned_lbl1" xlink:title="label: ReinsurancePremiumsEarned to dgica_ReinsurancePremiumsEarned_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsurancePremiumsEarned_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="dgica_ReinsurancePremiumsEarned_lbl2" xml:lang="en-US" id="dgica_ReinsurancePremiumsEarned_lbl2">Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePremiumsEarned" xlink:to="dgica_ReinsurancePremiumsEarned_lbl2" xlink:title="label: ReinsurancePremiumsEarned to dgica_ReinsurancePremiumsEarned_lbl2" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsurancePremiumsEarned_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReinsurancePremiumsEarned_lbl3" xml:lang="en-US" id="dgica_ReinsurancePremiumsEarned_lbl3">Net premiums earned - affiliated reinsurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsurancePremiumsEarned" xlink:to="dgica_ReinsurancePremiumsEarned_lbl3" xlink:title="label: ReinsurancePremiumsEarned to dgica_ReinsurancePremiumsEarned_lbl3" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:label="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:title="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract_lbl1" xml:lang="en-US" id="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract_lbl1">Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:to="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract_lbl1" xlink:title="label: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract to dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:label="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:title="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl" xml:lang="en-US" id="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl">The entire disclosure of reconciliation of statutory filings to amounts reported in the consolidated financial statements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:to="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl" xlink:title="label: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock to dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl1" xml:lang="en-US" id="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl1">Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:to="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl1" xlink:title="label: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock to dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl2" xml:lang="en-US" id="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl2">Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:to="dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl2" xlink:title="label: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock to dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:label="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:title="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl" xml:lang="en-US" id="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl">The tabular disclosure of reconciliations of statutory net income (loss) and capital and surplus to the net income (loss) and stockholders' equity amounts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:to="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl" xlink:title="label: ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock to dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl1">Reconciliations of Statutory Net Income (Loss) and Capital and Surplus [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:to="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl1" xlink:title="label: ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock to dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl2">Reconciliations of Statutory Net (Loss) Income and Capital and Surplus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:to="dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl2" xlink:title="label: ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock to dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" />
    <link:label xlink:type="resource" xlink:label="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl" xml:lang="en-US" id="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl">Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to net operating loss carryback.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:to="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback to dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl1" xml:lang="en-US" id="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl1">Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:to="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback to dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl2" xml:lang="en-US" id="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl2">Net operating loss carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:to="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback to dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl2" />
    <link:label xlink:type="resource" xlink:label="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl3" xml:lang="en-US" id="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl3">Income tax benefit related to operating loss carryback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:to="dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl3" xlink:title="label: EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback to dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback_lbl3" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeTaxReconciliationProration" xlink:label="IncomeTaxReconciliationProration" xlink:title="IncomeTaxReconciliationProration" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeTaxReconciliationProration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IncomeTaxReconciliationProration_lbl" xml:lang="en-US" id="dgica_IncomeTaxReconciliationProration_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 proration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProration" xlink:to="dgica_IncomeTaxReconciliationProration_lbl" xlink:title="label: IncomeTaxReconciliationProration to dgica_IncomeTaxReconciliationProration_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeTaxReconciliationProration_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncomeTaxReconciliationProration_lbl1" xml:lang="en-US" id="dgica_IncomeTaxReconciliationProration_lbl1">Income Tax Reconciliation Proration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProration" xlink:to="dgica_IncomeTaxReconciliationProration_lbl1" xlink:title="label: IncomeTaxReconciliationProration to dgica_IncomeTaxReconciliationProration_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeTaxReconciliationProration_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncomeTaxReconciliationProration_lbl2" xml:lang="en-US" id="dgica_IncomeTaxReconciliationProration_lbl2">Proration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProration" xlink:to="dgica_IncomeTaxReconciliationProration_lbl2" xlink:title="label: IncomeTaxReconciliationProration to dgica_IncomeTaxReconciliationProration_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsuranceTreatyCoveragePercentageMinimum" xlink:label="ReinsuranceTreatyCoveragePercentageMinimum" xlink:title="ReinsuranceTreatyCoveragePercentageMinimum" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl" xml:lang="en-US" id="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl">Minimum percentage of reinsurance treaty coverage.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceTreatyCoveragePercentageMinimum" xlink:to="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl" xlink:title="label: ReinsuranceTreatyCoveragePercentageMinimum to dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl1" xml:lang="en-US" id="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl1">Reinsurance Treaty Coverage Percentage Minimum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceTreatyCoveragePercentageMinimum" xlink:to="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl1" xlink:title="label: ReinsuranceTreatyCoveragePercentageMinimum to dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl2" xml:lang="en-US" id="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl2">Percentage of reinsurer coverage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReinsuranceTreatyCoveragePercentageMinimum" xlink:to="dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl2" xlink:title="label: ReinsuranceTreatyCoveragePercentageMinimum to dgica_ReinsuranceTreatyCoveragePercentageMinimum_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:label="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:title="CatastropheReinsuranceAgreementContractsRetentionAmount" />
    <link:label xlink:type="resource" xlink:label="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl" xml:lang="en-US" id="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl">The retention amount of Catastrophe reinsurance agreement contracts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:to="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl" xlink:title="label: CatastropheReinsuranceAgreementContractsRetentionAmount to dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl1" xml:lang="en-US" id="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl1">Catastrophe Reinsurance Agreement Contracts Retention Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:to="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl1" xlink:title="label: CatastropheReinsuranceAgreementContractsRetentionAmount to dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl2" xml:lang="en-US" id="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl2">Catastrophe reinsurance, set retention amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:to="dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl2" xlink:title="label: CatastropheReinsuranceAgreementContractsRetentionAmount to dgica_CatastropheReinsuranceAgreementContractsRetentionAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualMember" xlink:label="DonegalMutualMember" xlink:title="DonegalMutualMember" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_DonegalMutualMember_lbl" xml:lang="en-US" id="dgica_DonegalMutualMember_lbl">Name of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualMember" xlink:to="dgica_DonegalMutualMember_lbl" xlink:title="label: DonegalMutualMember to dgica_DonegalMutualMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DonegalMutualMember_lbl1" xml:lang="en-US" id="dgica_DonegalMutualMember_lbl1">Donegal Mutual [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualMember" xlink:to="dgica_DonegalMutualMember_lbl1" xlink:title="label: DonegalMutualMember to dgica_DonegalMutualMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalMutualMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_DonegalMutualMember_lbl2" xml:lang="en-US" id="dgica_DonegalMutualMember_lbl2">Donegal Mutual [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalMutualMember" xlink:to="dgica_DonegalMutualMember_lbl2" xlink:title="label: DonegalMutualMember to dgica_DonegalMutualMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LossReinsuranceAgreementContractsRetentionAmount" xlink:label="LossReinsuranceAgreementContractsRetentionAmount" xlink:title="LossReinsuranceAgreementContractsRetentionAmount" />
    <link:label xlink:type="resource" xlink:label="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl" xml:lang="en-US" id="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl">The retention amount of loss reinsurance agreement contracts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossReinsuranceAgreementContractsRetentionAmount" xlink:to="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl" xlink:title="label: LossReinsuranceAgreementContractsRetentionAmount to dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl1" xml:lang="en-US" id="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl1">Loss Reinsurance Agreement Contracts Retention Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossReinsuranceAgreementContractsRetentionAmount" xlink:to="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl1" xlink:title="label: LossReinsuranceAgreementContractsRetentionAmount to dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl2" xml:lang="en-US" id="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl2">Loss reinsurance agreement contracts retention amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossReinsuranceAgreementContractsRetentionAmount" xlink:to="dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl2" xlink:title="label: LossReinsuranceAgreementContractsRetentionAmount to dgica_LossReinsuranceAgreementContractsRetentionAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:label="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:title="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" />
    <link:label xlink:type="resource" xlink:label="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl" xml:lang="en-US" id="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl">The maximum amount of loss coverage under reinsurance agreement of property catastrophe.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:to="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl" xlink:title="label: MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe to dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl1" xml:lang="en-US" id="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl1">Maximum Amount of Loss Coverage Under Reinsurance Agreement of Property Catastrophe</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:to="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl1" xlink:title="label: MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe to dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl2" xml:lang="en-US" id="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl2">Maximum amount of loss coverage under reinsurance agreement of property catastrophe</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:to="dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl2" xlink:title="label: MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe to dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReturnFromEstimatedSurplus" xlink:label="ReturnFromEstimatedSurplus" xlink:title="ReturnFromEstimatedSurplus" />
    <link:label xlink:type="resource" xlink:label="dgica_ReturnFromEstimatedSurplus_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReturnFromEstimatedSurplus_lbl" xml:lang="en-US" id="dgica_ReturnFromEstimatedSurplus_lbl">Amount of reinsurance claims return estimated surplus from Michigan Catastrophic Claims Association.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnFromEstimatedSurplus" xlink:to="dgica_ReturnFromEstimatedSurplus_lbl" xlink:title="label: ReturnFromEstimatedSurplus to dgica_ReturnFromEstimatedSurplus_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReturnFromEstimatedSurplus_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReturnFromEstimatedSurplus_lbl1" xml:lang="en-US" id="dgica_ReturnFromEstimatedSurplus_lbl1">Return from Estimated Surplus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnFromEstimatedSurplus" xlink:to="dgica_ReturnFromEstimatedSurplus_lbl1" xlink:title="label: ReturnFromEstimatedSurplus to dgica_ReturnFromEstimatedSurplus_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReturnFromEstimatedSurplus_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReturnFromEstimatedSurplus_lbl2" xml:lang="en-US" id="dgica_ReturnFromEstimatedSurplus_lbl2">Return from estimated surplus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnFromEstimatedSurplus" xlink:to="dgica_ReturnFromEstimatedSurplus_lbl2" xlink:title="label: ReturnFromEstimatedSurplus to dgica_ReturnFromEstimatedSurplus_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ThirdPartyReinsuranceMember" xlink:label="ThirdPartyReinsuranceMember" xlink:title="ThirdPartyReinsuranceMember" />
    <link:label xlink:type="resource" xlink:label="dgica_ThirdPartyReinsuranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ThirdPartyReinsuranceMember_lbl" xml:lang="en-US" id="dgica_ThirdPartyReinsuranceMember_lbl">Information by reinsurer or group of third party reinsurance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirdPartyReinsuranceMember" xlink:to="dgica_ThirdPartyReinsuranceMember_lbl" xlink:title="label: ThirdPartyReinsuranceMember to dgica_ThirdPartyReinsuranceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ThirdPartyReinsuranceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ThirdPartyReinsuranceMember_lbl1" xml:lang="en-US" id="dgica_ThirdPartyReinsuranceMember_lbl1">Third Party Reinsurance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirdPartyReinsuranceMember" xlink:to="dgica_ThirdPartyReinsuranceMember_lbl1" xlink:title="label: ThirdPartyReinsuranceMember to dgica_ThirdPartyReinsuranceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ThirdPartyReinsuranceMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ThirdPartyReinsuranceMember_lbl2" xml:lang="en-US" id="dgica_ThirdPartyReinsuranceMember_lbl2">Third Party Reinsurance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirdPartyReinsuranceMember" xlink:to="dgica_ThirdPartyReinsuranceMember_lbl2" xlink:title="label: ThirdPartyReinsuranceMember to dgica_ThirdPartyReinsuranceMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfReinsuranceCoverages" xlink:label="NumberOfReinsuranceCoverages" xlink:title="NumberOfReinsuranceCoverages" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfReinsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_NumberOfReinsuranceCoverages_lbl" xml:lang="en-US" id="dgica_NumberOfReinsuranceCoverages_lbl">The number of reinsurance coverages.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReinsuranceCoverages" xlink:to="dgica_NumberOfReinsuranceCoverages_lbl" xlink:title="label: NumberOfReinsuranceCoverages to dgica_NumberOfReinsuranceCoverages_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfReinsuranceCoverages_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_NumberOfReinsuranceCoverages_lbl1" xml:lang="en-US" id="dgica_NumberOfReinsuranceCoverages_lbl1">Number of Reinsurance Coverages</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReinsuranceCoverages" xlink:to="dgica_NumberOfReinsuranceCoverages_lbl1" xlink:title="label: NumberOfReinsuranceCoverages to dgica_NumberOfReinsuranceCoverages_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfReinsuranceCoverages_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_NumberOfReinsuranceCoverages_lbl2" xml:lang="en-US" id="dgica_NumberOfReinsuranceCoverages_lbl2">Number of reinsurance coverages</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReinsuranceCoverages" xlink:to="dgica_NumberOfReinsuranceCoverages_lbl2" xlink:title="label: NumberOfReinsuranceCoverages to dgica_NumberOfReinsuranceCoverages_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_UnaffiliatedEntityMember" xlink:label="UnaffiliatedEntityMember" xlink:title="UnaffiliatedEntityMember" />
    <link:label xlink:type="resource" xlink:label="dgica_UnaffiliatedEntityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_UnaffiliatedEntityMember_lbl" xml:lang="en-US" id="dgica_UnaffiliatedEntityMember_lbl">Information by type of related party unaffiliated entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnaffiliatedEntityMember" xlink:to="dgica_UnaffiliatedEntityMember_lbl" xlink:title="label: UnaffiliatedEntityMember to dgica_UnaffiliatedEntityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_UnaffiliatedEntityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_UnaffiliatedEntityMember_lbl1" xml:lang="en-US" id="dgica_UnaffiliatedEntityMember_lbl1">Unaffiliated Entity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnaffiliatedEntityMember" xlink:to="dgica_UnaffiliatedEntityMember_lbl1" xlink:title="label: UnaffiliatedEntityMember to dgica_UnaffiliatedEntityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_UnaffiliatedEntityMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_UnaffiliatedEntityMember_lbl2" xml:lang="en-US" id="dgica_UnaffiliatedEntityMember_lbl2">Unaffiliated Entity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnaffiliatedEntityMember" xlink:to="dgica_UnaffiliatedEntityMember_lbl2" xlink:title="label: UnaffiliatedEntityMember to dgica_UnaffiliatedEntityMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:label="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:title="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl">Tabular disclosure of reinsurance ceded transactions with unaffiliated reinsurers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl" xlink:title="label: ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock to dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl1">Schedule of Reinsurance Ceded Transactions With Unaffiliated Reinsurers [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl1" xlink:title="label: ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock to dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl2">Ceded Reinsurance Transactions with Unaffiliated Reinsurers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl2" xlink:title="label: ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock to dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:label="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:title="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl">Tabular disclosure of effect of reinsurance on premiums written.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl" xlink:title="label: ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock to dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl1">Schedule of Effect of Reinsurance on Premiums Written [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl1" xlink:title="label: ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock to dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl2">Amounts Represent Effect of Reinsurance on Premiums Written</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl2" xlink:title="label: ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock to dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:label="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:title="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl">Tabular disclosure of reinsurance ceded transactions with both affiliated and unaffiliated reinsurers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl" xlink:title="label: ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock to dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl1">Schedule of Reinsurance Ceded Transactions With Both Affiliated and Unaffiliated Reinsurers [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl1" xlink:title="label: ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock to dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl2">Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:to="dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl2" xlink:title="label: ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock to dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:label="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:title="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl">Tabular disclosure of effect of reinsurance on premiums earned.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl" xlink:title="label: ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock to dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl1">Schedule of Effect of Reinsurance on Premiums Earned [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl1" xlink:title="label: ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock to dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl2">Amounts Represent Effect of Reinsurance on Premiums Earned</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:to="dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl2" xlink:title="label: ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock to dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeTaxDescriptionAbstract" xlink:label="IncomeTaxDescriptionAbstract" xlink:title="IncomeTaxDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeTaxDescriptionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncomeTaxDescriptionAbstract_lbl1" xml:lang="en-US" id="dgica_IncomeTaxDescriptionAbstract_lbl1">Income Tax Description [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDescriptionAbstract" xlink:to="dgica_IncomeTaxDescriptionAbstract_lbl1" xlink:title="label: IncomeTaxDescriptionAbstract to dgica_IncomeTaxDescriptionAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeTaxDescriptionAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncomeTaxDescriptionAbstract_lbl2" xml:lang="en-US" id="dgica_IncomeTaxDescriptionAbstract_lbl2">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDescriptionAbstract" xlink:to="dgica_IncomeTaxDescriptionAbstract_lbl2" xlink:title="label: IncomeTaxDescriptionAbstract to dgica_IncomeTaxDescriptionAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:label="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:title="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl" xml:lang="en-US" id="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl">The percentage of share in results of pooled business owned by third party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:to="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl" xlink:title="label: PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty to dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl1" xml:lang="en-US" id="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl1">Percentage of Share in Results of Pooled Business Owned by Third Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:to="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl1" xlink:title="label: PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty to dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl2" xml:lang="en-US" id="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl2">Percentage of share in results of pooled business owned by third party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:to="dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl2" xlink:title="label: PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty to dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:label="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="PercentageOfShareInResultsOfPooledBusinessSubsidiary" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl" xml:lang="en-US" id="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl">The percentage of share in results of pooled business subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:to="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl" xlink:title="label: PercentageOfShareInResultsOfPooledBusinessSubsidiary to dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl1" xml:lang="en-US" id="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl1">Percentage of Share in Results of Pooled Business Subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:to="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl1" xlink:title="label: PercentageOfShareInResultsOfPooledBusinessSubsidiary to dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl2" xml:lang="en-US" id="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl2">Percentage of share in results of pooled business subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:to="dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl2" xlink:title="label: PercentageOfShareInResultsOfPooledBusinessSubsidiary to dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:label="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:title="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" />
    <link:label xlink:type="resource" xlink:label="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl" xml:lang="en-US" id="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl">Percentage of development related to net carried reserves and resulted primarily from lower-than-expected severity in the workers' compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:to="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl" xlink:title="label: ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage to dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl1" xml:lang="en-US" id="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl1">Managements Assertion of Adequacy of Insurance Reserves Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:to="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl1" xlink:title="label: ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage to dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl2" xml:lang="en-US" id="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl2">Percentage of development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:to="dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl2" xlink:title="label: ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage to dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AmortizedCostOfBondHeld" xlink:label="AmortizedCostOfBondHeld" xlink:title="AmortizedCostOfBondHeld" />
    <link:label xlink:type="resource" xlink:label="dgica_AmortizedCostOfBondHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_AmortizedCostOfBondHeld_lbl" xml:lang="en-US" id="dgica_AmortizedCostOfBondHeld_lbl">The amount of amortized cost of bond held at balance sheet date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCostOfBondHeld" xlink:to="dgica_AmortizedCostOfBondHeld_lbl" xlink:title="label: AmortizedCostOfBondHeld to dgica_AmortizedCostOfBondHeld_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_AmortizedCostOfBondHeld_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AmortizedCostOfBondHeld_lbl1" xml:lang="en-US" id="dgica_AmortizedCostOfBondHeld_lbl1">Amortized Cost of Bond Held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCostOfBondHeld" xlink:to="dgica_AmortizedCostOfBondHeld_lbl1" xlink:title="label: AmortizedCostOfBondHeld to dgica_AmortizedCostOfBondHeld_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AmortizedCostOfBondHeld_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_AmortizedCostOfBondHeld_lbl2" xml:lang="en-US" id="dgica_AmortizedCostOfBondHeld_lbl2">Amortized cost of bond held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCostOfBondHeld" xlink:to="dgica_AmortizedCostOfBondHeld_lbl2" xlink:title="label: AmortizedCostOfBondHeld to dgica_AmortizedCostOfBondHeld_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ThresholdLimitForInvestmentHeld" xlink:label="ThresholdLimitForInvestmentHeld" xlink:title="ThresholdLimitForInvestmentHeld" />
    <link:label xlink:type="resource" xlink:label="dgica_ThresholdLimitForInvestmentHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ThresholdLimitForInvestmentHeld_lbl" xml:lang="en-US" id="dgica_ThresholdLimitForInvestmentHeld_lbl">Percentage of threshold limit for investment held at balance sheet date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdLimitForInvestmentHeld" xlink:to="dgica_ThresholdLimitForInvestmentHeld_lbl" xlink:title="label: ThresholdLimitForInvestmentHeld to dgica_ThresholdLimitForInvestmentHeld_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ThresholdLimitForInvestmentHeld_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ThresholdLimitForInvestmentHeld_lbl1" xml:lang="en-US" id="dgica_ThresholdLimitForInvestmentHeld_lbl1">Threshold Limit for Investment Held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdLimitForInvestmentHeld" xlink:to="dgica_ThresholdLimitForInvestmentHeld_lbl1" xlink:title="label: ThresholdLimitForInvestmentHeld to dgica_ThresholdLimitForInvestmentHeld_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ThresholdLimitForInvestmentHeld_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ThresholdLimitForInvestmentHeld_lbl2" xml:lang="en-US" id="dgica_ThresholdLimitForInvestmentHeld_lbl2">Percentage of which the company held security of any issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdLimitForInvestmentHeld" xlink:to="dgica_ThresholdLimitForInvestmentHeld_lbl2" xlink:title="label: ThresholdLimitForInvestmentHeld to dgica_ThresholdLimitForInvestmentHeld_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" />
    <link:label xlink:type="resource" xlink:label="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl" xml:lang="en-US" id="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl">The amount of reclassification adjustment out of accumulated other comprehensive income amortization of unrecognized loss during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:to="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl" xlink:title="label: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss to dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl1" xml:lang="en-US" id="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl1">Reclassification Adjustment out of Accumulated Other Comprehensive Income Amortization of Unrecognized Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:to="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl1" xlink:title="label: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss to dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl2" xml:lang="en-US" id="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl2">Amortization of other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:to="dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl2" xlink:title="label: ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss to dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:label="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:title="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl" xml:lang="en-US" id="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl">Percentage of different kind of bond included in investment in special revenue bonds.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:to="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl" xlink:title="label: PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds to dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl1" xml:lang="en-US" id="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl1">Percentage of Different Kind of Bond Included in Investment in Special Revenue Bonds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:to="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl1" xlink:title="label: PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds to dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl2" xml:lang="en-US" id="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl2">Percentage of investments in special revenue bonds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:to="dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl2" xlink:title="label: PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds to dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AggregateFairValueOfBondHeld" xlink:label="AggregateFairValueOfBondHeld" xlink:title="AggregateFairValueOfBondHeld" />
    <link:label xlink:type="resource" xlink:label="dgica_AggregateFairValueOfBondHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_AggregateFairValueOfBondHeld_lbl" xml:lang="en-US" id="dgica_AggregateFairValueOfBondHeld_lbl">The amount of aggregate fair value of bond held at balance sheet date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateFairValueOfBondHeld" xlink:to="dgica_AggregateFairValueOfBondHeld_lbl" xlink:title="label: AggregateFairValueOfBondHeld to dgica_AggregateFairValueOfBondHeld_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_AggregateFairValueOfBondHeld_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AggregateFairValueOfBondHeld_lbl1" xml:lang="en-US" id="dgica_AggregateFairValueOfBondHeld_lbl1">Aggregate Fair Value of Bond Held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateFairValueOfBondHeld" xlink:to="dgica_AggregateFairValueOfBondHeld_lbl1" xlink:title="label: AggregateFairValueOfBondHeld to dgica_AggregateFairValueOfBondHeld_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AggregateFairValueOfBondHeld_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_AggregateFairValueOfBondHeld_lbl2" xml:lang="en-US" id="dgica_AggregateFairValueOfBondHeld_lbl2">Aggregate fair value of bond held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateFairValueOfBondHeld" xlink:to="dgica_AggregateFairValueOfBondHeld_lbl2" xlink:title="label: AggregateFairValueOfBondHeld to dgica_AggregateFairValueOfBondHeld_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WaterAndSewerUtilityBondsMember" xlink:label="WaterAndSewerUtilityBondsMember" xlink:title="WaterAndSewerUtilityBondsMember" />
    <link:label xlink:type="resource" xlink:label="dgica_WaterAndSewerUtilityBondsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_WaterAndSewerUtilityBondsMember_lbl" xml:lang="en-US" id="dgica_WaterAndSewerUtilityBondsMember_lbl">A revenue bond issued by a municipality to finance the building or extension of water and sewer systems. Interest and principal payments on the bond are derived from and are limited to revenues received from charges to the users of the systems.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAndSewerUtilityBondsMember" xlink:to="dgica_WaterAndSewerUtilityBondsMember_lbl" xlink:title="label: WaterAndSewerUtilityBondsMember to dgica_WaterAndSewerUtilityBondsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_WaterAndSewerUtilityBondsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_WaterAndSewerUtilityBondsMember_lbl1" xml:lang="en-US" id="dgica_WaterAndSewerUtilityBondsMember_lbl1">Water And Sewer Utility Bonds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAndSewerUtilityBondsMember" xlink:to="dgica_WaterAndSewerUtilityBondsMember_lbl1" xlink:title="label: WaterAndSewerUtilityBondsMember to dgica_WaterAndSewerUtilityBondsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_WaterAndSewerUtilityBondsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_WaterAndSewerUtilityBondsMember_lbl2" xml:lang="en-US" id="dgica_WaterAndSewerUtilityBondsMember_lbl2">Water and Sewer Utility Bonds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAndSewerUtilityBondsMember" xlink:to="dgica_WaterAndSewerUtilityBondsMember_lbl2" xlink:title="label: WaterAndSewerUtilityBondsMember to dgica_WaterAndSewerUtilityBondsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EducationBondMember" xlink:label="EducationBondMember" xlink:title="EducationBondMember" />
    <link:label xlink:type="resource" xlink:label="dgica_EducationBondMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EducationBondMember_lbl" xml:lang="en-US" id="dgica_EducationBondMember_lbl">Education Bonds are financial products designed specifically for saving and investing to meet lifelong education expenses for yourself, your family or others dear and important to you.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationBondMember" xlink:to="dgica_EducationBondMember_lbl" xlink:title="label: EducationBondMember to dgica_EducationBondMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EducationBondMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EducationBondMember_lbl1" xml:lang="en-US" id="dgica_EducationBondMember_lbl1">Education Bond [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationBondMember" xlink:to="dgica_EducationBondMember_lbl1" xlink:title="label: EducationBondMember to dgica_EducationBondMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EducationBondMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_EducationBondMember_lbl2" xml:lang="en-US" id="dgica_EducationBondMember_lbl2">Education Bonds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EducationBondMember" xlink:to="dgica_EducationBondMember_lbl2" xlink:title="label: EducationBondMember to dgica_EducationBondMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SpecialRevenueBondMember" xlink:label="SpecialRevenueBondMember" xlink:title="SpecialRevenueBondMember" />
    <link:label xlink:type="resource" xlink:label="dgica_SpecialRevenueBondMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_SpecialRevenueBondMember_lbl" xml:lang="en-US" id="dgica_SpecialRevenueBondMember_lbl">Special revenue bond means any security or other instrument, under which a payment obligation is created, issued by or on behalf of or payable or guaranteed by a governmental unit to finance a project serving a substantial public purpose, and not payable from any of the sources enumerated in subsection (p) of this section; or securities which are the functional equivalent of the foregoing issued by a not-for-profit corporation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialRevenueBondMember" xlink:to="dgica_SpecialRevenueBondMember_lbl" xlink:title="label: SpecialRevenueBondMember to dgica_SpecialRevenueBondMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_SpecialRevenueBondMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_SpecialRevenueBondMember_lbl1" xml:lang="en-US" id="dgica_SpecialRevenueBondMember_lbl1">Special Revenue Bond [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialRevenueBondMember" xlink:to="dgica_SpecialRevenueBondMember_lbl1" xlink:title="label: SpecialRevenueBondMember to dgica_SpecialRevenueBondMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_SpecialRevenueBondMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_SpecialRevenueBondMember_lbl2" xml:lang="en-US" id="dgica_SpecialRevenueBondMember_lbl2">Special Revenue Bonds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialRevenueBondMember" xlink:to="dgica_SpecialRevenueBondMember_lbl2" xlink:title="label: SpecialRevenueBondMember to dgica_SpecialRevenueBondMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NetGainsAndLossesFromInvestmentsAbstract" xlink:label="NetGainsAndLossesFromInvestmentsAbstract" xlink:title="NetGainsAndLossesFromInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl1" xml:lang="en-US" id="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl1">Net Gains and Losses from Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl1" xlink:title="label: NetGainsAndLossesFromInvestmentsAbstract to dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl2" xml:lang="en-US" id="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl2">Net Gains and Losses from Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl2" xlink:title="label: NetGainsAndLossesFromInvestmentsAbstract to dgica_NetGainsAndLossesFromInvestmentsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedGainOnInvestments" xlink:label="GrossRealizedGainOnInvestments" xlink:title="GrossRealizedGainOnInvestments" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedGainOnInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrossRealizedGainOnInvestments_lbl" xml:lang="en-US" id="dgica_GrossRealizedGainOnInvestments_lbl">Amount of gross realized gain on investment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedGainOnInvestments" xlink:to="dgica_GrossRealizedGainOnInvestments_lbl" xlink:title="label: GrossRealizedGainOnInvestments to dgica_GrossRealizedGainOnInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedGainOnInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrossRealizedGainOnInvestments_lbl1" xml:lang="en-US" id="dgica_GrossRealizedGainOnInvestments_lbl1">Gross Realized Gain on Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedGainOnInvestments" xlink:to="dgica_GrossRealizedGainOnInvestments_lbl1" xlink:title="label: GrossRealizedGainOnInvestments to dgica_GrossRealizedGainOnInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedGainOnInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_GrossRealizedGainOnInvestments_lbl2" xml:lang="en-US" id="dgica_GrossRealizedGainOnInvestments_lbl2">Gross realized gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedGainOnInvestments" xlink:to="dgica_GrossRealizedGainOnInvestments_lbl2" xlink:title="label: GrossRealizedGainOnInvestments to dgica_GrossRealizedGainOnInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedLossOnInvestments" xlink:label="GrossRealizedLossOnInvestments" xlink:title="GrossRealizedLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedLossOnInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrossRealizedLossOnInvestments_lbl" xml:lang="en-US" id="dgica_GrossRealizedLossOnInvestments_lbl">Amount of gross realized loss on investment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedLossOnInvestments" xlink:to="dgica_GrossRealizedLossOnInvestments_lbl" xlink:title="label: GrossRealizedLossOnInvestments to dgica_GrossRealizedLossOnInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedLossOnInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrossRealizedLossOnInvestments_lbl1" xml:lang="en-US" id="dgica_GrossRealizedLossOnInvestments_lbl1">Gross Realized Loss on Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedLossOnInvestments" xlink:to="dgica_GrossRealizedLossOnInvestments_lbl1" xlink:title="label: GrossRealizedLossOnInvestments to dgica_GrossRealizedLossOnInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedLossOnInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrossRealizedLossOnInvestments_lbl2" xml:lang="en-US" id="dgica_GrossRealizedLossOnInvestments_lbl2">Gross realized losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedLossOnInvestments" xlink:to="dgica_GrossRealizedLossOnInvestments_lbl2" xlink:title="label: GrossRealizedLossOnInvestments to dgica_GrossRealizedLossOnInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedGainLossOnInvestments" xlink:label="GrossRealizedGainLossOnInvestments" xlink:title="GrossRealizedGainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedGainLossOnInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrossRealizedGainLossOnInvestments_lbl" xml:lang="en-US" id="dgica_GrossRealizedGainLossOnInvestments_lbl">Amount of gross realized gain/losses on investment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedGainLossOnInvestments" xlink:to="dgica_GrossRealizedGainLossOnInvestments_lbl" xlink:title="label: GrossRealizedGainLossOnInvestments to dgica_GrossRealizedGainLossOnInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedGainLossOnInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrossRealizedGainLossOnInvestments_lbl1" xml:lang="en-US" id="dgica_GrossRealizedGainLossOnInvestments_lbl1">Gross Realized Gain/Loss on Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedGainLossOnInvestments" xlink:to="dgica_GrossRealizedGainLossOnInvestments_lbl1" xlink:title="label: GrossRealizedGainLossOnInvestments to dgica_GrossRealizedGainLossOnInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrossRealizedGainLossOnInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_GrossRealizedGainLossOnInvestments_lbl2" xml:lang="en-US" id="dgica_GrossRealizedGainLossOnInvestments_lbl2">Net realized (losses) gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossRealizedGainLossOnInvestments" xlink:to="dgica_GrossRealizedGainLossOnInvestments_lbl2" xlink:title="label: GrossRealizedGainLossOnInvestments to dgica_GrossRealizedGainLossOnInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:label="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:title="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" />
    <link:label xlink:type="resource" xlink:label="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl" xml:lang="en-US" id="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl">The amount of change in difference between fair value and cost of investments during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:to="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl" xlink:title="label: ChangeInDifferenceBetweenFairValueAndCostOfInvestments to dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl1" xml:lang="en-US" id="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl1">Change in Difference Between Fair Value and Cost of Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:to="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl1" xlink:title="label: ChangeInDifferenceBetweenFairValueAndCostOfInvestments to dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl2" xml:lang="en-US" id="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl2">Change in difference between fair value and cost of investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:to="dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl2" xlink:title="label: ChangeInDifferenceBetweenFairValueAndCostOfInvestments to dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:label="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:title="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl1" xml:lang="en-US" id="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl1">Reconciliation of Net Incurred and Paid Claims Development [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:to="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl1" xlink:title="label: ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract to dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl2" xml:lang="en-US" id="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl2">Reconciliation of Net Incurred and Paid Claims Development [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:to="dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl2" xlink:title="label: ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract to dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:label="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:title="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl1" xml:lang="en-US" id="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl1">Cost and Estimated Fair Value of Equity Securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:to="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl1" xlink:title="label: CostAndEstimatedFairValueOfEquitySecuritiesAbstract to dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl2" xml:lang="en-US" id="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl2">Cost and Estimated Fair Value of Equity Securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:to="dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl2" xlink:title="label: CostAndEstimatedFairValueOfEquitySecuritiesAbstract to dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:label="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:title="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl">Tabular disclosure of cost and estimated fair value of equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:to="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl" xlink:title="label: ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock to dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl1">Schedule of Cost and Estimated Fair Value of Equity Securities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:to="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock to dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl2">Cost and Estimated Fair Values of Equity Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:to="dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl2" xlink:title="label: ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock to dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:label="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:title="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl" xml:lang="en-US" id="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl">Tabular disclosure of amortized cost and estimated fair value of fixed maturities securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:to="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl" xlink:title="label: ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock to dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl1" xml:lang="en-US" id="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl1">Schedule of Amortized Cost and Estimated Fair Value of Fixed Maturities Securities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:to="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock to dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl2" xml:lang="en-US" id="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl2">Amortized Cost and Estimated Fair Values of Fixed Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:to="dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl2" xlink:title="label: ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock to dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:label="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:title="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl" xml:lang="en-US" id="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl">Tabular disclosure of federal home loan bank borrowing capacity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:to="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl" xlink:title="label: FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock to dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl1" xml:lang="en-US" id="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl1">Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:to="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl1" xlink:title="label: FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock to dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl2" xml:lang="en-US" id="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl2">FHLB of Stock Purchased, Collateral Pledged and Assets Related</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:to="dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl2" xlink:title="label: FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock to dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TransactionsWithAffiliatesExpenseSharingAbstract" xlink:label="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:title="TransactionsWithAffiliatesExpenseSharingAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl1" xml:lang="en-US" id="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl1">Transactions with Affiliates, Expense Sharing [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:to="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl1" xlink:title="label: TransactionsWithAffiliatesExpenseSharingAbstract to dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl2" xml:lang="en-US" id="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl2">Expense Sharing [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:to="dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl2" xlink:title="label: TransactionsWithAffiliatesExpenseSharingAbstract to dgica_TransactionsWithAffiliatesExpenseSharingAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ProportionateShareOfRemainingInfrastructureCosts" xlink:label="ProportionateShareOfRemainingInfrastructureCosts" xlink:title="ProportionateShareOfRemainingInfrastructureCosts" />
    <link:label xlink:type="resource" xlink:label="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl" xml:lang="en-US" id="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl">Proportionate share of the remaining infrastructure costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProportionateShareOfRemainingInfrastructureCosts" xlink:to="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl" xlink:title="label: ProportionateShareOfRemainingInfrastructureCosts to dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl1" xml:lang="en-US" id="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl1">Proportionate Share of Remaining Infrastructure Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProportionateShareOfRemainingInfrastructureCosts" xlink:to="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl1" xlink:title="label: ProportionateShareOfRemainingInfrastructureCosts to dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl2" xml:lang="en-US" id="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl2">Proportionate share of the remaining infrastructure costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProportionateShareOfRemainingInfrastructureCosts" xlink:to="dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl2" xlink:title="label: ProportionateShareOfRemainingInfrastructureCosts to dgica_ProportionateShareOfRemainingInfrastructureCosts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:label="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:title="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl" xml:lang="en-US" id="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl">Infrastructure related costs allocated to insurance subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:to="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl" xlink:title="label: InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries to dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl1" xml:lang="en-US" id="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl1">Infrastructure Related Costs Allocated To Insurance Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:to="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl1" xlink:title="label: InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries to dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl2" xml:lang="en-US" id="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl2">Infrastructure related costs allocated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:to="dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl2" xlink:title="label: InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries to dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:label="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:title="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" />
    <link:label xlink:type="resource" xlink:label="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl" xml:lang="en-US" id="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl">Pledged assets separately reported assets pledged as collateral at par.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:to="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl" xlink:title="label: PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar to dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl1" xml:lang="en-US" id="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl1">Pledged Assets Separately Reported Assets Pledged As Collateral At Par</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:to="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl1" xlink:title="label: PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar to dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl2" xml:lang="en-US" id="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl2">Collateral pledged, at par (carrying value $42,471,534)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:to="dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl2" xlink:title="label: PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar to dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ManufacturersAndTradersTrustCompanyMember" xlink:label="ManufacturersAndTradersTrustCompanyMember" xlink:title="ManufacturersAndTradersTrustCompanyMember" />
    <link:label xlink:type="resource" xlink:label="dgica_ManufacturersAndTradersTrustCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ManufacturersAndTradersTrustCompanyMember_lbl" xml:lang="en-US" id="dgica_ManufacturersAndTradersTrustCompanyMember_lbl">Information by name of manufacturers and traders trust company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturersAndTradersTrustCompanyMember" xlink:to="dgica_ManufacturersAndTradersTrustCompanyMember_lbl" xlink:title="label: ManufacturersAndTradersTrustCompanyMember to dgica_ManufacturersAndTradersTrustCompanyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ManufacturersAndTradersTrustCompanyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ManufacturersAndTradersTrustCompanyMember_lbl1" xml:lang="en-US" id="dgica_ManufacturersAndTradersTrustCompanyMember_lbl1">Manufacturers And Traders Trust Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturersAndTradersTrustCompanyMember" xlink:to="dgica_ManufacturersAndTradersTrustCompanyMember_lbl1" xlink:title="label: ManufacturersAndTradersTrustCompanyMember to dgica_ManufacturersAndTradersTrustCompanyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ManufacturersAndTradersTrustCompanyMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ManufacturersAndTradersTrustCompanyMember_lbl2" xml:lang="en-US" id="dgica_ManufacturersAndTradersTrustCompanyMember_lbl2">Manufacturers and Traders Trust Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturersAndTradersTrustCompanyMember" xlink:to="dgica_ManufacturersAndTradersTrustCompanyMember_lbl2" xlink:title="label: ManufacturersAndTradersTrustCompanyMember to dgica_ManufacturersAndTradersTrustCompanyMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatementsOfComprehensiveIncomeAbstract" xlink:label="StatementsOfComprehensiveIncomeAbstract" xlink:title="StatementsOfComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_StatementsOfComprehensiveIncomeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatementsOfComprehensiveIncomeAbstract_lbl1" xml:lang="en-US" id="dgica_StatementsOfComprehensiveIncomeAbstract_lbl1">Statements of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementsOfComprehensiveIncomeAbstract" xlink:to="dgica_StatementsOfComprehensiveIncomeAbstract_lbl1" xlink:title="label: StatementsOfComprehensiveIncomeAbstract to dgica_StatementsOfComprehensiveIncomeAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatementsOfComprehensiveIncomeAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StatementsOfComprehensiveIncomeAbstract_lbl2" xml:lang="en-US" id="dgica_StatementsOfComprehensiveIncomeAbstract_lbl2">Statements of Comprehensive (Loss) Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementsOfComprehensiveIncomeAbstract" xlink:to="dgica_StatementsOfComprehensiveIncomeAbstract_lbl2" xlink:title="label: StatementsOfComprehensiveIncomeAbstract to dgica_StatementsOfComprehensiveIncomeAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl">Amount of income (loss) from continuing operations before deduction of income (loss) attributable to income (loss) from equity method investments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:to="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments to dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl1" xml:lang="en-US" id="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl1">Income Loss from Continuing Operations before Income Loss from Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:to="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments to dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl2" xml:lang="en-US" id="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl2">(Loss) income before equity in undistributed net (loss) income of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:to="dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl2" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments to dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DividendsFromSubsidiariesAndAffiliates" xlink:label="DividendsFromSubsidiariesAndAffiliates" xlink:title="DividendsFromSubsidiariesAndAffiliates" />
    <link:label xlink:type="resource" xlink:label="dgica_DividendsFromSubsidiariesAndAffiliates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_DividendsFromSubsidiariesAndAffiliates_lbl" xml:lang="en-US" id="dgica_DividendsFromSubsidiariesAndAffiliates_lbl">Amount of dividend represents a return on a parent's investment in a subsidiary of dividends from subsidiaries and affiliates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsFromSubsidiariesAndAffiliates" xlink:to="dgica_DividendsFromSubsidiariesAndAffiliates_lbl" xlink:title="label: DividendsFromSubsidiariesAndAffiliates to dgica_DividendsFromSubsidiariesAndAffiliates_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_DividendsFromSubsidiariesAndAffiliates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DividendsFromSubsidiariesAndAffiliates_lbl1" xml:lang="en-US" id="dgica_DividendsFromSubsidiariesAndAffiliates_lbl1">Dividends from Subsidiaries and Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsFromSubsidiariesAndAffiliates" xlink:to="dgica_DividendsFromSubsidiariesAndAffiliates_lbl1" xlink:title="label: DividendsFromSubsidiariesAndAffiliates to dgica_DividendsFromSubsidiariesAndAffiliates_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_DividendsFromSubsidiariesAndAffiliates_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_DividendsFromSubsidiariesAndAffiliates_lbl2" xml:lang="en-US" id="dgica_DividendsFromSubsidiariesAndAffiliates_lbl2">Dividends from subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsFromSubsidiariesAndAffiliates" xlink:to="dgica_DividendsFromSubsidiariesAndAffiliates_lbl2" xlink:title="label: DividendsFromSubsidiariesAndAffiliates to dgica_DividendsFromSubsidiariesAndAffiliates_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeOfSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl" xml:lang="en-US" id="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl">Amount of income (loss) of subsidiary attributable to the equity in undistributed net income of subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:to="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl" xlink:title="label: EquityInUndistributedNetIncomeOfSubsidiaries to dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl1" xml:lang="en-US" id="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl1">Equity in Undistributed Net Income of Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:to="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl1" xlink:title="label: EquityInUndistributedNetIncomeOfSubsidiaries to dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl2" xml:lang="en-US" id="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl2">Equity in undistributed net (loss) income of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:to="dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl2" xlink:title="label: EquityInUndistributedNetIncomeOfSubsidiaries to dgica_EquityInUndistributedNetIncomeOfSubsidiaries_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SurchargeCollectedBySubsidiary" xlink:label="SurchargeCollectedBySubsidiary" xlink:title="SurchargeCollectedBySubsidiary" />
    <link:label xlink:type="resource" xlink:label="dgica_SurchargeCollectedBySubsidiary_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_SurchargeCollectedBySubsidiary_lbl" xml:lang="en-US" id="dgica_SurchargeCollectedBySubsidiary_lbl">Amount related to surcharges collected by insurance subsidiaries on behalf of regulatory authorities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SurchargeCollectedBySubsidiary" xlink:to="dgica_SurchargeCollectedBySubsidiary_lbl" xlink:title="label: SurchargeCollectedBySubsidiary to dgica_SurchargeCollectedBySubsidiary_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_SurchargeCollectedBySubsidiary_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_SurchargeCollectedBySubsidiary_lbl1" xml:lang="en-US" id="dgica_SurchargeCollectedBySubsidiary_lbl1">Surcharge Collected by Subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SurchargeCollectedBySubsidiary" xlink:to="dgica_SurchargeCollectedBySubsidiary_lbl1" xlink:title="label: SurchargeCollectedBySubsidiary to dgica_SurchargeCollectedBySubsidiary_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_SurchargeCollectedBySubsidiary_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_SurchargeCollectedBySubsidiary_lbl2" xml:lang="en-US" id="dgica_SurchargeCollectedBySubsidiary_lbl2">Surcharges collected by insurance subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SurchargeCollectedBySubsidiary" xlink:to="dgica_SurchargeCollectedBySubsidiary_lbl2" xlink:title="label: SurchargeCollectedBySubsidiary to dgica_SurchargeCollectedBySubsidiary_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiaryLiability" xlink:label="InsuranceSubsidiaryLiability" xlink:title="InsuranceSubsidiaryLiability" />
    <link:label xlink:type="resource" xlink:label="dgica_InsuranceSubsidiaryLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_InsuranceSubsidiaryLiability_lbl" xml:lang="en-US" id="dgica_InsuranceSubsidiaryLiability_lbl">Amount of Insurance subsidiaries' liabilities for guaranty fund and other insurance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSubsidiaryLiability" xlink:to="dgica_InsuranceSubsidiaryLiability_lbl" xlink:title="label: InsuranceSubsidiaryLiability to dgica_InsuranceSubsidiaryLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_InsuranceSubsidiaryLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_InsuranceSubsidiaryLiability_lbl1" xml:lang="en-US" id="dgica_InsuranceSubsidiaryLiability_lbl1">Insurance Subsidiary Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSubsidiaryLiability" xlink:to="dgica_InsuranceSubsidiaryLiability_lbl1" xlink:title="label: InsuranceSubsidiaryLiability to dgica_InsuranceSubsidiaryLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_InsuranceSubsidiaryLiability_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_InsuranceSubsidiaryLiability_lbl2" xml:lang="en-US" id="dgica_InsuranceSubsidiaryLiability_lbl2">Insurance subsidiaries' liabilities for guaranty fund and other insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsuranceSubsidiaryLiability" xlink:to="dgica_InsuranceSubsidiaryLiability_lbl2" xlink:title="label: InsuranceSubsidiaryLiability to dgica_InsuranceSubsidiaryLiability_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:label="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl" xml:lang="en-US" id="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl">The amount of GAAP adjustments related to underwriting (income) loss.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:to="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl" xlink:title="label: GAAPAdjustmentsRelatedToUnderwritingIncomeLoss to dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl1" xml:lang="en-US" id="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl1">GAAP Adjustments Related to Underwriting (Income) Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:to="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl1" xlink:title="label: GAAPAdjustmentsRelatedToUnderwritingIncomeLoss to dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl2" xml:lang="en-US" id="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl2">GAAP adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:to="dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl2" xlink:title="label: GAAPAdjustmentsRelatedToUnderwritingIncomeLoss to dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:label="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="StatutoryAccountingPracticesUnderwritingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl">The amount of statutory accounting practices underwriting income (loss).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:to="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl" xlink:title="label: StatutoryAccountingPracticesUnderwritingIncomeLoss to dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl1" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl1">Statutory Accounting Practices Underwriting Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:to="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl1" xlink:title="label: StatutoryAccountingPracticesUnderwritingIncomeLoss to dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl2" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl2">SAP underwriting (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:to="dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl2" xlink:title="label: StatutoryAccountingPracticesUnderwritingIncomeLoss to dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl1" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding, Number [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl2" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl2">Number of Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SubordinatedDebenturesAbstract" xlink:label="SubordinatedDebenturesAbstract" xlink:title="SubordinatedDebenturesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_SubordinatedDebenturesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_SubordinatedDebenturesAbstract_lbl1" xml:lang="en-US" id="dgica_SubordinatedDebenturesAbstract_lbl1">Subordinated Debentures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubordinatedDebenturesAbstract" xlink:to="dgica_SubordinatedDebenturesAbstract_lbl1" xlink:title="label: SubordinatedDebenturesAbstract to dgica_SubordinatedDebenturesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_SubordinatedDebenturesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_SubordinatedDebenturesAbstract_lbl2" xml:lang="en-US" id="dgica_SubordinatedDebenturesAbstract_lbl2">Subordinated Debentures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubordinatedDebenturesAbstract" xlink:to="dgica_SubordinatedDebenturesAbstract_lbl2" xlink:title="label: SubordinatedDebenturesAbstract to dgica_SubordinatedDebenturesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:label="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:title="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" />
    <link:label xlink:type="resource" xlink:label="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl" xml:lang="en-US" id="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl">Information by name of west bend mutual insurance company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:to="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl" xlink:title="label: PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember to dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl1" xml:lang="en-US" id="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl1">Peninsula Indemnity Company, The Peninsula Insurance Company and Michigan Insurance Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:to="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl1" xlink:title="label: PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember to dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl2" xml:lang="en-US" id="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl2">MICO [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:to="dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl2" xlink:title="label: PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember to dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeStockPurchasePlanAbstract" xlink:label="EmployeeStockPurchasePlanAbstract" xlink:title="EmployeeStockPurchasePlanAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeStockPurchasePlanAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EmployeeStockPurchasePlanAbstract_lbl1" xml:lang="en-US" id="dgica_EmployeeStockPurchasePlanAbstract_lbl1">Employee Stock Purchase Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="dgica_EmployeeStockPurchasePlanAbstract_lbl1" xlink:title="label: EmployeeStockPurchasePlanAbstract to dgica_EmployeeStockPurchasePlanAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeStockPurchasePlanMember" xlink:label="EmployeeStockPurchasePlanMember" xlink:title="EmployeeStockPurchasePlanMember" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US" id="dgica_EmployeeStockPurchasePlanMember_lbl">Information by plan name for employee stock purchase plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanMember" xlink:to="dgica_EmployeeStockPurchasePlanMember_lbl" xlink:title="label: EmployeeStockPurchasePlanMember to dgica_EmployeeStockPurchasePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeStockPurchasePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EmployeeStockPurchasePlanMember_lbl1" xml:lang="en-US" id="dgica_EmployeeStockPurchasePlanMember_lbl1">Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanMember" xlink:to="dgica_EmployeeStockPurchasePlanMember_lbl1" xlink:title="label: EmployeeStockPurchasePlanMember to dgica_EmployeeStockPurchasePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeStockPurchasePlanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_EmployeeStockPurchasePlanMember_lbl2" xml:lang="en-US" id="dgica_EmployeeStockPurchasePlanMember_lbl2">Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanMember" xlink:to="dgica_EmployeeStockPurchasePlanMember_lbl2" xlink:title="label: EmployeeStockPurchasePlanMember to dgica_EmployeeStockPurchasePlanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateOneMember" xlink:label="IssueDateOneMember" xlink:title="IssueDateOneMember" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IssueDateOneMember_lbl" xml:lang="en-US" id="dgica_IssueDateOneMember_lbl">The information about the shares issued dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateOneMember" xlink:to="dgica_IssueDateOneMember_lbl" xlink:title="label: IssueDateOneMember to dgica_IssueDateOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IssueDateOneMember_lbl1" xml:lang="en-US" id="dgica_IssueDateOneMember_lbl1">Issue Date One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateOneMember" xlink:to="dgica_IssueDateOneMember_lbl1" xlink:title="label: IssueDateOneMember to dgica_IssueDateOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateOneMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_IssueDateOneMember_lbl2" xml:lang="en-US" id="dgica_IssueDateOneMember_lbl2">January 1, 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateOneMember" xlink:to="dgica_IssueDateOneMember_lbl2" xlink:title="label: IssueDateOneMember to dgica_IssueDateOneMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateSixMember" xlink:label="IssueDateSixMember" xlink:title="IssueDateSixMember" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateSixMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IssueDateSixMember_lbl" xml:lang="en-US" id="dgica_IssueDateSixMember_lbl">The information about the shares issued dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateSixMember" xlink:to="dgica_IssueDateSixMember_lbl" xlink:title="label: IssueDateSixMember to dgica_IssueDateSixMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateSixMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IssueDateSixMember_lbl1" xml:lang="en-US" id="dgica_IssueDateSixMember_lbl1">Issue Date Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateSixMember" xlink:to="dgica_IssueDateSixMember_lbl1" xlink:title="label: IssueDateSixMember to dgica_IssueDateSixMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateSixMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_IssueDateSixMember_lbl2" xml:lang="en-US" id="dgica_IssueDateSixMember_lbl2">July 1, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateSixMember" xlink:to="dgica_IssueDateSixMember_lbl2" xlink:title="label: IssueDateSixMember to dgica_IssueDateSixMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateFiveMember" xlink:label="IssueDateFiveMember" xlink:title="IssueDateFiveMember" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateFiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IssueDateFiveMember_lbl" xml:lang="en-US" id="dgica_IssueDateFiveMember_lbl">The information about the shares issued dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateFiveMember" xlink:to="dgica_IssueDateFiveMember_lbl" xlink:title="label: IssueDateFiveMember to dgica_IssueDateFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateFiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IssueDateFiveMember_lbl1" xml:lang="en-US" id="dgica_IssueDateFiveMember_lbl1">Issue Date Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateFiveMember" xlink:to="dgica_IssueDateFiveMember_lbl1" xlink:title="label: IssueDateFiveMember to dgica_IssueDateFiveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateFiveMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_IssueDateFiveMember_lbl2" xml:lang="en-US" id="dgica_IssueDateFiveMember_lbl2">January 1, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateFiveMember" xlink:to="dgica_IssueDateFiveMember_lbl2" xlink:title="label: IssueDateFiveMember to dgica_IssueDateFiveMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateTwoMember" xlink:label="IssueDateTwoMember" xlink:title="IssueDateTwoMember" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IssueDateTwoMember_lbl" xml:lang="en-US" id="dgica_IssueDateTwoMember_lbl">The information about the shares issued dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateTwoMember" xlink:to="dgica_IssueDateTwoMember_lbl" xlink:title="label: IssueDateTwoMember to dgica_IssueDateTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IssueDateTwoMember_lbl1" xml:lang="en-US" id="dgica_IssueDateTwoMember_lbl1">Issue Date Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateTwoMember" xlink:to="dgica_IssueDateTwoMember_lbl1" xlink:title="label: IssueDateTwoMember to dgica_IssueDateTwoMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateTwoMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_IssueDateTwoMember_lbl2" xml:lang="en-US" id="dgica_IssueDateTwoMember_lbl2">July 1, 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateTwoMember" xlink:to="dgica_IssueDateTwoMember_lbl2" xlink:title="label: IssueDateTwoMember to dgica_IssueDateTwoMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateThreeMember" xlink:label="IssueDateThreeMember" xlink:title="IssueDateThreeMember" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IssueDateThreeMember_lbl" xml:lang="en-US" id="dgica_IssueDateThreeMember_lbl">The information about the shares issued dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateThreeMember" xlink:to="dgica_IssueDateThreeMember_lbl" xlink:title="label: IssueDateThreeMember to dgica_IssueDateThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IssueDateThreeMember_lbl1" xml:lang="en-US" id="dgica_IssueDateThreeMember_lbl1">Issue Date Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateThreeMember" xlink:to="dgica_IssueDateThreeMember_lbl1" xlink:title="label: IssueDateThreeMember to dgica_IssueDateThreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateThreeMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_IssueDateThreeMember_lbl2" xml:lang="en-US" id="dgica_IssueDateThreeMember_lbl2">January 1, 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateThreeMember" xlink:to="dgica_IssueDateThreeMember_lbl2" xlink:title="label: IssueDateThreeMember to dgica_IssueDateThreeMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateFourMember" xlink:label="IssueDateFourMember" xlink:title="IssueDateFourMember" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IssueDateFourMember_lbl" xml:lang="en-US" id="dgica_IssueDateFourMember_lbl">The information about the shares issued dates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateFourMember" xlink:to="dgica_IssueDateFourMember_lbl" xlink:title="label: IssueDateFourMember to dgica_IssueDateFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IssueDateFourMember_lbl1" xml:lang="en-US" id="dgica_IssueDateFourMember_lbl1">Issue Date Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateFourMember" xlink:to="dgica_IssueDateFourMember_lbl1" xlink:title="label: IssueDateFourMember to dgica_IssueDateFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IssueDateFourMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_IssueDateFourMember_lbl2" xml:lang="en-US" id="dgica_IssueDateFourMember_lbl2">July 1, 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssueDateFourMember" xlink:to="dgica_IssueDateFourMember_lbl2" xlink:title="label: IssueDateFourMember to dgica_IssueDateFourMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityIncentivePlanMember" xlink:label="EquityIncentivePlanMember" xlink:title="EquityIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EquityIncentivePlanMember_lbl" xml:lang="en-US" id="dgica_EquityIncentivePlanMember_lbl">Information by plan name for equity Incentive plan .</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlanMember" xlink:to="dgica_EquityIncentivePlanMember_lbl" xlink:title="label: EquityIncentivePlanMember to dgica_EquityIncentivePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityIncentivePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EquityIncentivePlanMember_lbl1" xml:lang="en-US" id="dgica_EquityIncentivePlanMember_lbl1">Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlanMember" xlink:to="dgica_EquityIncentivePlanMember_lbl1" xlink:title="label: EquityIncentivePlanMember to dgica_EquityIncentivePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityIncentivePlanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_EquityIncentivePlanMember_lbl2" xml:lang="en-US" id="dgica_EquityIncentivePlanMember_lbl2">Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlanMember" xlink:to="dgica_EquityIncentivePlanMember_lbl2" xlink:title="label: EquityIncentivePlanMember to dgica_EquityIncentivePlanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityIncentivePlansAbstract" xlink:label="EquityIncentivePlansAbstract" xlink:title="EquityIncentivePlansAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityIncentivePlansAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EquityIncentivePlansAbstract_lbl1" xml:lang="en-US" id="dgica_EquityIncentivePlansAbstract_lbl1">Equity Incentive Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlansAbstract" xlink:to="dgica_EquityIncentivePlansAbstract_lbl1" xlink:title="label: EquityIncentivePlansAbstract to dgica_EquityIncentivePlansAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl">Share based compensation arrangement by share based payment award number of shares authorized to issue to our directors and of subsidiaries and affiliates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl1" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl1">Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Authorized to Issue to our Directors and of Subsidiaries and Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl2" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl2">Common stock available for issuance to directors and those of the subsidiaries and affiliates under identical plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl">Share based compensation arrangement by share based payment award number of restricted shares to issue to all directors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl1" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl1">Share Based Compensation Arrangement by Share Based Payment Award Number of Restricted Shares to Issue to All Directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl2" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl2">Restricted shares issued to directors (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl">Share based compensation arrangement by share based payment award number of shares authorized to issue to employees of subsidiary and affiliates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl1" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl1">Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Authorized to Issue to Employees of Subsidiary and Affiliates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl2" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl2">Common stock available for issuance to employees of subsidiaries and affiliates under identical plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl" xml:lang="en-US" id="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl">Employee service share based compensation tax benefit realized from exercise of stock option.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:to="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption to dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl1" xml:lang="en-US" id="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl1">Employee Service Share Based Compensation Tax Benefit Realized from Exercise of Stock Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:to="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption to dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl2" xml:lang="en-US" id="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl2">Tax benefit for tax deductions from option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:to="dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl2" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption to dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessTable" xlink:label="OrganizationAndBusinessTable" xlink:title="OrganizationAndBusinessTable" />
    <link:label xlink:type="resource" xlink:label="dgica_OrganizationAndBusinessTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_OrganizationAndBusinessTable_lbl" xml:lang="en-US" id="dgica_OrganizationAndBusinessTable_lbl">Schedule of information related to organization and business.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndBusinessTable" xlink:to="dgica_OrganizationAndBusinessTable_lbl" xlink:title="label: OrganizationAndBusinessTable to dgica_OrganizationAndBusinessTable_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_OrganizationAndBusinessTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_OrganizationAndBusinessTable_lbl1" xml:lang="en-US" id="dgica_OrganizationAndBusinessTable_lbl1">Organization and Business [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndBusinessTable" xlink:to="dgica_OrganizationAndBusinessTable_lbl1" xlink:title="label: OrganizationAndBusinessTable to dgica_OrganizationAndBusinessTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalFinancialServicesCorporationMember" xlink:label="DonegalFinancialServicesCorporationMember" xlink:title="DonegalFinancialServicesCorporationMember" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalFinancialServicesCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_DonegalFinancialServicesCorporationMember_lbl" xml:lang="en-US" id="dgica_DonegalFinancialServicesCorporationMember_lbl">Name of the equity method investee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalFinancialServicesCorporationMember" xlink:to="dgica_DonegalFinancialServicesCorporationMember_lbl" xlink:title="label: DonegalFinancialServicesCorporationMember to dgica_DonegalFinancialServicesCorporationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalFinancialServicesCorporationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DonegalFinancialServicesCorporationMember_lbl1" xml:lang="en-US" id="dgica_DonegalFinancialServicesCorporationMember_lbl1">Donegal Financial Services Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalFinancialServicesCorporationMember" xlink:to="dgica_DonegalFinancialServicesCorporationMember_lbl1" xlink:title="label: DonegalFinancialServicesCorporationMember to dgica_DonegalFinancialServicesCorporationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_DonegalFinancialServicesCorporationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_DonegalFinancialServicesCorporationMember_lbl2" xml:lang="en-US" id="dgica_DonegalFinancialServicesCorporationMember_lbl2">Donegal Financial Services Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DonegalFinancialServicesCorporationMember" xlink:to="dgica_DonegalFinancialServicesCorporationMember_lbl2" xlink:title="label: DonegalFinancialServicesCorporationMember to dgica_DonegalFinancialServicesCorporationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaMember" xlink:label="PeninsulaMember" xlink:title="PeninsulaMember" />
    <link:label xlink:type="resource" xlink:label="dgica_PeninsulaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PeninsulaMember_lbl" xml:lang="en-US" id="dgica_PeninsulaMember_lbl">An insurance subsidiary, the Peninsula Insurance Company and Peninsula Indemnity Company (collectively, "Peninsula").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeninsulaMember" xlink:to="dgica_PeninsulaMember_lbl" xlink:title="label: PeninsulaMember to dgica_PeninsulaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PeninsulaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PeninsulaMember_lbl1" xml:lang="en-US" id="dgica_PeninsulaMember_lbl1">Peninsula [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeninsulaMember" xlink:to="dgica_PeninsulaMember_lbl1" xlink:title="label: PeninsulaMember to dgica_PeninsulaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PeninsulaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PeninsulaMember_lbl2" xml:lang="en-US" id="dgica_PeninsulaMember_lbl2">Peninsula [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeninsulaMember" xlink:to="dgica_PeninsulaMember_lbl2" xlink:title="label: PeninsulaMember to dgica_PeninsulaMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessLineItems" xlink:label="OrganizationAndBusinessLineItems" xlink:title="OrganizationAndBusinessLineItems" />
    <link:label xlink:type="resource" xlink:label="dgica_OrganizationAndBusinessLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_OrganizationAndBusinessLineItems_lbl" xml:lang="en-US" id="dgica_OrganizationAndBusinessLineItems_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="OrganizationAndBusinessLineItems" xlink:to="dgica_OrganizationAndBusinessLineItems_lbl" xlink:title="label: OrganizationAndBusinessLineItems to dgica_OrganizationAndBusinessLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_OrganizationAndBusinessLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_OrganizationAndBusinessLineItems_lbl1" xml:lang="en-US" id="dgica_OrganizationAndBusinessLineItems_lbl1">Organization and Business [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndBusinessLineItems" xlink:to="dgica_OrganizationAndBusinessLineItems_lbl1" xlink:title="label: OrganizationAndBusinessLineItems to dgica_OrganizationAndBusinessLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessAbstract" xlink:label="OrganizationAndBusinessAbstract" xlink:title="OrganizationAndBusinessAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_OrganizationAndBusinessAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_OrganizationAndBusinessAbstract_lbl1" xml:lang="en-US" id="dgica_OrganizationAndBusinessAbstract_lbl1">Organization And Business [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndBusinessAbstract" xlink:to="dgica_OrganizationAndBusinessAbstract_lbl1" xlink:title="label: OrganizationAndBusinessAbstract to dgica_OrganizationAndBusinessAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_OrganizationAndBusinessAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_OrganizationAndBusinessAbstract_lbl2" xml:lang="en-US" id="dgica_OrganizationAndBusinessAbstract_lbl2">Organization and Business [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndBusinessAbstract" xlink:to="dgica_OrganizationAndBusinessAbstract_lbl2" xlink:title="label: OrganizationAndBusinessAbstract to dgica_OrganizationAndBusinessAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfVotingPowerOwnedByMajorShareholder" xlink:label="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:title="PercentageOfVotingPowerOwnedByMajorShareholder" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl" xml:lang="en-US" id="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl">The percentage of voting power owned by major shareholder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:to="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl" xlink:title="label: PercentageOfVotingPowerOwnedByMajorShareholder to dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl1" xml:lang="en-US" id="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl1">Percentage of Voting Power Owned by Major Shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:to="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl1" xlink:title="label: PercentageOfVotingPowerOwnedByMajorShareholder to dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl2" xml:lang="en-US" id="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl2">Voting power percentage of outstanding common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:to="dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl2" xlink:title="label: PercentageOfVotingPowerOwnedByMajorShareholder to dgica_PercentageOfVotingPowerOwnedByMajorShareholder_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfStates" xlink:label="NumberOfStates" xlink:title="NumberOfStates" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfStates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_NumberOfStates_lbl" xml:lang="en-US" id="dgica_NumberOfStates_lbl">Number of states in which marketing of the products has been started.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfStates" xlink:to="dgica_NumberOfStates_lbl" xlink:title="label: NumberOfStates to dgica_NumberOfStates_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfStates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_NumberOfStates_lbl1" xml:lang="en-US" id="dgica_NumberOfStates_lbl1">Number of States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfStates" xlink:to="dgica_NumberOfStates_lbl1" xlink:title="label: NumberOfStates to dgica_NumberOfStates_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfStates_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_NumberOfStates_lbl2" xml:lang="en-US" id="dgica_NumberOfStates_lbl2">Number of states</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfStates" xlink:to="dgica_NumberOfStates_lbl2" xlink:title="label: NumberOfStates to dgica_NumberOfStates_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StockOwnershipPercentageHeldByMajorShareholder" xlink:label="StockOwnershipPercentageHeldByMajorShareholder" xlink:title="StockOwnershipPercentageHeldByMajorShareholder" />
    <link:label xlink:type="resource" xlink:label="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl" xml:lang="en-US" id="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl">The percentage of stock ownership held by major shareholder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOwnershipPercentageHeldByMajorShareholder" xlink:to="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl" xlink:title="label: StockOwnershipPercentageHeldByMajorShareholder to dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl1" xml:lang="en-US" id="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl1">Stock Ownership Percentage Held by Major Shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOwnershipPercentageHeldByMajorShareholder" xlink:to="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl1" xlink:title="label: StockOwnershipPercentageHeldByMajorShareholder to dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl2" xml:lang="en-US" id="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl2">Stock ownership percentage held by major shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOwnershipPercentageHeldByMajorShareholder" xlink:to="dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl2" xlink:title="label: StockOwnershipPercentageHeldByMajorShareholder to dgica_StockOwnershipPercentageHeldByMajorShareholder_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateFourMember" xlink:label="GrantDateFourMember" xlink:title="GrantDateFourMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateFourMember_lbl" xml:lang="en-US" id="dgica_GrantDateFourMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateFourMember" xlink:to="dgica_GrantDateFourMember_lbl" xlink:title="label: GrantDateFourMember to dgica_GrantDateFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateFourMember_lbl1" xml:lang="en-US" id="dgica_GrantDateFourMember_lbl1">Grant Date Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateFourMember" xlink:to="dgica_GrantDateFourMember_lbl1" xlink:title="label: GrantDateFourMember to dgica_GrantDateFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateFourMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateFourMember_lbl2" xml:lang="en-US" id="dgica_GrantDateFourMember_lbl2">December 17, 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateFourMember" xlink:to="dgica_GrantDateFourMember_lbl2" xlink:title="label: GrantDateFourMember to dgica_GrantDateFourMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateMember" xlink:label="GrantDateMember" xlink:title="GrantDateMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateMember_lbl" xml:lang="en-US" id="dgica_GrantDateMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateMember" xlink:to="dgica_GrantDateMember_lbl" xlink:title="label: GrantDateMember to dgica_GrantDateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateMember_lbl1" xml:lang="en-US" id="dgica_GrantDateMember_lbl1">Grant Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateMember" xlink:to="dgica_GrantDateMember_lbl1" xlink:title="label: GrantDateMember to dgica_GrantDateMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateMember_lbl2" xml:lang="en-US" id="dgica_GrantDateMember_lbl2">December 19, 2013 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateMember" xlink:to="dgica_GrantDateMember_lbl2" xlink:title="label: GrantDateMember to dgica_GrantDateMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateThreeMember" xlink:label="GrantDateThreeMember" xlink:title="GrantDateThreeMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateThreeMember_lbl" xml:lang="en-US" id="dgica_GrantDateThreeMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateThreeMember" xlink:to="dgica_GrantDateThreeMember_lbl" xlink:title="label: GrantDateThreeMember to dgica_GrantDateThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateThreeMember_lbl1" xml:lang="en-US" id="dgica_GrantDateThreeMember_lbl1">Grant Date Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateThreeMember" xlink:to="dgica_GrantDateThreeMember_lbl1" xlink:title="label: GrantDateThreeMember to dgica_GrantDateThreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateThreeMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateThreeMember_lbl2" xml:lang="en-US" id="dgica_GrantDateThreeMember_lbl2">December 19, 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateThreeMember" xlink:to="dgica_GrantDateThreeMember_lbl2" xlink:title="label: GrantDateThreeMember to dgica_GrantDateThreeMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateSevenMember" xlink:label="GrantDateSevenMember" xlink:title="GrantDateSevenMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateSevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateSevenMember_lbl" xml:lang="en-US" id="dgica_GrantDateSevenMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateSevenMember" xlink:to="dgica_GrantDateSevenMember_lbl" xlink:title="label: GrantDateSevenMember to dgica_GrantDateSevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateSevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateSevenMember_lbl1" xml:lang="en-US" id="dgica_GrantDateSevenMember_lbl1">Grant Date Seven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateSevenMember" xlink:to="dgica_GrantDateSevenMember_lbl1" xlink:title="label: GrantDateSevenMember to dgica_GrantDateSevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateSevenMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateSevenMember_lbl2" xml:lang="en-US" id="dgica_GrantDateSevenMember_lbl2">February 9, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateSevenMember" xlink:to="dgica_GrantDateSevenMember_lbl2" xlink:title="label: GrantDateSevenMember to dgica_GrantDateSevenMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateSixMember" xlink:label="GrantDateSixMember" xlink:title="GrantDateSixMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateSixMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateSixMember_lbl" xml:lang="en-US" id="dgica_GrantDateSixMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateSixMember" xlink:to="dgica_GrantDateSixMember_lbl" xlink:title="label: GrantDateSixMember to dgica_GrantDateSixMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateSixMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateSixMember_lbl1" xml:lang="en-US" id="dgica_GrantDateSixMember_lbl1">Grant Date Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateSixMember" xlink:to="dgica_GrantDateSixMember_lbl1" xlink:title="label: GrantDateSixMember to dgica_GrantDateSixMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateSixMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateSixMember_lbl2" xml:lang="en-US" id="dgica_GrantDateSixMember_lbl2">December 16, 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateSixMember" xlink:to="dgica_GrantDateSixMember_lbl2" xlink:title="label: GrantDateSixMember to dgica_GrantDateSixMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateTwoMember" xlink:label="GrantDateTwoMember" xlink:title="GrantDateTwoMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateTwoMember_lbl" xml:lang="en-US" id="dgica_GrantDateTwoMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateTwoMember" xlink:to="dgica_GrantDateTwoMember_lbl" xlink:title="label: GrantDateTwoMember to dgica_GrantDateTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateTwoMember_lbl1" xml:lang="en-US" id="dgica_GrantDateTwoMember_lbl1">Grant Date Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateTwoMember" xlink:to="dgica_GrantDateTwoMember_lbl1" xlink:title="label: GrantDateTwoMember to dgica_GrantDateTwoMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateTwoMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateTwoMember_lbl2" xml:lang="en-US" id="dgica_GrantDateTwoMember_lbl2">December 20, 2018 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateTwoMember" xlink:to="dgica_GrantDateTwoMember_lbl2" xlink:title="label: GrantDateTwoMember to dgica_GrantDateTwoMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateNIneMember" xlink:label="GrantDateNIneMember" xlink:title="GrantDateNIneMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateNIneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateNIneMember_lbl" xml:lang="en-US" id="dgica_GrantDateNIneMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateNIneMember" xlink:to="dgica_GrantDateNIneMember_lbl" xlink:title="label: GrantDateNIneMember to dgica_GrantDateNIneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateNIneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateNIneMember_lbl1" xml:lang="en-US" id="dgica_GrantDateNIneMember_lbl1">Grant Date Nine [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateNIneMember" xlink:to="dgica_GrantDateNIneMember_lbl1" xlink:title="label: GrantDateNIneMember to dgica_GrantDateNIneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateNIneMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_GrantDateNIneMember_lbl2" xml:lang="en-US" id="dgica_GrantDateNIneMember_lbl2">December 15, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateNIneMember" xlink:to="dgica_GrantDateNIneMember_lbl2" xlink:title="label: GrantDateNIneMember to dgica_GrantDateNIneMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateOneMember" xlink:label="GrantDateOneMember" xlink:title="GrantDateOneMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateOneMember_lbl" xml:lang="en-US" id="dgica_GrantDateOneMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateOneMember" xlink:to="dgica_GrantDateOneMember_lbl" xlink:title="label: GrantDateOneMember to dgica_GrantDateOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateOneMember_lbl1" xml:lang="en-US" id="dgica_GrantDateOneMember_lbl1">Grant Date One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateOneMember" xlink:to="dgica_GrantDateOneMember_lbl1" xlink:title="label: GrantDateOneMember to dgica_GrantDateOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateOneMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateOneMember_lbl2" xml:lang="en-US" id="dgica_GrantDateOneMember_lbl2">December 18, 2014 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateOneMember" xlink:to="dgica_GrantDateOneMember_lbl2" xlink:title="label: GrantDateOneMember to dgica_GrantDateOneMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateFiveMember" xlink:label="GrantDateFiveMember" xlink:title="GrantDateFiveMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateFiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateFiveMember_lbl" xml:lang="en-US" id="dgica_GrantDateFiveMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateFiveMember" xlink:to="dgica_GrantDateFiveMember_lbl" xlink:title="label: GrantDateFiveMember to dgica_GrantDateFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateFiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateFiveMember_lbl1" xml:lang="en-US" id="dgica_GrantDateFiveMember_lbl1">Grant Date Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateFiveMember" xlink:to="dgica_GrantDateFiveMember_lbl1" xlink:title="label: GrantDateFiveMember to dgica_GrantDateFiveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateFiveMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateFiveMember_lbl2" xml:lang="en-US" id="dgica_GrantDateFiveMember_lbl2">January 4, 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateFiveMember" xlink:to="dgica_GrantDateFiveMember_lbl2" xlink:title="label: GrantDateFiveMember to dgica_GrantDateFiveMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateEightMember" xlink:label="GrantDateEightMember" xlink:title="GrantDateEightMember" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateEightMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_GrantDateEightMember_lbl" xml:lang="en-US" id="dgica_GrantDateEightMember_lbl">Information by date or year award under share-based payment arrangement is granted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateEightMember" xlink:to="dgica_GrantDateEightMember_lbl" xlink:title="label: GrantDateEightMember to dgica_GrantDateEightMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateEightMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_GrantDateEightMember_lbl1" xml:lang="en-US" id="dgica_GrantDateEightMember_lbl1">Grant Date Eight [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateEightMember" xlink:to="dgica_GrantDateEightMember_lbl1" xlink:title="label: GrantDateEightMember to dgica_GrantDateEightMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_GrantDateEightMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_GrantDateEightMember_lbl2" xml:lang="en-US" id="dgica_GrantDateEightMember_lbl2">April 18, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantDateEightMember" xlink:to="dgica_GrantDateEightMember_lbl2" xlink:title="label: GrantDateEightMember to dgica_GrantDateEightMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlanAbstract" xlink:label="AgencyStockPurchasePlanAbstract" xlink:title="AgencyStockPurchasePlanAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlanAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AgencyStockPurchasePlanAbstract_lbl1" xml:lang="en-US" id="dgica_AgencyStockPurchasePlanAbstract_lbl1">Agency Stock Purchase Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlanAbstract" xlink:to="dgica_AgencyStockPurchasePlanAbstract_lbl1" xlink:title="label: AgencyStockPurchasePlanAbstract to dgica_AgencyStockPurchasePlanAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:label="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:title="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl" xml:lang="en-US" id="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl">Number of periods considered to arrive at average price to issue common stock, 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="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:to="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl" xlink:title="label: NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock to dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl1" xml:lang="en-US" id="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl1">Number of Periods Considered to Arrived at Average Price to Issue Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:to="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl1" xlink:title="label: NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock to dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl2" xml:lang="en-US" id="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl2">Number of trading days of subscription period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:to="dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl2" xlink:title="label: NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock to dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl">Share based compensation arrangement by share based payment award maximum amount of subscription per period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl1" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl1">Share Based Compensation Arrangement by Share Based Payment Award Maximum Amount of Subscription per Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl2" xml:lang="en-US" id="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl2">Investment on per subscription</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:to="dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod to dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlanMember" xlink:label="AgencyStockPurchasePlanMember" xlink:title="AgencyStockPurchasePlanMember" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_AgencyStockPurchasePlanMember_lbl" xml:lang="en-US" id="dgica_AgencyStockPurchasePlanMember_lbl">Information by plan name for agency stock purchase plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlanMember" xlink:to="dgica_AgencyStockPurchasePlanMember_lbl" xlink:title="label: AgencyStockPurchasePlanMember to dgica_AgencyStockPurchasePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AgencyStockPurchasePlanMember_lbl1" xml:lang="en-US" id="dgica_AgencyStockPurchasePlanMember_lbl1">Agency Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlanMember" xlink:to="dgica_AgencyStockPurchasePlanMember_lbl1" xlink:title="label: AgencyStockPurchasePlanMember to dgica_AgencyStockPurchasePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="dgica_AgencyStockPurchasePlanMember_lbl2" xml:lang="en-US" id="dgica_AgencyStockPurchasePlanMember_lbl2">Agency Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlanMember" xlink:to="dgica_AgencyStockPurchasePlanMember_lbl2" xlink:title="label: AgencyStockPurchasePlanMember to dgica_AgencyStockPurchasePlanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlan2021Member" xlink:label="AgencyStockPurchasePlan2021Member" xlink:title="AgencyStockPurchasePlan2021Member" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlan2021Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_AgencyStockPurchasePlan2021Member_lbl" xml:lang="en-US" id="dgica_AgencyStockPurchasePlan2021Member_lbl">Information by plan name for agency stock purchase plan adopted in 2021.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlan2021Member" xlink:to="dgica_AgencyStockPurchasePlan2021Member_lbl" xlink:title="label: AgencyStockPurchasePlan2021Member to dgica_AgencyStockPurchasePlan2021Member_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlan2021Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AgencyStockPurchasePlan2021Member_lbl1" xml:lang="en-US" id="dgica_AgencyStockPurchasePlan2021Member_lbl1">Agency Stock Purchase Plan 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlan2021Member" xlink:to="dgica_AgencyStockPurchasePlan2021Member_lbl1" xlink:title="label: AgencyStockPurchasePlan2021Member to dgica_AgencyStockPurchasePlan2021Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AgencyStockPurchasePlan2021Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_AgencyStockPurchasePlan2021Member_lbl2" xml:lang="en-US" id="dgica_AgencyStockPurchasePlan2021Member_lbl2">New Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgencyStockPurchasePlan2021Member" xlink:to="dgica_AgencyStockPurchasePlan2021Member_lbl2" xlink:title="label: AgencyStockPurchasePlan2021Member to dgica_AgencyStockPurchasePlan2021Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SupplementaryInsuranceInformationBySegmentAbstract" xlink:label="SupplementaryInsuranceInformationBySegmentAbstract" xlink:title="SupplementaryInsuranceInformationBySegmentAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_SupplementaryInsuranceInformationBySegmentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_SupplementaryInsuranceInformationBySegmentAbstract_lbl1" xml:lang="en-US" id="dgica_SupplementaryInsuranceInformationBySegmentAbstract_lbl1">Supplementary Insurance Information by Segment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="dgica_SupplementaryInsuranceInformationBySegmentAbstract_lbl1" xlink:title="label: SupplementaryInsuranceInformationBySegmentAbstract to dgica_SupplementaryInsuranceInformationBySegmentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:label="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:title="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl1" xml:lang="en-US" id="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl1">Increase (Decrease) of Statutory Net Income (Loss) of Insurance Subsidiaries [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl1" xlink:title="label: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl2" xml:lang="en-US" id="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl2">Increases (Decreases): [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl2" xlink:title="label: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInParentOnlyNetIncome" xlink:label="IncreaseDecreaseInParentOnlyNetIncome" xlink:title="IncreaseDecreaseInParentOnlyNetIncome" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl" xml:lang="en-US" id="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl">Increase (decrease) in parent only net income reported in the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInParentOnlyNetIncome" xlink:to="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl" xlink:title="label: IncreaseDecreaseInParentOnlyNetIncome to dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl1" xml:lang="en-US" id="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl1">Increase (Decrease) in Parent only Net Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInParentOnlyNetIncome" xlink:to="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl1" xlink:title="label: IncreaseDecreaseInParentOnlyNetIncome to dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl2" xml:lang="en-US" id="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl2">Parent-only net (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInParentOnlyNetIncome" xlink:to="dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl2" xlink:title="label: IncreaseDecreaseInParentOnlyNetIncome to dgica_IncreaseDecreaseInParentOnlyNetIncome_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:label="IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:title="IncreaseDecreaseInSalvageAndSubrogationRecoverable" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl" xml:lang="en-US" id="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl">The increase (decrease) in salvage and subrogation recoverable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:to="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl" xlink:title="label: IncreaseDecreaseInSalvageAndSubrogationRecoverable to dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl1" xml:lang="en-US" id="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl1">Increase (Decrease) in Salvage and Subrogation Recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:to="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl1" xlink:title="label: IncreaseDecreaseInSalvageAndSubrogationRecoverable to dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl2" xml:lang="en-US" id="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl2">Salvage and subrogation recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:to="dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl2" xlink:title="label: IncreaseDecreaseInSalvageAndSubrogationRecoverable to dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:label="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:title="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract_lbl1" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract_lbl1">Statutory Capital and Surplus of Insurance Subsidiaries [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract_lbl1" xlink:title="label: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:label="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:title="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl">Statutory capital and surplus deficit reconciliation, fixed maturities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:to="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl" xlink:title="label: StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities to dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl1" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl1">Statutory Capital and Surplus Deficit Reconciliation, Fixed Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:to="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl1" xlink:title="label: StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities to dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl2" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl2">Fixed maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:to="dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl2" xlink:title="label: StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities to dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:label="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:title="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl">Statutory capital and surplus reconciliation, salvage and subrogation recoverable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl" xlink:title="label: StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable to dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl1" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl1">Statutory Capital and Surplus Reconciliation Salvage and Subrogation Recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl1" xlink:title="label: StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable to dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl2" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl2">Salvage and subrogation recoverable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl2" xlink:title="label: StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable to dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:label="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:title="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl">Statutory capital and surplus reconciliation, non admitted assets and other adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl" xlink:title="label: StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments to dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl1" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl1">Statutory Capital and Surplus Reconciliation Non Admitted Assets and Other Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl1" xlink:title="label: StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments to dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl2" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl2">Non-admitted assets and other adjustments, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl2" xlink:title="label: StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments to dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:label="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:title="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl">Statutory capital and surplus reconciliation, deferred federal income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl" xlink:title="label: StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes to dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl1" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl1">Statutory Capital And Surplus Reconciliation Deferred Federal Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl1" xlink:title="label: StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes to dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl2" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl2">Deferred federal income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl2" xlink:title="label: StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes to dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredFederalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl" xml:lang="en-US" id="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl">The increase (decrease) in deferred federal income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:to="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl" xlink:title="label: IncreaseDecreaseInDeferredFederalIncomeTaxes to dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl1" xml:lang="en-US" id="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl1">Increase (Decrease) in Deferred Federal Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:to="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl1" xlink:title="label: IncreaseDecreaseInDeferredFederalIncomeTaxes to dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl2" xml:lang="en-US" id="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl2">Deferred federal income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:to="dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl2" xlink:title="label: IncreaseDecreaseInDeferredFederalIncomeTaxes to dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:label="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:title="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl">Statutory capital and surplus reconciliation, parent-only equity and other adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl" xlink:title="label: StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments to dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl1" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl1">Statutory Capital And Surplus Reconciliation Equity And Other Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl1" xlink:title="label: StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments to dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl2" xml:lang="en-US" id="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl2">Parent-only equity and other adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:to="dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl2" xlink:title="label: StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments to dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:label="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:title="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl" xml:lang="en-US" id="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl">The increase decrease in consolidation eliminations and adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:to="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl" xlink:title="label: IncreaseDecreaseInConsolidationEliminationsAndAdjustments to dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl1" xml:lang="en-US" id="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl1">Increase (Decrease) in Consolidation Eliminations and Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:to="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl1" xlink:title="label: IncreaseDecreaseInConsolidationEliminationsAndAdjustments to dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl2" xml:lang="en-US" id="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl2">Consolidating eliminations and adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:to="dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl2" xlink:title="label: IncreaseDecreaseInConsolidationEliminationsAndAdjustments to dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:label="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:title="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" />
    <link:label xlink:type="resource" xlink:label="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl" xml:lang="en-US" id="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl">Amount of deferred tax liability attributable to taxable temporary differences classified as loss reserve transition adjustment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:to="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl" xlink:title="label: DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment to dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl1" xml:lang="en-US" id="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl1">Deferred Tax Liabilities Tax Loss Reserve Transition Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:to="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl1" xlink:title="label: DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment to dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl2" xml:lang="en-US" id="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl2">Loss reserve transition adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:to="dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl2" xlink:title="label: DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment to dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AffiliatedEntityAndUnaffiliatedEntityMember" xlink:label="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:title="AffiliatedEntityAndUnaffiliatedEntityMember" />
    <link:label xlink:type="resource" xlink:label="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl" xml:lang="en-US" id="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl">Information by type of related party affiliated entity and unaffiliated entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:to="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl" xlink:title="label: AffiliatedEntityAndUnaffiliatedEntityMember to dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl1" xml:lang="en-US" id="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl1">Affiliated Entity And Unaffiliated Entity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:to="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl1" xlink:title="label: AffiliatedEntityAndUnaffiliatedEntityMember to dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl2" xml:lang="en-US" id="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl2">Affiliated Entity and Unaffiliated Entity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:to="dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl2" xlink:title="label: AffiliatedEntityAndUnaffiliatedEntityMember to dgica_AffiliatedEntityAndUnaffiliatedEntityMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StockRepurchaseProgramMember" xlink:label="StockRepurchaseProgramMember" xlink:title="StockRepurchaseProgramMember" />
    <link:label xlink:type="resource" xlink:label="dgica_StockRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StockRepurchaseProgramMember_lbl" xml:lang="en-US" id="dgica_StockRepurchaseProgramMember_lbl">A program by which a company buys back its own shares from the marketplace.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramMember" xlink:to="dgica_StockRepurchaseProgramMember_lbl" xlink:title="label: StockRepurchaseProgramMember to dgica_StockRepurchaseProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StockRepurchaseProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StockRepurchaseProgramMember_lbl1" xml:lang="en-US" id="dgica_StockRepurchaseProgramMember_lbl1">Stock repurchase program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramMember" xlink:to="dgica_StockRepurchaseProgramMember_lbl1" xlink:title="label: StockRepurchaseProgramMember to dgica_StockRepurchaseProgramMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StockRepurchaseProgramMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StockRepurchaseProgramMember_lbl2" xml:lang="en-US" id="dgica_StockRepurchaseProgramMember_lbl2">Stock Repurchase Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramMember" xlink:to="dgica_StockRepurchaseProgramMember_lbl2" xlink:title="label: StockRepurchaseProgramMember to dgica_StockRepurchaseProgramMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MichiganInsuranceCompanyMember" xlink:label="MichiganInsuranceCompanyMember" xlink:title="MichiganInsuranceCompanyMember" />
    <link:label xlink:type="resource" xlink:label="dgica_MichiganInsuranceCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_MichiganInsuranceCompanyMember_lbl" xml:lang="en-US" id="dgica_MichiganInsuranceCompanyMember_lbl">Refers to an insurance subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MichiganInsuranceCompanyMember" xlink:to="dgica_MichiganInsuranceCompanyMember_lbl" xlink:title="label: MichiganInsuranceCompanyMember to dgica_MichiganInsuranceCompanyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_MichiganInsuranceCompanyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_MichiganInsuranceCompanyMember_lbl1" xml:lang="en-US" id="dgica_MichiganInsuranceCompanyMember_lbl1">Michigan Insurance Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MichiganInsuranceCompanyMember" xlink:to="dgica_MichiganInsuranceCompanyMember_lbl1" xlink:title="label: MichiganInsuranceCompanyMember to dgica_MichiganInsuranceCompanyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_MichiganInsuranceCompanyMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_MichiganInsuranceCompanyMember_lbl2" xml:lang="en-US" id="dgica_MichiganInsuranceCompanyMember_lbl2">MICO [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MichiganInsuranceCompanyMember" xlink:to="dgica_MichiganInsuranceCompanyMember_lbl2" xlink:title="label: MichiganInsuranceCompanyMember to dgica_MichiganInsuranceCompanyMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesAbstract" xlink:label="StatutoryAccountingPracticesAbstract" xlink:title="StatutoryAccountingPracticesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryAccountingPracticesAbstract_lbl1" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesAbstract_lbl1">Statutory Accounting Practices [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesAbstract" xlink:to="dgica_StatutoryAccountingPracticesAbstract_lbl1" xlink:title="label: StatutoryAccountingPracticesAbstract to dgica_StatutoryAccountingPracticesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:label="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:title="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl">The amount of statutory unassigned (deficit) surplus as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:to="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl" xlink:title="label: StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus to dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl1" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl1">Statutory Accounting Practices Statutory Unassigned Deficit Surplus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:to="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl1" xlink:title="label: StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus to dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl2" xml:lang="en-US" id="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl2">Statutory unassigned surplus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:to="dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl2" xlink:title="label: StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus to dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OperatingLossCarryforwardsAbstract" xlink:label="OperatingLossCarryforwardsAbstract" xlink:title="OperatingLossCarryforwardsAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_OperatingLossCarryforwardsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_OperatingLossCarryforwardsAbstract_lbl1" xml:lang="en-US" id="dgica_OperatingLossCarryforwardsAbstract_lbl1">Operating loss carryforwards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsAbstract" xlink:to="dgica_OperatingLossCarryforwardsAbstract_lbl1" xlink:title="label: OperatingLossCarryforwardsAbstract to dgica_OperatingLossCarryforwardsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_OperatingLossCarryforwardsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_OperatingLossCarryforwardsAbstract_lbl2" xml:lang="en-US" id="dgica_OperatingLossCarryforwardsAbstract_lbl2">Operating Loss Carryforwards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsAbstract" xlink:to="dgica_OperatingLossCarryforwardsAbstract_lbl2" xlink:title="label: OperatingLossCarryforwardsAbstract to dgica_OperatingLossCarryforwardsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DeferredTaxAssetsNetOther" xlink:label="DeferredTaxAssetsNetOther" xlink:title="DeferredTaxAssetsNetOther" />
    <link:label xlink:type="resource" xlink:label="dgica_DeferredTaxAssetsNetOther_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_DeferredTaxAssetsNetOther_lbl" xml:lang="en-US" id="dgica_DeferredTaxAssetsNetOther_lbl">Amount, after allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOther" xlink:to="dgica_DeferredTaxAssetsNetOther_lbl" xlink:title="label: DeferredTaxAssetsNetOther to dgica_DeferredTaxAssetsNetOther_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_DeferredTaxAssetsNetOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DeferredTaxAssetsNetOther_lbl1" xml:lang="en-US" id="dgica_DeferredTaxAssetsNetOther_lbl1">Deferred Tax Assets, Net, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOther" xlink:to="dgica_DeferredTaxAssetsNetOther_lbl1" xlink:title="label: DeferredTaxAssetsNetOther to dgica_DeferredTaxAssetsNetOther_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_DeferredTaxAssetsNetOther_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_DeferredTaxAssetsNetOther_lbl2" xml:lang="en-US" id="dgica_DeferredTaxAssetsNetOther_lbl2">Other deferred tax assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOther" xlink:to="dgica_DeferredTaxAssetsNetOther_lbl2" xlink:title="label: DeferredTaxAssetsNetOther to dgica_DeferredTaxAssetsNetOther_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TaxYearsPriorTo2021Member" xlink:label="TaxYearsPriorTo2021Member" xlink:title="TaxYearsPriorTo2021Member" />
    <link:label xlink:type="resource" xlink:label="dgica_TaxYearsPriorTo2021Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_TaxYearsPriorTo2021Member_lbl" xml:lang="en-US" id="dgica_TaxYearsPriorTo2021Member_lbl">Tax years prior to 2021.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYearsPriorTo2021Member" xlink:to="dgica_TaxYearsPriorTo2021Member_lbl" xlink:title="label: TaxYearsPriorTo2021Member to dgica_TaxYearsPriorTo2021Member_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_TaxYearsPriorTo2021Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_TaxYearsPriorTo2021Member_lbl1" xml:lang="en-US" id="dgica_TaxYearsPriorTo2021Member_lbl1">Tax Years Prior to 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYearsPriorTo2021Member" xlink:to="dgica_TaxYearsPriorTo2021Member_lbl1" xlink:title="label: TaxYearsPriorTo2021Member to dgica_TaxYearsPriorTo2021Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:label="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:title="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl1" xml:lang="en-US" id="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl1">Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl1" xlink:title="label: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl2" xml:lang="en-US" id="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl2">Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl2" xlink:title="label: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeLossOfSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl" xml:lang="en-US" id="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl">Amount of income (loss) of subsidiary attributable to the equity in undistributed net income of subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:to="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl" xlink:title="label: EquityInUndistributedNetIncomeLossOfSubsidiaries to dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl1" xml:lang="en-US" id="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl1">Equity in Undistributed Net Income Loss of Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:to="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl1" xlink:title="label: EquityInUndistributedNetIncomeLossOfSubsidiaries to dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl2" xml:lang="en-US" id="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl2">Equity in undistributed net loss (income) of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:to="dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl2" xlink:title="label: EquityInUndistributedNetIncomeLossOfSubsidiaries to dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:label="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:title="PaymentsForProceedsFromInvestmentInSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl" xml:lang="en-US" id="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl">The net cash paid (received) associated with the acquisition or disposal of all payments for proceeds from investment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:to="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl" xlink:title="label: PaymentsForProceedsFromInvestmentInSubsidiaries to dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl1" xml:lang="en-US" id="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl1">Payments for Proceeds from Investment in Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:to="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl1" xlink:title="label: PaymentsForProceedsFromInvestmentInSubsidiaries to dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl2" xml:lang="en-US" id="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl2">Investment in subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:to="dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl2" xlink:title="label: PaymentsForProceedsFromInvestmentInSubsidiaries to dgica_PaymentsForProceedsFromInvestmentInSubsidiaries_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:label="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:title="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract_lbl1" xml:lang="en-US" id="dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract_lbl1">Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:to="dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract_lbl1" xlink:title="label: DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract to dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:label="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:title="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl" xml:lang="en-US" id="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl">The number of securities classified as available for sale in unrealized loss position held by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:to="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl" xlink:title="label: NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition to dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl1" xml:lang="en-US" id="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl1">Number of Securities Classified as Available for Sale in Unrealized Loss Position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:to="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl1" xlink:title="label: NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition to dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl2" xml:lang="en-US" id="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl2">Number of fixed maturity securities classified as available for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:to="dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl2" xlink:title="label: NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition to dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MaturityOfFixedMaturitiesAbstract" xlink:label="MaturityOfFixedMaturitiesAbstract" xlink:title="MaturityOfFixedMaturitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_MaturityOfFixedMaturitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_MaturityOfFixedMaturitiesAbstract_lbl1" xml:lang="en-US" id="dgica_MaturityOfFixedMaturitiesAbstract_lbl1">Maturity of Fixed Maturities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturityOfFixedMaturitiesAbstract" xlink:to="dgica_MaturityOfFixedMaturitiesAbstract_lbl1" xlink:title="label: MaturityOfFixedMaturitiesAbstract to dgica_MaturityOfFixedMaturitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_MaturityOfFixedMaturitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_MaturityOfFixedMaturitiesAbstract_lbl2" xml:lang="en-US" id="dgica_MaturityOfFixedMaturitiesAbstract_lbl2">Maturity of fixed maturities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturityOfFixedMaturitiesAbstract" xlink:to="dgica_MaturityOfFixedMaturitiesAbstract_lbl2" xlink:title="label: MaturityOfFixedMaturitiesAbstract to dgica_MaturityOfFixedMaturitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SalesOfFixedMaturitiesAbstract" xlink:label="SalesOfFixedMaturitiesAbstract" xlink:title="SalesOfFixedMaturitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_SalesOfFixedMaturitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_SalesOfFixedMaturitiesAbstract_lbl1" xml:lang="en-US" id="dgica_SalesOfFixedMaturitiesAbstract_lbl1">Sales of Fixed Maturities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesOfFixedMaturitiesAbstract" xlink:to="dgica_SalesOfFixedMaturitiesAbstract_lbl1" xlink:title="label: SalesOfFixedMaturitiesAbstract to dgica_SalesOfFixedMaturitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_SalesOfFixedMaturitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_SalesOfFixedMaturitiesAbstract_lbl2" xml:lang="en-US" id="dgica_SalesOfFixedMaturitiesAbstract_lbl2">Sales of fixed maturities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesOfFixedMaturitiesAbstract" xlink:to="dgica_SalesOfFixedMaturitiesAbstract_lbl2" xlink:title="label: SalesOfFixedMaturitiesAbstract to dgica_SalesOfFixedMaturitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PurchasesOfFixedMaturitiesAbstract" xlink:label="PurchasesOfFixedMaturitiesAbstract" xlink:title="PurchasesOfFixedMaturitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="dgica_PurchasesOfFixedMaturitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dgica_PurchasesOfFixedMaturitiesAbstract_lbl1" xml:lang="en-US" id="dgica_PurchasesOfFixedMaturitiesAbstract_lbl1">Purchases of Fixed Maturities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasesOfFixedMaturitiesAbstract" xlink:to="dgica_PurchasesOfFixedMaturitiesAbstract_lbl1" xlink:title="label: PurchasesOfFixedMaturitiesAbstract to dgica_PurchasesOfFixedMaturitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="dgica_PurchasesOfFixedMaturitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dgica_PurchasesOfFixedMaturitiesAbstract_lbl2" xml:lang="en-US" id="dgica_PurchasesOfFixedMaturitiesAbstract_lbl2">Purchases of fixed maturities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasesOfFixedMaturitiesAbstract" xlink:to="dgica_PurchasesOfFixedMaturitiesAbstract_lbl2" xlink:title="label: PurchasesOfFixedMaturitiesAbstract to dgica_PurchasesOfFixedMaturitiesAbstract_lbl2" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>dgica-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.2.1.5134 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://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ScheduleIiiSupplementaryInsuranceInformationDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#GuarantyFundAndOtherInsurancerelatedAssessmentsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationFinancialDataBySegmentDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationReportableSegmentsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SupplementaryCashFlowInformationDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansAgencyStockPurchasePlanDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansEmployeeStockPurchasePlanDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansEquityIncentivePlansDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesOperatingLossCarryforwardDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceUnaffiliatedReinsurersDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#BorrowingsSubordinatedDebenturesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#BorrowingsLinesOfCreditDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipmentDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#DeferredPolicyAcquisitionCostsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsSummaryDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesLeaseAgreementDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesExpenseSharingDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#ImpactOfNewAccountingStandardsDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="dgica-20221231.xsd#SummaryOfSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformationTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompanyTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SupplementaryCashFlowInformationTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#SupplementaryCashFlowInformationTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlansTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlansTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReinsuranceTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReinsuranceTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/BorrowingsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#BorrowingsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpensesTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipmentTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipmentTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#DeferredPolicyAcquisitionCostsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/InvestmentsTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#InvestmentsTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliatesTables" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliatesTables" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies" xlink:type="simple" xlink:href="dgica-20221231.xsd#ImpactOfNewAccountingStandardsPolicies" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dgica-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#ScheduleIiiSupplementaryInsuranceInformation" />
  <link:roleRef roleURI="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments" xlink:type="simple" xlink:href="dgica-20221231.xsd#GuarantyFundAndOtherInsurancerelatedAssessments" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SegmentInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany" xlink:type="simple" xlink:href="dgica-20221231.xsd#CondensedFinancialInformationOfParentCompany" />
  <link:roleRef roleURI="http://donegalgroup.com/role/EarningsPerShare" xlink:type="simple" xlink:href="dgica-20221231.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SupplementaryCashFlowInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#SupplementaryCashFlowInformation" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements" xlink:type="simple" xlink:href="dgica-20221231.xsd#ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions" xlink:type="simple" xlink:href="dgica-20221231.xsd#StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockCompensationPlans" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockCompensationPlans" />
  <link:roleRef roleURI="http://donegalgroup.com/role/StockholdersEquity" xlink:type="simple" xlink:href="dgica-20221231.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://donegalgroup.com/role/IncomeTaxes" xlink:type="simple" xlink:href="dgica-20221231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://donegalgroup.com/role/Reinsurance" xlink:type="simple" xlink:href="dgica-20221231.xsd#Reinsurance" />
  <link:roleRef roleURI="http://donegalgroup.com/role/Borrowings" xlink:type="simple" xlink:href="dgica-20221231.xsd#Borrowings" />
  <link:roleRef roleURI="http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses" xlink:type="simple" xlink:href="dgica-20221231.xsd#LiabilityForLossesAndLossExpenses" />
  <link:roleRef roleURI="http://donegalgroup.com/role/PropertyAndEquipment" xlink:type="simple" xlink:href="dgica-20221231.xsd#PropertyAndEquipment" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts" xlink:type="simple" xlink:href="dgica-20221231.xsd#DeferredPolicyAcquisitionCosts" />
  <link:roleRef roleURI="http://donegalgroup.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="dgica-20221231.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://donegalgroup.com/role/Investments" xlink:type="simple" xlink:href="dgica-20221231.xsd#Investments" />
  <link:roleRef roleURI="http://donegalgroup.com/role/TransactionsWithAffiliates" xlink:type="simple" xlink:href="dgica-20221231.xsd#TransactionsWithAffiliates" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ImpactOfNewAccountingStandards" xlink:type="simple" xlink:href="dgica-20221231.xsd#ImpactOfNewAccountingStandards" />
  <link:roleRef roleURI="http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="dgica-20221231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfStockholdersEquity" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://donegalgroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dgica-20221231.xsd#ConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://donegalgroup.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="dgica-20221231.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="EntityListingsTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: EntityListingsTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentType" xlink:title="presentation: EntityListingsLineItems 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/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AmendmentFlag" xlink:title="presentation: EntityListingsLineItems 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/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentAnnualReport" xlink:title="presentation: EntityListingsLineItems to DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: EntityListingsLineItems to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: EntityListingsLineItems to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: EntityListingsLineItems to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: EntityListingsLineItems to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="DocumentTransitionReport" xlink:title="presentation: EntityListingsLineItems to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityFileNumber" xlink:title="presentation: EntityListingsLineItems to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityRegistrantName" xlink:title="presentation: EntityListingsLineItems to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityCentralIndexKey" xlink:title="presentation: EntityListingsLineItems to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: EntityListingsLineItems to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: EntityListingsLineItems to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: EntityListingsLineItems to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: EntityListingsLineItems to EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: EntityListingsLineItems to EntityAddressStateOrProvince" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: EntityListingsLineItems to EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="CityAreaCode" xlink:title="presentation: EntityListingsLineItems to CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="LocalPhoneNumber" xlink:title="presentation: EntityListingsLineItems to LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="Security12bTitle" xlink:title="presentation: EntityListingsLineItems to Security12bTitle" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="TradingSymbol" xlink:title="presentation: EntityListingsLineItems to TradingSymbol" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="SecurityExchangeName" xlink:title="presentation: EntityListingsLineItems to SecurityExchangeName" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: EntityListingsLineItems to EntityWellKnownSeasonedIssuer" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: EntityListingsLineItems to EntityVoluntaryFilers" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: EntityListingsLineItems to EntityCurrentReportingStatus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: EntityListingsLineItems to EntityInteractiveDataCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityFilerCategory" xlink:title="presentation: EntityListingsLineItems to EntityFilerCategory" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntitySmallBusiness" xlink:title="presentation: EntityListingsLineItems to EntitySmallBusiness" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: EntityListingsLineItems to EntityEmergingGrowthCompany" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: EntityListingsLineItems to IcfrAuditorAttestationFlag" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityShellCompany" xlink:title="presentation: EntityListingsLineItems to EntityShellCompany" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityPublicFloat" xlink:title="presentation: EntityListingsLineItems to EntityPublicFloat" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: EntityListingsLineItems to EntityCommonStockSharesOutstanding" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AuditorFirmId" xlink:title="presentation: EntityListingsLineItems to AuditorFirmId" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AuditorName" xlink:title="presentation: EntityListingsLineItems to AuditorName" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="EntityListingsLineItems" xlink:to="AuditorLocation" xlink:title="presentation: EntityListingsLineItems to AuditorLocation" order="35.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="EntityListingsTable" xlink:to="EntityListingsLineItems" xlink:title="presentation: EntityListingsTable to EntityListingsLineItems" 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="EntityListingsTable" xlink:title="presentation: CoverAbstract to EntityListingsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FixedMaturitiesInvestmentsAbstract" xlink:label="FixedMaturitiesInvestmentsAbstract" xlink:title="FixedMaturitiesInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="HeldToMaturitySecurities" xlink:title="presentation: FixedMaturitiesInvestmentsAbstract to HeldToMaturitySecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="presentation: FixedMaturitiesInvestmentsAbstract to AvailableForSaleSecuritiesDebtSecurities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="EquitySecuritiesFvNi" xlink:title="presentation: FixedMaturitiesInvestmentsAbstract to EquitySecuritiesFvNi" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="ShortTermInvestmentsAtCost" xlink:title="presentation: FixedMaturitiesInvestmentsAbstract to ShortTermInvestmentsAtCost" 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="InvestmentAbstract" xlink:to="FixedMaturitiesInvestmentsAbstract" xlink:title="presentation: InvestmentAbstract to FixedMaturitiesInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments" xlink:label="Investments" xlink:title="Investments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="Investments" xlink:title="presentation: InvestmentAbstract to Investments" 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="AssetsAbstract" xlink:to="InvestmentAbstract" xlink:title="presentation: AssetsAbstract to InvestmentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Cash" xlink:title="presentation: AssetsAbstract to Cash" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInvestmentIncomeReceivable" xlink:label="AccruedInvestmentIncomeReceivable" xlink:title="AccruedInvestmentIncomeReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AccruedInvestmentIncomeReceivable" xlink:title="presentation: AssetsAbstract to AccruedInvestmentIncomeReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsReceivableAtCarryingValue" xlink:label="PremiumsReceivableAtCarryingValue" xlink:title="PremiumsReceivableAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PremiumsReceivableAtCarryingValue" xlink:title="presentation: AssetsAbstract to PremiumsReceivableAtCarryingValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:label="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="ReinsuranceRecoverablesOnPaidAndUnpaidLosses" xlink:title="presentation: AssetsAbstract to ReinsuranceRecoverablesOnPaidAndUnpaidLosses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredPolicyAcquisitionCosts" xlink:title="presentation: AssetsAbstract to DeferredPolicyAcquisitionCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="presentation: AssetsAbstract to DeferredIncomeTaxAssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PrepaidReinsurancePremiums" xlink:title="presentation: AssetsAbstract to PrepaidReinsurancePremiums" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableFromSecuritization" xlink:label="AccountsReceivableFromSecuritization" xlink:title="AccountsReceivableFromSecuritization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AccountsReceivableFromSecuritization" xlink:title="presentation: AssetsAbstract to AccountsReceivableFromSecuritization" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable" xlink:label="IncomeTaxReceivable" xlink:title="IncomeTaxReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IncomeTaxReceivable" xlink:title="presentation: AssetsAbstract to IncomeTaxReceivable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReceivableFromReinsuranceClaims" xlink:label="ReceivableFromReinsuranceClaims" xlink:title="ReceivableFromReinsuranceClaims" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="ReceivableFromReinsuranceClaims" xlink:title="presentation: AssetsAbstract to ReceivableFromReinsuranceClaims" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliates" xlink:label="DueFromAffiliates" xlink:title="DueFromAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DueFromAffiliates" xlink:title="presentation: AssetsAbstract to DueFromAffiliates" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: AssetsAbstract to Goodwill" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: AssetsAbstract to IntangibleAssetsNetExcludingGoodwill" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssets" xlink:title="presentation: AssetsAbstract to OtherAssets" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="16.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="StatementLineItems" xlink:to="AssetsAbstract" xlink:title="presentation: StatementLineItems 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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: LiabilitiesAbstract to LiabilityForClaimsAndClaimsAdjustmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnearnedPremiums" xlink:label="UnearnedPremiums" xlink:title="UnearnedPremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="UnearnedPremiums" xlink:title="presentation: LiabilitiesAbstract to UnearnedPremiums" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="AccruedLiabilitiesCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="AccruedLiabilitiesCurrentAndNoncurrent" xlink:title="presentation: LiabilitiesAbstract to AccruedLiabilitiesCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePayable" xlink:label="ReinsurancePayable" xlink:title="ReinsurancePayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="ReinsurancePayable" xlink:title="presentation: LiabilitiesAbstract to ReinsurancePayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="LineOfCredit" xlink:title="presentation: LiabilitiesAbstract to LineOfCredit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="DividendsPayableCurrentAndNoncurrent" xlink:title="presentation: LiabilitiesAbstract to DividendsPayableCurrentAndNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_RefundLiabilityToPolicyholders" xlink:label="RefundLiabilityToPolicyholders" xlink:title="RefundLiabilityToPolicyholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="RefundLiabilityToPolicyholders" xlink:title="presentation: LiabilitiesAbstract to RefundLiabilityToPolicyholders" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrentAndNoncurrent" xlink:label="DueToAffiliateCurrentAndNoncurrent" xlink:title="DueToAffiliateCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="DueToAffiliateCurrentAndNoncurrent" xlink:title="presentation: LiabilitiesAbstract to DueToAffiliateCurrentAndNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities" xlink:label="OtherLiabilities" xlink:title="OtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="OtherLiabilities" xlink:title="presentation: LiabilitiesAbstract to OtherLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="TreasuryStockValue" xlink:title="TreasuryStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockValue" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockValue" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" 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="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" 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="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" 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="StatementOfFinancialPositionAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfFinancialPositionAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FixedMaturitiesInvestmentsAbstract" xlink:label="FixedMaturitiesInvestmentsAbstract" xlink:title="FixedMaturitiesInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="HeldToMaturitySecuritiesFairValue" xlink:title="presentation: FixedMaturitiesInvestmentsAbstract to HeldToMaturitySecuritiesFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FixedMaturitiesInvestmentsAbstract" xlink:to="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="presentation: FixedMaturitiesInvestmentsAbstract to AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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="InvestmentAbstract" xlink:to="FixedMaturitiesInvestmentsAbstract" xlink:title="presentation: InvestmentAbstract to FixedMaturitiesInvestmentsAbstract" 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="AssetsAbstract" xlink:to="InvestmentAbstract" xlink:title="presentation: AssetsAbstract to InvestmentAbstract" 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="StatementLineItems" xlink:to="AssetsAbstract" xlink:title="presentation: StatementLineItems 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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StockholdersEquityAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="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="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" 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="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" 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="StatementOfFinancialPositionAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfFinancialPositionAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="PremiumsEarnedNet" xlink:title="presentation: RevenuesAbstract to PremiumsEarnedNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="NetInvestmentIncome" xlink:title="presentation: RevenuesAbstract to NetInvestmentIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissionsAndFees" xlink:label="InsuranceCommissionsAndFees" xlink:title="InsuranceCommissionsAndFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="InsuranceCommissionsAndFees" xlink:title="presentation: RevenuesAbstract to InsuranceCommissionsAndFees" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="OperatingLeaseLeaseIncome" xlink:title="presentation: RevenuesAbstract to OperatingLeaseLeaseIncome" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: RevenuesAbstract to RealizedInvestmentGainsLosses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="Revenues" xlink:title="presentation: RevenuesAbstract to Revenues" 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="StatementLineItems" xlink:to="RevenuesAbstract" xlink:title="presentation: StatementLineItems to RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderBenefitsAndClaimsIncurredNet" xlink:label="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="PolicyholderBenefitsAndClaimsIncurredNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="PolicyholderBenefitsAndClaimsIncurredNet" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to PolicyholderBenefitsAndClaimsIncurredNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense" xlink:label="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="DeferredPolicyAcquisitionCostAmortizationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to DeferredPolicyAcquisitionCostAmortizationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherUnderwritingExpense" xlink:label="OtherUnderwritingExpense" xlink:title="OtherUnderwritingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="OtherUnderwritingExpense" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to OtherUnderwritingExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderDividends" xlink:label="PolicyholderDividends" xlink:title="PolicyholderDividends" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="PolicyholderDividends" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to PolicyholderDividends" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpensesAbstract" xlink:to="InterestExpense" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to InterestExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="OtherCostAndExpenseOperating" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to OtherCostAndExpenseOperating" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="BenefitsLossesAndExpenses" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to BenefitsLossesAndExpenses" 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="StatementLineItems" xlink:to="BenefitsLossesAndExpensesAbstract" xlink:title="presentation: StatementLineItems to BenefitsLossesAndExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: StatementLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: StatementLineItems to IncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="presentation: StatementLineItems to NetIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EarningsPerShareBasicAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAbstract to EarningsPerShareBasic" 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="StatementLineItems" xlink:to="EarningsPerShareBasicAbstract" xlink:title="presentation: StatementLineItems to EarningsPerShareBasicAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EarningsPerShareDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareDilutedAbstract to EarningsPerShareDiluted" 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="StatementLineItems" xlink:to="EarningsPerShareDilutedAbstract" xlink:title="presentation: StatementLineItems to EarningsPerShareDilutedAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <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="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" 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="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossNetOfTax" 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="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="StatementLineItems" xlink:to="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="presentation: StatementLineItems to StatementOfIncomeAndComprehensiveIncomeAbstract" order="7.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="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" 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="IncomeStatementAbstract" xlink:to="StatementTable" xlink:title="presentation: IncomeStatementAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" 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="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" 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="StatementTable" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="presentation: StatementTable to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePremiumsEarned" xlink:label="ReinsurancePremiumsEarned" xlink:title="ReinsurancePremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="ReinsurancePremiumsEarned" xlink:title="presentation: RevenuesAbstract to ReinsurancePremiumsEarned" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: RevenuesAbstract to RealizedInvestmentGainsLosses" 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="StatementLineItems" xlink:to="RevenuesAbstract" xlink:title="presentation: StatementLineItems to RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceCostsAndRecoveriesNet" xlink:label="ReinsuranceCostsAndRecoveriesNet" xlink:title="ReinsuranceCostsAndRecoveriesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="ReinsuranceCostsAndRecoveriesNet" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to ReinsuranceCostsAndRecoveriesNet" 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="StatementLineItems" xlink:to="BenefitsLossesAndExpensesAbstract" xlink:title="presentation: StatementLineItems to BenefitsLossesAndExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatementLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: StatementLineItems to IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:title="presentation: OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="presentation: OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" 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="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" 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="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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="StatementLineItems" xlink:to="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="presentation: StatementLineItems to StatementOfIncomeAndComprehensiveIncomeAbstract" 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="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" 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="IncomeStatementAbstract" xlink:to="StatementTable" xlink:title="presentation: IncomeStatementAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockCommonMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockCommonMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued" xlink:title="SharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="SharesIssued" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to SharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NetIncomeLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="DividendsCommonStock" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to DividendsCommonStock" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to OtherComprehensiveIncomeLossNetOfTax" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued_2" xlink:title="SharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="SharesIssued_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to SharesIssued" order="11.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="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="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to RealizedInvestmentGainsLosses" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:label="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:title="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInUnearnedPremiums" xlink:label="IncreaseDecreaseInUnearnedPremiums" xlink:title="IncreaseDecreaseInUnearnedPremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInUnearnedPremiums" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInUnearnedPremiums" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPremiumsReceivable" xlink:label="IncreaseDecreaseInPremiumsReceivable" xlink:title="IncreaseDecreaseInPremiumsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPremiumsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPremiumsReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:label="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDeferredPolicyAcquisitionCosts" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDeferredIncomeTaxes" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDeferredIncomeTaxes" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReinsuranceRecoverable" xlink:label="IncreaseDecreaseInReinsuranceRecoverable" xlink:title="IncreaseDecreaseInReinsuranceRecoverable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInReinsuranceRecoverable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInReinsuranceRecoverable" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:label="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:title="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedInvestmentIncomeReceivable" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:label="IncreaseDecreaseInDueToAffiliates" xlink:title="IncreaseDecreaseInDueToAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueToAffiliates" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueToAffiliates" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReinsurancePayables" xlink:label="IncreaseDecreaseInReinsurancePayables" xlink:title="IncreaseDecreaseInReinsurancePayables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInReinsurancePayables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInReinsurancePayables" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:label="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:title="IncreaseDecreaseInPrepaidReinsurancePremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPrepaidReinsurancePremiums" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPrepaidReinsurancePremiums" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedIncomeTaxesPayable" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingCapitalNet" order="12.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="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" 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="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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PurchasesOfFixedMaturitiesAbstract" xlink:label="PurchasesOfFixedMaturitiesAbstract" xlink:title="PurchasesOfFixedMaturitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="PaymentsToAcquireHeldToMaturitySecurities" xlink:title="PaymentsToAcquireHeldToMaturitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchasesOfFixedMaturitiesAbstract" xlink:to="PaymentsToAcquireHeldToMaturitySecurities" xlink:title="presentation: PurchasesOfFixedMaturitiesAbstract to PaymentsToAcquireHeldToMaturitySecurities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PurchasesOfFixedMaturitiesAbstract" xlink:to="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="presentation: PurchasesOfFixedMaturitiesAbstract to PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PurchasesOfFixedMaturitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PurchasesOfFixedMaturitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:label="PaymentsToAcquireEquitySecuritiesFvNi" xlink:title="PaymentsToAcquireEquitySecuritiesFvNi" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireEquitySecuritiesFvNi" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireEquitySecuritiesFvNi" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SalesOfFixedMaturitiesAbstract" xlink:label="SalesOfFixedMaturitiesAbstract" xlink:title="SalesOfFixedMaturitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:title="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalesOfFixedMaturitiesAbstract" xlink:to="ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:title="presentation: SalesOfFixedMaturitiesAbstract to ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" 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="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="SalesOfFixedMaturitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to SalesOfFixedMaturitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MaturityOfFixedMaturitiesAbstract" xlink:label="MaturityOfFixedMaturitiesAbstract" xlink:title="MaturityOfFixedMaturitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturityOfFixedMaturitiesAbstract" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:title="presentation: MaturityOfFixedMaturitiesAbstract to ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturityOfFixedMaturitiesAbstract" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="presentation: MaturityOfFixedMaturitiesAbstract to ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" 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="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="MaturityOfFixedMaturitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to MaturityOfFixedMaturitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:label="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:title="ProceedsFromSaleOfEquitySecuritiesFvNi" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfEquitySecuritiesFvNi" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfEquitySecuritiesFvNi" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="PaymentsForProceedsFromProductiveAssets" xlink:title="PaymentsForProceedsFromProductiveAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromProductiveAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromProductiveAssets" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="PaymentsForProceedsFromShortTermInvestments" xlink:title="PaymentsForProceedsFromShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromShortTermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromShortTermInvestments" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSubordinatedDebt" xlink:label="RepaymentsOfSubordinatedDebt" xlink:title="RepaymentsOfSubordinatedDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfSubordinatedDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfSubordinatedDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="RepaymentsOfLinesOfCredit" xlink:title="RepaymentsOfLinesOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfLinesOfCredit" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfLinesOfCredit" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromLinesOfCredit" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromLinesOfCredit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ImpactOfNewAccountingStandards">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="AccountingChangesAndErrorCorrectionsAbstract" xlink:title="AccountingChangesAndErrorCorrectionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingChangesAndErrorCorrectionsAbstract" xlink:to="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="presentation: AccountingChangesAndErrorCorrectionsAbstract to NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliates">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/Investments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:label="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:title="DeferredPolicyAcquisitionCostsDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:label="DeferredPolicyAcquisitionCostsTextBlock1" xlink:title="DeferredPolicyAcquisitionCostsTextBlock1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="DeferredPolicyAcquisitionCostsTextBlock1" xlink:title="presentation: DeferredPolicyAcquisitionCostsDisclosuresAbstract to DeferredPolicyAcquisitionCostsTextBlock1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipment">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesTextBlock" xlink:label="LiabilityForLossesAndLossExpensesTextBlock" xlink:title="LiabilityForLossesAndLossExpensesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForLossesAndLossExpensesAbstract" xlink:to="LiabilityForLossesAndLossExpensesTextBlock" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to LiabilityForLossesAndLossExpensesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/Borrowings">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="LongTermDebtTextBlock" xlink:title="presentation: DebtDisclosureAbstract to LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/Reinsurance">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceTextBlock" xlink:label="ReinsuranceTextBlock" xlink:title="ReinsuranceTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsuranceDisclosuresAbstract" xlink:to="ReinsuranceTextBlock" xlink:title="presentation: ReinsuranceDisclosuresAbstract to ReinsuranceTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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://donegalgroup.com/role/StockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityNoteDisclosureTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to CompensationAndEmployeeBenefitPlansTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:label="ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:title="ScheduleOfDividendPaymentRestrictionsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfDividendPaymentRestrictionsTextBlock" xlink:title="presentation: EquityAbstract to ScheduleOfDividendPaymentRestrictionsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:label="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:title="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:label="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:title="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:to="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" xlink:title="presentation: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract to ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SupplementaryCashFlowInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="SupplementalCashFlowElementsAbstract" xlink:title="SupplementalCashFlowElementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="CashFlowSupplementalDisclosuresTextBlock" xlink:title="CashFlowSupplementalDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowElementsAbstract" xlink:to="CashFlowSupplementalDisclosuresTextBlock" xlink:title="presentation: SupplementalCashFlowElementsAbstract to CashFlowSupplementalDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingAbstract to SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract" xlink:label="InsuranceAbstract" xlink:title="InsuranceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceDisclosureTextBlock" xlink:label="InsuranceDisclosureTextBlock" xlink:title="InsuranceDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsuranceAbstract" xlink:to="InsuranceDisclosureTextBlock" xlink:title="presentation: InsuranceAbstract to InsuranceDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationAbstract" xlink:label="SupplementaryInsuranceInformationAbstract" xlink:title="SupplementaryInsuranceInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" xlink:label="SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" xlink:title="SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationAbstract" xlink:to="SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" xlink:title="presentation: SupplementaryInsuranceInformationAbstract to SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConsolidationPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PriorPeriodReclassificationAdjustmentDescription" xlink:title="presentation: AccountingPoliciesAbstract to PriorPeriodReclassificationAdjustmentDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="InvestmentPolicyTextBlock" xlink:title="InvestmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InvestmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InvestmentPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueRecognitionPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueRecognitionPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:label="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:title="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityReserveEstimatePolicy" xlink:label="LiabilityReserveEstimatePolicy" xlink:title="LiabilityReserveEstimatePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LiabilityReserveEstimatePolicy" xlink:title="presentation: AccountingPoliciesAbstract to LiabilityReserveEstimatePolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConcentrationRiskCreditRisk" xlink:title="presentation: AccountingPoliciesAbstract to ConcentrationRiskCreditRisk" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceAccountingPolicy" xlink:label="ReinsuranceAccountingPolicy" xlink:title="ReinsuranceAccountingPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ReinsuranceAccountingPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ReinsuranceAccountingPolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="CompensationRelatedCostsPolicyTextBlock" xlink:title="CompensationRelatedCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CompensationRelatedCostsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CompensationRelatedCostsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EarningsPerSharePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to EarningsPerSharePolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to GoodwillAndIntangibleAssetsPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="AccountingChangesAndErrorCorrectionsAbstract" xlink:title="AccountingChangesAndErrorCorrectionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AccountingChangesAndErrorCorrectionsAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: AccountingChangesAndErrorCorrectionsAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:label="ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:title="ScheduleOfReinsuranceCededToPoolTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfReinsuranceCededToPoolTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfReinsuranceCededToPoolTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:label="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:title="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfReinsuranceAssumedFromPoolTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:label="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:title="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:label="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:title="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:label="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:title="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:label="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:title="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:label="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:title="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:title="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to InvestmentsClassifiedByContractualMaturityDateTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:label="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:title="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeTextBlock" xlink:label="InvestmentIncomeTextBlock" xlink:title="InvestmentIncomeTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="InvestmentIncomeTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to InvestmentIncomeTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:label="RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to RealizedGainLossOnInvestmentsTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to UnrealizedGainLossOnInvestmentsTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:label="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:title="DeferredPolicyAcquisitionCostsDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock" xlink:label="DeferredPolicyAcquisitionCostsTableTextBlock" xlink:title="DeferredPolicyAcquisitionCostsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="DeferredPolicyAcquisitionCostsTableTextBlock" xlink:title="presentation: DeferredPolicyAcquisitionCostsDisclosuresAbstract to DeferredPolicyAcquisitionCostsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipmentTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:label="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:title="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:label="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/BorrowingsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:label="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="FederalHomeLoanBankAdvancesOptionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfPittsburghMember" xlink:label="FederalHomeLoanBankOfPittsburghMember" xlink:title="FederalHomeLoanBankOfPittsburghMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalHomeLoanBankAdvancesOptionDomain" xlink:to="FederalHomeLoanBankOfPittsburghMember" xlink:title="presentation: FederalHomeLoanBankAdvancesOptionDomain to FederalHomeLoanBankOfPittsburghMember" 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="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="presentation: FederalHomeLoanBankAdvancesOptionAxis to FederalHomeLoanBankAdvancesOptionDomain" 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="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="presentation: StatementTable to FederalHomeLoanBankAdvancesOptionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:label="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:title="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" xlink:title="presentation: StatementLineItems to FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock" 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="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" 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="DebtDisclosureAbstract" xlink:to="StatementTable" xlink:title="presentation: DebtDisclosureAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:label="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:title="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsuranceDisclosuresAbstract" xlink:to="ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" xlink:title="presentation: ReinsuranceDisclosuresAbstract to ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:label="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:title="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsuranceDisclosuresAbstract" xlink:to="ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" xlink:title="presentation: ReinsuranceDisclosuresAbstract to ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:label="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:title="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsuranceDisclosuresAbstract" xlink:to="ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" xlink:title="presentation: ReinsuranceDisclosuresAbstract to ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:label="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:title="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsuranceDisclosuresAbstract" xlink:to="ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" xlink:title="presentation: ReinsuranceDisclosuresAbstract to ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:title="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:label="StatutoryAccountingPracticesDisclosureTextBlock" xlink:title="StatutoryAccountingPracticesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="StatutoryAccountingPracticesDisclosureTextBlock" xlink:title="presentation: EquityAbstract to StatutoryAccountingPracticesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:label="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:title="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:label="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:title="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:to="ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" xlink:title="presentation: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract to ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SupplementaryCashFlowInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="SupplementalCashFlowElementsAbstract" xlink:title="SupplementalCashFlowElementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowElementsAbstract" xlink:to="ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:title="presentation: SupplementalCashFlowElementsAbstract to ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShareTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="ScheduleOfCondensedBalanceSheetTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:title="ScheduleOfCondensedIncomeStatementTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedIncomeStatementTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="ScheduleOfCondensedCashFlowStatementTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessTable" xlink:label="OrganizationAndBusinessTable" xlink:title="OrganizationAndBusinessTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalFinancialServicesCorporationMember" xlink:label="DonegalFinancialServicesCorporationMember" xlink:title="DonegalFinancialServicesCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="DonegalFinancialServicesCorporationMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to DonegalFinancialServicesCorporationMember" 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="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="OrganizationAndBusinessTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="presentation: OrganizationAndBusinessTable 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/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" 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="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" 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="OrganizationAndBusinessTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: OrganizationAndBusinessTable to ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaMember" xlink:label="PeninsulaMember" xlink:title="PeninsulaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="PeninsulaMember" xlink:title="presentation: EntityDomain to PeninsulaMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="OrganizationAndBusinessTable" xlink:to="LegalEntityAxis" xlink:title="presentation: OrganizationAndBusinessTable to LegalEntityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="OrganizationAndBusinessTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: OrganizationAndBusinessTable to StatementClassOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessLineItems" xlink:label="OrganizationAndBusinessLineItems" xlink:title="OrganizationAndBusinessLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OrganizationAndBusinessAbstract" xlink:label="OrganizationAndBusinessAbstract" xlink:title="OrganizationAndBusinessAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessAbstract" xlink:to="NumberOfOperatingSegments" xlink:title="presentation: OrganizationAndBusinessAbstract to NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StockOwnershipPercentageHeldByMajorShareholder" xlink:label="StockOwnershipPercentageHeldByMajorShareholder" xlink:title="StockOwnershipPercentageHeldByMajorShareholder" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessAbstract" xlink:to="StockOwnershipPercentageHeldByMajorShareholder" xlink:title="presentation: OrganizationAndBusinessAbstract to StockOwnershipPercentageHeldByMajorShareholder" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfVotingPowerOwnedByMajorShareholder" xlink:label="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:title="PercentageOfVotingPowerOwnedByMajorShareholder" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessAbstract" xlink:to="PercentageOfVotingPowerOwnedByMajorShareholder" xlink:title="presentation: OrganizationAndBusinessAbstract to PercentageOfVotingPowerOwnedByMajorShareholder" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:label="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="PercentageOfShareInResultsOfPooledBusinessSubsidiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessAbstract" xlink:to="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="presentation: OrganizationAndBusinessAbstract to PercentageOfShareInResultsOfPooledBusinessSubsidiary" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessAbstract" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="presentation: OrganizationAndBusinessAbstract to PremiumsPercentageAssumedToNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfStates" xlink:label="NumberOfStates" xlink:title="NumberOfStates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessAbstract" xlink:to="NumberOfStates" xlink:title="presentation: OrganizationAndBusinessAbstract to NumberOfStates" 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="OrganizationAndBusinessLineItems" xlink:to="OrganizationAndBusinessAbstract" xlink:title="presentation: OrganizationAndBusinessLineItems to OrganizationAndBusinessAbstract" 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="OrganizationAndBusinessTable" xlink:to="OrganizationAndBusinessLineItems" xlink:title="presentation: OrganizationAndBusinessTable to OrganizationAndBusinessLineItems" 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="AccountingPoliciesAbstract" xlink:to="OrganizationAndBusinessTable" xlink:title="presentation: AccountingPoliciesAbstract to OrganizationAndBusinessTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" 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="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="presentation: AccountingPoliciesAbstract to EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:label="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="presentation: EarningsPerShareAbstract to MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" 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="EarningsPerShareAbstract" xlink:title="presentation: AccountingPoliciesAbstract to EarningsPerShareAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="AccountingChangesAndErrorCorrectionsAbstract" xlink:title="AccountingChangesAndErrorCorrectionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="RangeAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:label="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:title="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple" 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="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" 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="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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="AccountingChangesAndErrorCorrectionsAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: AccountingChangesAndErrorCorrectionsAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" 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="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="CededCreditRiskTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: CededCreditRiskTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PremiumsPercentageAssumedToNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:label="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="PercentageOfShareInResultsOfPooledBusinessSubsidiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PercentageOfShareInResultsOfPooledBusinessSubsidiary" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PercentageOfShareInResultsOfPooledBusinessSubsidiary" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:label="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:title="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember" xlink:label="AffiliatedEntityMember" xlink:title="AffiliatedEntityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="AffiliatedEntityMember" xlink:title="presentation: RelatedPartyDomain to AffiliatedEntityMember" 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="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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: CededCreditRiskTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsEarned" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PrepaidReinsurancePremiums" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PrepaidReinsurancePremiums" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsPayable" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsPayable" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember" xlink:label="AffiliatedEntityMember" xlink:title="AffiliatedEntityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="AffiliatedEntityMember" xlink:title="presentation: RelatedPartyDomain to AffiliatedEntityMember" 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="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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: CededCreditRiskTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="AssumedPremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to AssumedPremiumsEarned" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnearnedPremiums" xlink:label="UnearnedPremiums" xlink:title="UnearnedPremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="UnearnedPremiums" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to UnearnedPremiums" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" 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="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="CededCreditRiskTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: CededCreditRiskTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:label="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:title="PercentageOfPremiumAndLossesRelatedToReinsurance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PercentageOfPremiumAndLossesRelatedToReinsurance" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PercentageOfPremiumAndLossesRelatedToReinsurance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PremiumsPercentageAssumedToNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsEarned" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PrepaidReinsurancePremiums" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PrepaidReinsurancePremiums" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsPayable" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsPayable" order="5.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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CatastropheReinsuranceMember" xlink:label="CatastropheReinsuranceMember" xlink:title="CatastropheReinsuranceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CatastropheReinsuranceMember" xlink:title="presentation: ProductsAndServicesDomain to CatastropheReinsuranceMember" 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="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="CededCreditRiskTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: CededCreditRiskTable 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/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" 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="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="CededCreditRiskTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: CededCreditRiskTable to ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="InsuranceSubsidiariesMember" xlink:title="presentation: EntityDomain to InsuranceSubsidiariesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SouthernMember" xlink:label="SouthernMember" xlink:title="SouthernMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="SouthernMember" xlink:title="presentation: EntityDomain to SouthernMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LeMarsMember" xlink:label="LeMarsMember" xlink:title="LeMarsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="LeMarsMember" xlink:title="presentation: EntityDomain to LeMarsMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossFromCatastrophes" xlink:label="LossFromCatastrophes" xlink:title="LossFromCatastrophes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="LossFromCatastrophes" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to LossFromCatastrophes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:label="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:title="ContractInForceSubjectToParticipationThroughReinsuranceValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="ContractInForceSubjectToParticipationThroughReinsuranceValue" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to ContractInForceSubjectToParticipationThroughReinsuranceValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsEarned" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsPayable" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsPayable" order="4.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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="RelatedPartyTransactionsAbstract" xlink:to="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="InsuranceSubsidiariesMember" xlink:title="presentation: EntityDomain to InsuranceSubsidiariesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="AssumedPremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to AssumedPremiumsEarned" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsEarned" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePremiumsEarned" xlink:label="ReinsurancePremiumsEarned" xlink:title="ReinsurancePremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="ReinsurancePremiumsEarned" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to ReinsurancePremiumsEarned" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiariesMember" xlink:label="InsuranceSubsidiariesMember" xlink:title="InsuranceSubsidiariesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="InsuranceSubsidiariesMember" xlink:title="presentation: EntityDomain to InsuranceSubsidiariesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:label="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="AssumedPremiumsWritten" xlink:title="AssumedPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="AssumedPremiumsWritten" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to AssumedPremiumsWritten" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="CededPremiumsWritten" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to CededPremiumsWritten" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet" xlink:label="PremiumsWrittenNet" xlink:title="PremiumsWrittenNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:to="PremiumsWrittenNet" xlink:title="presentation: ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract to PremiumsWrittenNet" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="CededCreditRiskTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" 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="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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TransactionsWithAffiliatesExpenseSharingAbstract" xlink:label="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:title="TransactionsWithAffiliatesExpenseSharingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceCommissions" xlink:label="InsuranceCommissions" xlink:title="InsuranceCommissions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:to="InsuranceCommissions" xlink:title="presentation: TransactionsWithAffiliatesExpenseSharingAbstract to InsuranceCommissions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:label="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:title="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:to="InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" xlink:title="presentation: TransactionsWithAffiliatesExpenseSharingAbstract to InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ProportionateShareOfRemainingInfrastructureCosts" xlink:label="ProportionateShareOfRemainingInfrastructureCosts" xlink:title="ProportionateShareOfRemainingInfrastructureCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:to="ProportionateShareOfRemainingInfrastructureCosts" xlink:title="presentation: TransactionsWithAffiliatesExpenseSharingAbstract to ProportionateShareOfRemainingInfrastructureCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:label="DeferredCostsCurrentAndNoncurrent" xlink:title="DeferredCostsCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:to="DeferredCostsCurrentAndNoncurrent" xlink:title="presentation: TransactionsWithAffiliatesExpenseSharingAbstract to DeferredCostsCurrentAndNoncurrent" 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="RelatedPartyTransactionLineItems" xlink:to="TransactionsWithAffiliatesExpenseSharingAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to TransactionsWithAffiliatesExpenseSharingAbstract" 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://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable 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/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualInsuranceCompanyMember" xlink:label="DonegalMutualInsuranceCompanyMember" xlink:title="DonegalMutualInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="DonegalMutualInsuranceCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to DonegalMutualInsuranceCompanyMember" 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="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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:label="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:title="TransactionsWithAffiliatesLeaseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:to="LesseeOperatingLeaseTermOfContract" xlink:title="presentation: TransactionsWithAffiliatesLeaseAgreementAbstract to LesseeOperatingLeaseTermOfContract" 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="RelatedPartyTransactionLineItems" xlink:to="TransactionsWithAffiliatesLeaseAgreementAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to TransactionsWithAffiliatesLeaseAgreementAbstract" 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="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="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://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USTreasuryAndGovernmentMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USTreasuryAndGovernmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:label="DomesticCorporateDebtSecuritiesMember" xlink:title="DomesticCorporateDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DomesticCorporateDebtSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DomesticCorporateDebtSecuritiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="MortgageBackedSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to MortgageBackedSecuritiesMember" 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="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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="ScheduleOfEquityMethodInvestmentsTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to FinancialInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:label="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:title="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="HeldToMaturitySecurities" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to HeldToMaturitySecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="HeldToMaturitySecuritiesFairValue" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to HeldToMaturitySecuritiesFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="presentation: AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract to AvailableForSaleSecuritiesDebtSecurities" 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="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract" 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="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentsLineItems" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to ScheduleOfEquityMethodInvestmentsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsSummaryDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="ScheduleOfInvestmentsTable" xlink:title="ScheduleOfInvestmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="presentation: EquityComponentDomain to AccumulatedNetUnrealizedInvestmentGainLossMember" 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="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" 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="ScheduleOfInvestmentsTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: ScheduleOfInvestmentsTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SpecialRevenueBondMember" xlink:label="SpecialRevenueBondMember" xlink:title="SpecialRevenueBondMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="SpecialRevenueBondMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to SpecialRevenueBondMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EducationBondMember" xlink:label="EducationBondMember" xlink:title="EducationBondMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="EducationBondMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to EducationBondMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WaterAndSewerUtilityBondsMember" xlink:label="WaterAndSewerUtilityBondsMember" xlink:title="WaterAndSewerUtilityBondsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="WaterAndSewerUtilityBondsMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to WaterAndSewerUtilityBondsMember" 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="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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="ScheduleOfInvestmentsTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: ScheduleOfInvestmentsTable to FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/terseLabel" />
    <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/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInvestmentsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfInvestmentsTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="ScheduleOfInvestmentsLineItems" xlink:title="ScheduleOfInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InvestmentAbstract" xlink:label="InvestmentAbstract" xlink:title="InvestmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AggregateFairValueOfBondHeld" xlink:label="AggregateFairValueOfBondHeld" xlink:title="AggregateFairValueOfBondHeld" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="AggregateFairValueOfBondHeld" xlink:title="presentation: InvestmentAbstract to AggregateFairValueOfBondHeld" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AmortizedCostOfBondHeld" xlink:label="AmortizedCostOfBondHeld" xlink:title="AmortizedCostOfBondHeld" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="AmortizedCostOfBondHeld" xlink:title="presentation: InvestmentAbstract to AmortizedCostOfBondHeld" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ThresholdLimitForInvestmentHeld" xlink:label="ThresholdLimitForInvestmentHeld" xlink:title="ThresholdLimitForInvestmentHeld" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="ThresholdLimitForInvestmentHeld" xlink:title="presentation: InvestmentAbstract to ThresholdLimitForInvestmentHeld" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:label="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:title="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" xlink:title="presentation: InvestmentAbstract to PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="presentation: InvestmentAbstract to OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:label="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:title="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentAbstract" xlink:to="ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" xlink:title="presentation: InvestmentAbstract to ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="InvestmentAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: InvestmentAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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="ScheduleOfInvestmentsLineItems" xlink:to="InvestmentAbstract" xlink:title="presentation: ScheduleOfInvestmentsLineItems to InvestmentAbstract" 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="ScheduleOfInvestmentsTable" xlink:to="ScheduleOfInvestmentsLineItems" xlink:title="presentation: ScheduleOfInvestmentsTable to ScheduleOfInvestmentsLineItems" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfInvestmentsTable" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to ScheduleOfInvestmentsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="HeldToMaturitySecurities" xlink:title="HeldToMaturitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="HeldToMaturitySecurities" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract to HeldToMaturitySecurities" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract to AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="HeldToMaturitySecuritiesFairValue" xlink:title="HeldToMaturitySecuritiesFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="HeldToMaturitySecuritiesFairValue" xlink:title="presentation: HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract to HeldToMaturitySecuritiesFairValue" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="presentation: AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract to AvailableForSaleSecuritiesDebtSecurities" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:label="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:title="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost" xlink:label="EquitySecuritiesFvNiCost" xlink:title="EquitySecuritiesFvNiCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:to="EquitySecuritiesFvNiCost" xlink:title="presentation: CostAndEstimatedFairValueOfEquitySecuritiesAbstract to EquitySecuritiesFvNiCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="EquitySecuritiesFvNiUnrealizedGain" xlink:title="EquitySecuritiesFvNiUnrealizedGain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:to="EquitySecuritiesFvNiUnrealizedGain" xlink:title="presentation: CostAndEstimatedFairValueOfEquitySecuritiesAbstract to EquitySecuritiesFvNiUnrealizedGain" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="EquitySecuritiesFvNiUnrealizedLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:to="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="presentation: CostAndEstimatedFairValueOfEquitySecuritiesAbstract to EquitySecuritiesFvNiUnrealizedLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:to="EquitySecuritiesFvNi" xlink:title="presentation: CostAndEstimatedFairValueOfEquitySecuritiesAbstract to EquitySecuritiesFvNi" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="CostAndEstimatedFairValueOfEquitySecuritiesAbstract" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to CostAndEstimatedFairValueOfEquitySecuritiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" xlink:label="AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" xlink:title="AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="MarketableSecuritiesTable" xlink:title="MarketableSecuritiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="EquitySecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to EquitySecuritiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDebtSecuritiesMember" xlink:label="OtherDebtSecuritiesMember" xlink:title="OtherDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="OtherDebtSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to OtherDebtSecuritiesMember" 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="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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="MarketableSecuritiesTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: MarketableSecuritiesTable to FinancialInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentTypeCategorizationMember" xlink:to="FixedMaturitiesMember" xlink:title="presentation: InvestmentTypeCategorizationMember to FixedMaturitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentTypeCategorizationMember" xlink:to="ShortTermInvestmentsMember" xlink:title="presentation: InvestmentTypeCategorizationMember to ShortTermInvestmentsMember" 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="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="presentation: InvestmentTypeAxis to InvestmentTypeCategorizationMember" 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="MarketableSecuritiesTable" xlink:to="InvestmentTypeAxis" xlink:title="presentation: MarketableSecuritiesTable to InvestmentTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="MarketableSecuritiesLineItems" xlink:title="MarketableSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncomeAbstract" xlink:label="NetInvestmentIncomeAbstract" xlink:title="NetInvestmentIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="InvestmentIncomeInterestAndDividend" xlink:title="InvestmentIncomeInterestAndDividend" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetInvestmentIncomeAbstract" xlink:to="InvestmentIncomeInterestAndDividend" xlink:title="presentation: NetInvestmentIncomeAbstract to InvestmentIncomeInterestAndDividend" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInvestmentExpense" xlink:label="InvestmentIncomeInvestmentExpense" xlink:title="InvestmentIncomeInvestmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetInvestmentIncomeAbstract" xlink:to="InvestmentIncomeInvestmentExpense" xlink:title="presentation: NetInvestmentIncomeAbstract to InvestmentIncomeInvestmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetInvestmentIncomeAbstract" xlink:to="NetInvestmentIncome" xlink:title="presentation: NetInvestmentIncomeAbstract to NetInvestmentIncome" 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="MarketableSecuritiesLineItems" xlink:to="NetInvestmentIncomeAbstract" xlink:title="presentation: MarketableSecuritiesLineItems to NetInvestmentIncomeAbstract" 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="MarketableSecuritiesTable" xlink:to="MarketableSecuritiesLineItems" xlink:title="presentation: MarketableSecuritiesTable to MarketableSecuritiesLineItems" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="MarketableSecuritiesTable" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to MarketableSecuritiesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:label="ScheduleOfGainLossOnInvestmentsTable" xlink:title="ScheduleOfGainLossOnInvestmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="EquitySecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to EquitySecuritiesMember" 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="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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="ScheduleOfGainLossOnInvestmentsTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: ScheduleOfGainLossOnInvestmentsTable to FinancialInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentTypeCategorizationMember" xlink:to="FixedMaturitiesMember" xlink:title="presentation: InvestmentTypeCategorizationMember to FixedMaturitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateMember" xlink:label="RealEstateMember" xlink:title="RealEstateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentTypeCategorizationMember" xlink:to="RealEstateMember" xlink:title="presentation: InvestmentTypeCategorizationMember to RealEstateMember" 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="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="presentation: InvestmentTypeAxis to InvestmentTypeCategorizationMember" 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="ScheduleOfGainLossOnInvestmentsTable" xlink:to="InvestmentTypeAxis" xlink:title="presentation: ScheduleOfGainLossOnInvestmentsTable to InvestmentTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:label="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:title="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NetGainsAndLossesFromInvestmentsAbstract" xlink:label="NetGainsAndLossesFromInvestmentsAbstract" xlink:title="NetGainsAndLossesFromInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedGainOnInvestments" xlink:label="GrossRealizedGainOnInvestments" xlink:title="GrossRealizedGainOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="GrossRealizedGainOnInvestments" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to GrossRealizedGainOnInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedLossOnInvestments" xlink:label="GrossRealizedLossOnInvestments" xlink:title="GrossRealizedLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="GrossRealizedLossOnInvestments" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to GrossRealizedLossOnInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrossRealizedGainLossOnInvestments" xlink:label="GrossRealizedGainLossOnInvestments" xlink:title="GrossRealizedGainLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="GrossRealizedGainLossOnInvestments" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to GrossRealizedGainLossOnInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="EquitySecuritiesFvNiUnrealizedGain" xlink:title="EquitySecuritiesFvNiUnrealizedGain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="EquitySecuritiesFvNiUnrealizedGain" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to EquitySecuritiesFvNiUnrealizedGain" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="EquitySecuritiesFvNiUnrealizedLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="EquitySecuritiesFvNiUnrealizedLoss" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to EquitySecuritiesFvNiUnrealizedLoss" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to RealizedInvestmentGainsLosses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:label="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:title="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetGainsAndLossesFromInvestmentsAbstract" xlink:to="ChangeInDifferenceBetweenFairValueAndCostOfInvestments" xlink:title="presentation: NetGainsAndLossesFromInvestmentsAbstract to ChangeInDifferenceBetweenFairValueAndCostOfInvestments" order="6.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="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="NetGainsAndLossesFromInvestmentsAbstract" xlink:title="presentation: ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems to NetGainsAndLossesFromInvestmentsAbstract" 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="ScheduleOfGainLossOnInvestmentsTable" xlink:to="ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:title="presentation: ScheduleOfGainLossOnInvestmentsTable to ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfGainLossOnInvestmentsTable" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to ScheduleOfGainLossOnInvestmentsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USTreasuryAndGovernmentMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USTreasuryAndGovernmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:label="DomesticCorporateDebtSecuritiesMember" xlink:title="DomesticCorporateDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DomesticCorporateDebtSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DomesticCorporateDebtSecuritiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="MortgageBackedSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to MortgageBackedSecuritiesMember" 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="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesTable to FinancialInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedMaturitiesMember" xlink:label="FixedMaturitiesMember" xlink:title="FixedMaturitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentTypeCategorizationMember" xlink:to="FixedMaturitiesMember" xlink:title="presentation: InvestmentTypeCategorizationMember to FixedMaturitiesMember" 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="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="presentation: InvestmentTypeAxis to InvestmentTypeCategorizationMember" 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="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="InvestmentTypeAxis" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesTable to InvestmentTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:label="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:title="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:title="presentation: DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:title="presentation: DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:title="presentation: DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:title="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:to="DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:title="presentation: DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract to DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" 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="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:label="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:title="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesLineItems to NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="ImpairmentOfInvestments" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesLineItems to ImpairmentOfInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:label="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesLineItems to DebtSecuritiesHeldToMaturityTransferAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedges" xlink:label="DerivativeInstrumentsAndHedges" xlink:title="DerivativeInstrumentsAndHedges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="DerivativeInstrumentsAndHedges" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesLineItems to DerivativeInstrumentsAndHedges" order="4.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="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="presentation: ScheduleOfAvailableForSaleSecuritiesTable to ScheduleOfAvailableForSaleSecuritiesLineItems" 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="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="presentation: InvestmentsDebtAndEquitySecuritiesAbstract to ScheduleOfAvailableForSaleSecuritiesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" 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="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" 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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" 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="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" 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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="USTreasuryAndGovernmentMember" xlink:title="USTreasuryAndGovernmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USTreasuryAndGovernmentMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USTreasuryAndGovernmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="USStatesAndPoliticalSubdivisionsMember" xlink:title="USStatesAndPoliticalSubdivisionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="USStatesAndPoliticalSubdivisionsMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to USStatesAndPoliticalSubdivisionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="CorporateDebtSecuritiesMember" xlink:title="CorporateDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="CorporateDebtSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to CorporateDebtSecuritiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="MortgageBackedSecuritiesMember" xlink:title="MortgageBackedSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="MortgageBackedSecuritiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to MortgageBackedSecuritiesMember" 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="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FinancialInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="FairValueInputsQuantitativeInformationAbstract" xlink:title="FairValueInputsQuantitativeInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="AvailableForSaleSecuritiesDebtSecurities" xlink:title="AvailableForSaleSecuritiesDebtSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="AvailableForSaleSecuritiesDebtSecurities" xlink:title="presentation: FairValueInputsQuantitativeInformationAbstract to AvailableForSaleSecuritiesDebtSecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="EquitySecuritiesFvNi" xlink:title="EquitySecuritiesFvNi" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="EquitySecuritiesFvNi" xlink:title="presentation: FairValueInputsQuantitativeInformationAbstract to EquitySecuritiesFvNi" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure" xlink:title="InvestmentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="InvestmentsFairValueDisclosure" xlink:title="presentation: FairValueInputsQuantitativeInformationAbstract to InvestmentsFairValueDisclosure" 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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueInputsQuantitativeInformationAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueInputsQuantitativeInformationAbstract" 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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" 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="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:label="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:title="DeferredPolicyAcquisitionCostsDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="DeferredPolicyAcquisitionCosts" xlink:title="presentation: DeferredPolicyAcquisitionCostsDisclosuresAbstract to DeferredPolicyAcquisitionCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostsAdditions" xlink:label="DeferredPolicyAcquisitionCostsAdditions" xlink:title="DeferredPolicyAcquisitionCostsAdditions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="DeferredPolicyAcquisitionCostsAdditions" xlink:title="presentation: DeferredPolicyAcquisitionCostsDisclosuresAbstract to DeferredPolicyAcquisitionCostsAdditions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense" xlink:label="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="DeferredPolicyAcquisitionCostAmortizationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="DeferredPolicyAcquisitionCostAmortizationExpense" xlink:title="presentation: DeferredPolicyAcquisitionCostsDisclosuresAbstract to DeferredPolicyAcquisitionCostAmortizationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts_2" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredPolicyAcquisitionCostsDisclosuresAbstract" xlink:to="DeferredPolicyAcquisitionCosts_2" xlink:title="presentation: DeferredPolicyAcquisitionCostsDisclosuresAbstract to DeferredPolicyAcquisitionCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/PropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="AutomobilesMember" xlink:title="AutomobilesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="AutomobilesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to AutomobilesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="LandBuildingsAndImprovementsMember" xlink:title="LandBuildingsAndImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandBuildingsAndImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LandBuildingsAndImprovementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="SoftwareAndSoftwareDevelopmentCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="SoftwareAndSoftwareDevelopmentCostsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to SoftwareAndSoftwareDevelopmentCostsMember" 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="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/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentUsefulLife" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="Depreciation" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to Depreciation" order="4.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="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" 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="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="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://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to LiabilityForClaimsAndClaimsAdjustmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:label="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:title="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:label="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:title="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:to="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract to SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:label="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:title="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:to="SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract to SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:title="presentation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" 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="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:title="presentation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" xlink:title="presentation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLossesAndLossAdjustmentExpense" xlink:label="PaymentsForLossesAndLossAdjustmentExpense" xlink:title="PaymentsForLossesAndLossAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:to="PaymentsForLossesAndLossAdjustmentExpense" xlink:title="presentation: LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract to PaymentsForLossesAndLossAdjustmentExpense" 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="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" xlink:label="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_2" xlink:title="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet_2" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" xlink:label="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_2" xlink:title="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments_2" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense_2" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense_2" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to LiabilityForClaimsAndClaimsAdjustmentExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:label="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:title="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:to="ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" xlink:title="presentation: LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract to ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage" 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="LiabilityForLossesAndLossExpensesAbstract" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to PersonalAutomobileMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="presentation: ProductsAndServicesDomain to HomeownersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialAutomobileMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialMultiperilMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="presentation: ProductsAndServicesDomain to WorkersCompensationMember" order="4.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="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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearAxis" xlink:label="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="ShortdurationInsuranceContractsAccidentYearAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2013Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2013Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2014Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2014Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2015Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2015Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2016Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2016Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2017Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2017Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2018Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2018Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2019Member" xlink:label="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="ShortDurationInsuranceContractAccidentYear2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2019Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2020Member" xlink:label="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="ShortDurationInsuranceContractAccidentYear2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2020Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2021Member" xlink:label="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="ShortDurationInsuranceContractAccidentYear2021Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2021Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2022Member" xlink:label="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="ShortDurationInsuranceContractAccidentYear2022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2022Member" order="9.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="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearAxis to ShortdurationInsuranceContractsAccidentYearDomain" 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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ShortdurationInsuranceContractsAccidentYearAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="presentation: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:label="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:title="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" xlink:title="presentation: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:label="ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:title="ShortdurationInsuranceContractsNumberOfReportedClaims" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="ShortdurationInsuranceContractsNumberOfReportedClaims" xlink:title="presentation: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to ShortdurationInsuranceContractsNumberOfReportedClaims" 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="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="presentation: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" 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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ClaimsDevelopmentLineItems" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ClaimsDevelopmentLineItems" 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="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to PersonalAutomobileMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="presentation: ProductsAndServicesDomain to HomeownersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialAutomobileMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialMultiperilMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="presentation: ProductsAndServicesDomain to WorkersCompensationMember" order="4.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="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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearAxis" xlink:label="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="ShortdurationInsuranceContractsAccidentYearAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYearDomain" xlink:label="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="ShortdurationInsuranceContractsAccidentYearDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2013Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2013Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2013Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2014Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2014Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2014Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2015Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2015Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2015Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member" xlink:label="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="ShortdurationInsuranceContractsAccidentYear2016Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortdurationInsuranceContractsAccidentYear2016Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortdurationInsuranceContractsAccidentYear2016Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2017Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2017Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2017Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member" xlink:label="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="ShortDurationInsuranceContractsAccidentYear2018Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractsAccidentYear2018Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractsAccidentYear2018Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2019Member" xlink:label="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="ShortDurationInsuranceContractAccidentYear2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2019Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2019Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2020Member" xlink:label="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="ShortDurationInsuranceContractAccidentYear2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2020Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2020Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2021Member" xlink:label="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="ShortDurationInsuranceContractAccidentYear2021Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2021Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2021Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortDurationInsuranceContractAccidentYear2022Member" xlink:label="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="ShortDurationInsuranceContractAccidentYear2022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsAccidentYearDomain" xlink:to="ShortDurationInsuranceContractAccidentYear2022Member" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearDomain to ShortDurationInsuranceContractAccidentYear2022Member" order="9.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="ShortdurationInsuranceContractsAccidentYearAxis" xlink:to="ShortdurationInsuranceContractsAccidentYearDomain" xlink:title="presentation: ShortdurationInsuranceContractsAccidentYearAxis to ShortdurationInsuranceContractsAccidentYearDomain" 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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ShortdurationInsuranceContractsAccidentYearAxis" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ShortdurationInsuranceContractsAccidentYearAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="presentation: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" xlink:title="presentation: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:label="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" xlink:title="presentation: ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet" 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="ClaimsDevelopmentLineItems" xlink:to="ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" xlink:title="presentation: ClaimsDevelopmentLineItems to ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract" 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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ClaimsDevelopmentLineItems" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ClaimsDevelopmentLineItems" 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="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to PersonalAutomobileMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="presentation: ProductsAndServicesDomain to HomeownersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialAutomobileMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialMultiperilMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="presentation: ProductsAndServicesDomain to WorkersCompensationMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="ProductAndServiceOtherMember" xlink:title="ProductAndServiceOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ProductAndServiceOtherMember" xlink:title="presentation: ProductsAndServicesDomain to ProductAndServiceOtherMember" order="5.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="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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:label="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:title="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:label="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:to="AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract to AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRecoverablesGross" xlink:label="ReinsuranceRecoverablesGross" xlink:title="ReinsuranceRecoverablesGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:to="ReinsuranceRecoverablesGross" xlink:title="presentation: ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract to ReinsuranceRecoverablesGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:to="LiabilityForTitleClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract to LiabilityForTitleClaimsAndClaimsAdjustmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="LiabilityForClaimsAndClaimsAdjustmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:to="LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:title="presentation: ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract to LiabilityForClaimsAndClaimsAdjustmentExpense" 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="ClaimsDevelopmentLineItems" xlink:to="ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" xlink:title="presentation: ClaimsDevelopmentLineItems to ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract" 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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ClaimsDevelopmentLineItems" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ClaimsDevelopmentLineItems" 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="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LiabilityForLossesAndLossExpensesAbstract" xlink:label="LiabilityForLossesAndLossExpensesAbstract" xlink:title="LiabilityForLossesAndLossExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:label="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="ShortdurationInsuranceContractsClaimsDevelopmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PersonalAutomobileMember" xlink:label="PersonalAutomobileMember" xlink:title="PersonalAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PersonalAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to PersonalAutomobileMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_HomeownersMember" xlink:label="HomeownersMember" xlink:title="HomeownersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="HomeownersMember" xlink:title="presentation: ProductsAndServicesDomain to HomeownersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialAutomobileMember" xlink:label="CommercialAutomobileMember" xlink:title="CommercialAutomobileMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialAutomobileMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialAutomobileMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CommercialMultiperilMember" xlink:label="CommercialMultiperilMember" xlink:title="CommercialMultiperilMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CommercialMultiperilMember" xlink:title="presentation: ProductsAndServicesDomain to CommercialMultiperilMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_WorkersCompensationMember" xlink:label="WorkersCompensationMember" xlink:title="WorkersCompensationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WorkersCompensationMember" xlink:title="presentation: ProductsAndServicesDomain to WorkersCompensationMember" order="4.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="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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClaimsDevelopmentLineItems" xlink:label="ClaimsDevelopmentLineItems" xlink:title="ClaimsDevelopmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:label="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:title="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:label="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:title="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:to="ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" xlink:title="presentation: ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract to ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen" order="9.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="ClaimsDevelopmentLineItems" xlink:to="ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" xlink:title="presentation: ClaimsDevelopmentLineItems to ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract" 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="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:to="ClaimsDevelopmentLineItems" xlink:title="presentation: ShortdurationInsuranceContractsClaimsDevelopmentTable to ClaimsDevelopmentLineItems" 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="LiabilityForLossesAndLossExpensesAbstract" xlink:to="ShortdurationInsuranceContractsClaimsDevelopmentTable" xlink:title="presentation: LiabilityForLossesAndLossExpensesAbstract to ShortdurationInsuranceContractsClaimsDevelopmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LineOfCreditMember" 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="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" 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="LineOfCreditFacilityTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: LineOfCreditFacilityTable to CreditFacilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionAxis" xlink:label="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="FederalHomeLoanBankAdvancesOptionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesOptionDomain" xlink:label="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="FederalHomeLoanBankAdvancesOptionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfPittsburghMember" xlink:label="FederalHomeLoanBankOfPittsburghMember" xlink:title="FederalHomeLoanBankOfPittsburghMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalHomeLoanBankAdvancesOptionDomain" xlink:to="FederalHomeLoanBankOfPittsburghMember" xlink:title="presentation: FederalHomeLoanBankAdvancesOptionDomain to FederalHomeLoanBankOfPittsburghMember" 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="FederalHomeLoanBankAdvancesOptionAxis" xlink:to="FederalHomeLoanBankAdvancesOptionDomain" xlink:title="presentation: FederalHomeLoanBankAdvancesOptionAxis to FederalHomeLoanBankAdvancesOptionDomain" 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="LineOfCreditFacilityTable" xlink:to="FederalHomeLoanBankAdvancesOptionAxis" xlink:title="presentation: LineOfCreditFacilityTable to FederalHomeLoanBankAdvancesOptionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="LineOfCreditFacilityTable" xlink:to="LegalEntityAxis" xlink:title="presentation: LineOfCreditFacilityTable to LegalEntityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ManufacturersAndTradersTrustCompanyMember" xlink:label="ManufacturersAndTradersTrustCompanyMember" xlink:title="ManufacturersAndTradersTrustCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="ManufacturersAndTradersTrustCompanyMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to ManufacturersAndTradersTrustCompanyMember" 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="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" 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="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: LineOfCreditFacilityTable to LineOfCreditFacilityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="presentation: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" 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="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="presentation: VariableRateAxis to VariableRateDomain" 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="LineOfCreditFacilityTable" xlink:to="VariableRateAxis" xlink:title="presentation: LineOfCreditFacilityTable to VariableRateAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusAxis" xlink:label="PledgedStatusAxis" xlink:title="PledgedStatusAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain" xlink:label="PledgedStatusDomain" xlink:title="PledgedStatusDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetPledgedAsCollateralWithoutRightMember" xlink:label="AssetPledgedAsCollateralWithoutRightMember" xlink:title="AssetPledgedAsCollateralWithoutRightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PledgedStatusDomain" xlink:to="AssetPledgedAsCollateralWithoutRightMember" xlink:title="presentation: PledgedStatusDomain to AssetPledgedAsCollateralWithoutRightMember" 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="PledgedStatusAxis" xlink:to="PledgedStatusDomain" xlink:title="presentation: PledgedStatusAxis to PledgedStatusDomain" 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="LineOfCreditFacilityTable" xlink:to="PledgedStatusAxis" xlink:title="presentation: LineOfCreditFacilityTable to PledgedStatusAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LongTermDebt" xlink:title="presentation: LineOfCreditFacilityAbstract to LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityRemainingBorrowingCapacity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentInterestRateStatedPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesFixedRate" xlink:label="FederalHomeLoanBankAdvancesFixedRate" xlink:title="FederalHomeLoanBankAdvancesFixedRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="FederalHomeLoanBankAdvancesFixedRate" xlink:title="presentation: LineOfCreditFacilityAbstract to FederalHomeLoanBankAdvancesFixedRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:label="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:title="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" xlink:title="presentation: LineOfCreditFacilityAbstract to FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentMaturityDate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentCarryingAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentInterestRateEffectivePercentage" 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="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="presentation: LineOfCreditFacilityLineItems to LineOfCreditFacilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:label="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:title="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStock" xlink:label="FederalHomeLoanBankStock" xlink:title="FederalHomeLoanBankStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:to="FederalHomeLoanBankStock" xlink:title="presentation: FederalHomeLoanBankStockAndFederalReserveBankStockAbstract to FederalHomeLoanBankStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:label="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:title="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:to="PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" xlink:title="presentation: FederalHomeLoanBankStockAndFederalReserveBankStockAbstract to PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:to="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="presentation: FederalHomeLoanBankStockAndFederalReserveBankStockAbstract to LineOfCreditFacilityCurrentBorrowingCapacity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross" xlink:label="NotesReceivableGross" xlink:title="NotesReceivableGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:to="NotesReceivableGross" xlink:title="presentation: FederalHomeLoanBankStockAndFederalReserveBankStockAbstract to NotesReceivableGross" 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="LineOfCreditFacilityLineItems" xlink:to="FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" xlink:title="presentation: LineOfCreditFacilityLineItems to FederalHomeLoanBankStockAndFederalReserveBankStockAbstract" 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="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityLineItems" xlink:title="presentation: LineOfCreditFacilityTable to LineOfCreditFacilityLineItems" 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="DebtDisclosureAbstract" xlink:to="LineOfCreditFacilityTable" xlink:title="presentation: DebtDisclosureAbstract to LineOfCreditFacilityTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubordinatedDebtMember" xlink:label="SubordinatedDebtMember" xlink:title="SubordinatedDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="SubordinatedDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to SubordinatedDebtMember" 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="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" 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="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: DebtInstrumentTable to LongtermDebtTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:label="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:title="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember" 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="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" 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="DebtInstrumentTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: DebtInstrumentTable to LineOfCreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SubordinatedDebenturesAbstract" xlink:label="SubordinatedDebenturesAbstract" xlink:title="SubordinatedDebenturesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSubordinatedDebt" xlink:label="RepaymentsOfSubordinatedDebt" xlink:title="RepaymentsOfSubordinatedDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubordinatedDebenturesAbstract" xlink:to="RepaymentsOfSubordinatedDebt" xlink:title="presentation: SubordinatedDebenturesAbstract to RepaymentsOfSubordinatedDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="DebtInstrumentIncreaseAccruedInterest" xlink:title="DebtInstrumentIncreaseAccruedInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubordinatedDebenturesAbstract" xlink:to="DebtInstrumentIncreaseAccruedInterest" xlink:title="presentation: SubordinatedDebenturesAbstract to DebtInstrumentIncreaseAccruedInterest" 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="DebtInstrumentLineItems" xlink:to="SubordinatedDebenturesAbstract" xlink:title="presentation: DebtInstrumentLineItems to SubordinatedDebenturesAbstract" 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="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" 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="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalMutualMember" xlink:label="DonegalMutualMember" xlink:title="DonegalMutualMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="DonegalMutualMember" xlink:title="presentation: EntityDomain to DonegalMutualMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="CededCreditRiskTable" xlink:to="LegalEntityAxis" xlink:title="presentation: CededCreditRiskTable to LegalEntityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskAxis" xlink:label="CededCreditRiskAxis" xlink:title="CededCreditRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskReinsurerDomain" xlink:label="CededCreditRiskReinsurerDomain" xlink:title="CededCreditRiskReinsurerDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ThirdPartyReinsuranceMember" xlink:label="ThirdPartyReinsuranceMember" xlink:title="ThirdPartyReinsuranceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CededCreditRiskReinsurerDomain" xlink:to="ThirdPartyReinsuranceMember" xlink:title="presentation: CededCreditRiskReinsurerDomain to ThirdPartyReinsuranceMember" 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="CededCreditRiskAxis" xlink:to="CededCreditRiskReinsurerDomain" xlink:title="presentation: CededCreditRiskAxis to CededCreditRiskReinsurerDomain" 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="CededCreditRiskTable" xlink:to="CededCreditRiskAxis" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePolicyAndProceduresAbstract" xlink:label="ReinsurancePolicyAndProceduresAbstract" xlink:title="ReinsurancePolicyAndProceduresAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_LossReinsuranceAgreementContractsRetentionAmount" xlink:label="LossReinsuranceAgreementContractsRetentionAmount" xlink:title="LossReinsuranceAgreementContractsRetentionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="LossReinsuranceAgreementContractsRetentionAmount" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to LossReinsuranceAgreementContractsRetentionAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:label="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:title="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="ContractsInForceSubjectToParticipationThroughReinsurancePercentage" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to ContractsInForceSubjectToParticipationThroughReinsurancePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:label="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:title="CatastropheReinsuranceAgreementContractsRetentionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="CatastropheReinsuranceAgreementContractsRetentionAmount" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to CatastropheReinsuranceAgreementContractsRetentionAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:label="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:title="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfReinsuranceCoverages" xlink:label="NumberOfReinsuranceCoverages" xlink:title="NumberOfReinsuranceCoverages" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="NumberOfReinsuranceCoverages" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to NumberOfReinsuranceCoverages" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReturnFromEstimatedSurplus" xlink:label="ReturnFromEstimatedSurplus" xlink:title="ReturnFromEstimatedSurplus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="ReturnFromEstimatedSurplus" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to ReturnFromEstimatedSurplus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReceivableFromReinsuranceClaims" xlink:label="ReceivableFromReinsuranceClaims" xlink:title="ReceivableFromReinsuranceClaims" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="ReceivableFromReinsuranceClaims" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to ReceivableFromReinsuranceClaims" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReinsuranceTreatyCoveragePercentageMinimum" xlink:label="ReinsuranceTreatyCoveragePercentageMinimum" xlink:title="ReinsuranceTreatyCoveragePercentageMinimum" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="ReinsuranceTreatyCoveragePercentageMinimum" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to ReinsuranceTreatyCoveragePercentageMinimum" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:label="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:title="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePolicyAndProceduresAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePolicyAndProceduresAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="ReinsuranceDisclosuresAbstract" xlink:to="CededCreditRiskTable" xlink:title="presentation: ReinsuranceDisclosuresAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_UnaffiliatedEntityMember" xlink:label="UnaffiliatedEntityMember" xlink:title="UnaffiliatedEntityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="UnaffiliatedEntityMember" xlink:title="presentation: RelatedPartyDomain to UnaffiliatedEntityMember" 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="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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: CededCreditRiskTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePolicyAndProceduresAbstract" xlink:label="ReinsurancePolicyAndProceduresAbstract" xlink:title="ReinsurancePolicyAndProceduresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="CededPremiumsWritten" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to CededPremiumsWritten" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to CededPremiumsEarned" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="PrepaidReinsurancePremiums" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to PrepaidReinsurancePremiums" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePolicyAndProceduresAbstract" xlink:to="CededPremiumsPayable" xlink:title="presentation: ReinsurancePolicyAndProceduresAbstract to CededPremiumsPayable" 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="CededCreditRiskLineItems" xlink:to="ReinsurancePolicyAndProceduresAbstract" xlink:title="presentation: CededCreditRiskLineItems to ReinsurancePolicyAndProceduresAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="ReinsuranceDisclosuresAbstract" xlink:to="CededCreditRiskTable" xlink:title="presentation: ReinsuranceDisclosuresAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskTable" xlink:label="CededCreditRiskTable" xlink:title="CededCreditRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AffiliatedEntityAndUnaffiliatedEntityMember" xlink:label="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:title="AffiliatedEntityAndUnaffiliatedEntityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="AffiliatedEntityAndUnaffiliatedEntityMember" xlink:title="presentation: RelatedPartyDomain to AffiliatedEntityAndUnaffiliatedEntityMember" 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="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="CededCreditRiskTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: CededCreditRiskTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_CededCreditRiskLineItems" xlink:label="CededCreditRiskLineItems" xlink:title="CededCreditRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:label="PremiumsWrittenAndEarnedAbstract" xlink:title="PremiumsWrittenAndEarnedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenAndEarnedAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: PremiumsWrittenAndEarnedAbstract to CededPremiumsEarned" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:label="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenAndEarnedAbstract" xlink:to="ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" xlink:title="presentation: PremiumsWrittenAndEarnedAbstract to ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidReinsurancePremiums" xlink:label="PrepaidReinsurancePremiums" xlink:title="PrepaidReinsurancePremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenAndEarnedAbstract" xlink:to="PrepaidReinsurancePremiums" xlink:title="presentation: PremiumsWrittenAndEarnedAbstract to PrepaidReinsurancePremiums" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsPayable" xlink:label="CededPremiumsPayable" xlink:title="CededPremiumsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenAndEarnedAbstract" xlink:to="CededPremiumsPayable" xlink:title="presentation: PremiumsWrittenAndEarnedAbstract to CededPremiumsPayable" 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="CededCreditRiskLineItems" xlink:to="PremiumsWrittenAndEarnedAbstract" xlink:title="presentation: CededCreditRiskLineItems to PremiumsWrittenAndEarnedAbstract" 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="CededCreditRiskTable" xlink:to="CededCreditRiskLineItems" xlink:title="presentation: CededCreditRiskTable to CededCreditRiskLineItems" 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="ReinsuranceDisclosuresAbstract" xlink:to="CededCreditRiskTable" xlink:title="presentation: ReinsuranceDisclosuresAbstract to CededCreditRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNetConsolidatedAbstract" xlink:label="PremiumsWrittenNetConsolidatedAbstract" xlink:title="PremiumsWrittenNetConsolidatedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsWritten" xlink:label="DirectPremiumsWritten" xlink:title="DirectPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenNetConsolidatedAbstract" xlink:to="DirectPremiumsWritten" xlink:title="presentation: PremiumsWrittenNetConsolidatedAbstract to DirectPremiumsWritten" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="AssumedPremiumsWritten" xlink:title="AssumedPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenNetConsolidatedAbstract" xlink:to="AssumedPremiumsWritten" xlink:title="presentation: PremiumsWrittenNetConsolidatedAbstract to AssumedPremiumsWritten" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten" xlink:label="CededPremiumsWritten" xlink:title="CededPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenNetConsolidatedAbstract" xlink:to="CededPremiumsWritten" xlink:title="presentation: PremiumsWrittenNetConsolidatedAbstract to CededPremiumsWritten" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet" xlink:label="PremiumsWrittenNet" xlink:title="PremiumsWrittenNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsWrittenNetConsolidatedAbstract" xlink:to="PremiumsWrittenNet" xlink:title="presentation: PremiumsWrittenNetConsolidatedAbstract to PremiumsWrittenNet" 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="ReinsuranceDisclosuresAbstract" xlink:to="PremiumsWrittenNetConsolidatedAbstract" xlink:title="presentation: ReinsuranceDisclosuresAbstract to PremiumsWrittenNetConsolidatedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceDisclosuresAbstract" xlink:label="ReinsuranceDisclosuresAbstract" xlink:title="ReinsuranceDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:label="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:title="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsEarned" xlink:label="DirectPremiumsEarned" xlink:title="DirectPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="DirectPremiumsEarned" xlink:title="presentation: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to DirectPremiumsEarned" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="AssumedPremiumsEarned" xlink:title="AssumedPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="AssumedPremiumsEarned" xlink:title="presentation: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to AssumedPremiumsEarned" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned" xlink:label="CededPremiumsEarned" xlink:title="CededPremiumsEarned" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="CededPremiumsEarned" xlink:title="presentation: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to CededPremiumsEarned" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="PremiumsEarnedNet" xlink:title="presentation: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to PremiumsEarnedNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="PremiumsPercentageAssumedToNet" xlink:title="PremiumsPercentageAssumedToNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:to="PremiumsPercentageAssumedToNet" xlink:title="presentation: ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract to PremiumsPercentageAssumedToNet" 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="ReinsuranceDisclosuresAbstract" xlink:to="ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" xlink:title="presentation: ReinsuranceDisclosuresAbstract to ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="presentation: ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="presentation: ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredFederalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExpenseBenefit" 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="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeTaxDescriptionAbstract" xlink:label="IncomeTaxDescriptionAbstract" xlink:title="IncomeTaxDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncomeTaxDescriptionAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxDescriptionAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDescriptionAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDescriptionAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="IncomeTaxReconciliationTaxExemptIncome" xlink:title="IncomeTaxReconciliationTaxExemptIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationTaxExemptIncome" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxReconciliationTaxExemptIncome" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeTaxReconciliationProration" xlink:label="IncomeTaxReconciliationProration" xlink:title="IncomeTaxReconciliationProration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationProration" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxReconciliationProration" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:label="IncomeTaxReconciliationDeductionsDividends" xlink:title="IncomeTaxReconciliationDeductionsDividends" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationDeductionsDividends" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxReconciliationDeductionsDividends" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxReconciliationOtherReconcilingItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to IncomeTaxExpenseBenefit" 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="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:label="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:title="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsOther" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsOther" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfDeferredTaxAssetsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:label="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:title="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:title="presentation: ComponentsOfDeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:label="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:title="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" xlink:title="presentation: ComponentsOfDeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="presentation: ComponentsOfDeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: ComponentsOfDeferredTaxLiabilitiesAbstract to DeferredIncomeTaxLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxAssetsLiabilitiesNet" xlink:title="presentation: ComponentsOfDeferredTaxLiabilitiesAbstract to DeferredTaxAssetsLiabilitiesNet" order="4.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="ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarliestTaxYearMember" xlink:label="EarliestTaxYearMember" xlink:title="EarliestTaxYearMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="EarliestTaxYearMember" xlink:title="presentation: TaxPeriodDomain to EarliestTaxYearMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LatestTaxYearMember" xlink:label="LatestTaxYearMember" xlink:title="LatestTaxYearMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="LatestTaxYearMember" xlink:title="presentation: TaxPeriodDomain to LatestTaxYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_TaxYearsPriorTo2021Member" xlink:label="TaxYearsPriorTo2021Member" xlink:title="TaxYearsPriorTo2021Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYearsPriorTo2021Member" xlink:title="presentation: TaxPeriodDomain to TaxYearsPriorTo2021Member" 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="TaxPeriodAxis" xlink:to="TaxPeriodDomain" xlink:title="presentation: TaxPeriodAxis to TaxPeriodDomain" 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="OperatingLossCarryforwardsTable" xlink:to="TaxPeriodAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to TaxPeriodAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_OperatingLossCarryforwardsAbstract" xlink:label="OperatingLossCarryforwardsAbstract" xlink:title="OperatingLossCarryforwardsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:label="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" xlink:title="presentation: OperatingLossCarryforwardsAbstract to EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DeferredTaxAssetsNetOther" xlink:label="DeferredTaxAssetsNetOther" xlink:title="DeferredTaxAssetsNetOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsAbstract" xlink:to="DeferredTaxAssetsNetOther" xlink:title="presentation: OperatingLossCarryforwardsAbstract to DeferredTaxAssetsNetOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="OperatingLossCarryforwardsAbstract" xlink:to="OpenTaxYear" xlink:title="presentation: OperatingLossCarryforwardsAbstract to OpenTaxYear" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:label="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:title="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsAbstract" xlink:to="IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" xlink:title="presentation: OperatingLossCarryforwardsAbstract to IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority" order="3.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="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsAbstract" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsAbstract" 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="OperatingLossCarryforwardsTable" xlink:to="OperatingLossCarryforwardsLineItems" xlink:title="presentation: OperatingLossCarryforwardsTable to OperatingLossCarryforwardsLineItems" 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="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwardsTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwardsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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: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="ClassOfTreasuryStockTable" xlink:to="RangeAxis" xlink:title="presentation: ClassOfTreasuryStockTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StockRepurchaseProgramMember" xlink:label="StockRepurchaseProgramMember" xlink:title="StockRepurchaseProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramDomain" xlink:to="StockRepurchaseProgramMember" xlink:title="presentation: ShareRepurchaseProgramDomain to StockRepurchaseProgramMember" 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="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="presentation: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" 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="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="presentation: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="ClassOfTreasuryStockTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ClassOfTreasuryStockTable to StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="ClassOfStockDisclosuresAbstract" xlink:title="ClassOfStockDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:label="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="presentation: ClassOfStockDisclosuresAbstract to MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="presentation: ClassOfStockDisclosuresAbstract to StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="StockRepurchasedDuringPeriodShares" xlink:title="presentation: ClassOfStockDisclosuresAbstract to StockRepurchasedDuringPeriodShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: ClassOfStockDisclosuresAbstract to TreasuryStockCommonShares" 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="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfStockDisclosuresAbstract" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to ClassOfStockDisclosuresAbstract" 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="ClassOfTreasuryStockTable" xlink:to="EquityClassOfTreasuryStockLineItems" xlink:title="presentation: ClassOfTreasuryStockTable to EquityClassOfTreasuryStockLineItems" 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="StockholdersEquityNoteAbstract" xlink:to="ClassOfTreasuryStockTable" xlink:title="presentation: StockholdersEquityNoteAbstract to ClassOfTreasuryStockTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityIncentivePlanMember" xlink:label="EquityIncentivePlanMember" xlink:title="EquityIncentivePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlanMember" xlink:title="presentation: PlanNameDomain to EquityIncentivePlanMember" 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="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="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" 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="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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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: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/terseLabel" />
    <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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityIncentivePlansAbstract" xlink:label="EquityIncentivePlansAbstract" xlink:title="EquityIncentivePlansAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: EquityIncentivePlansAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EquityIncentivePlansAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: EquityIncentivePlansAbstract to AllocatedShareBasedCompensationExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="presentation: EquityIncentivePlansAbstract to EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="presentation: EquityIncentivePlansAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EquityIncentivePlansAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: EquityIncentivePlansAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: EquityIncentivePlansAbstract to ProceedsFromStockOptionsExercised" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" xlink:title="presentation: EquityIncentivePlansAbstract to EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="presentation: EquityIncentivePlansAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="16.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EquityIncentivePlansAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EquityIncentivePlansAbstract" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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="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://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract 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/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract 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/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract 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/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract 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/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="6.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateMember" xlink:label="GrantDateMember" xlink:title="GrantDateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateMember" xlink:title="presentation: AwardDateDomain to GrantDateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateOneMember" xlink:label="GrantDateOneMember" xlink:title="GrantDateOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateOneMember" xlink:title="presentation: AwardDateDomain to GrantDateOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateTwoMember" xlink:label="GrantDateTwoMember" xlink:title="GrantDateTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateTwoMember" xlink:title="presentation: AwardDateDomain to GrantDateTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateThreeMember" xlink:label="GrantDateThreeMember" xlink:title="GrantDateThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateThreeMember" xlink:title="presentation: AwardDateDomain to GrantDateThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateFourMember" xlink:label="GrantDateFourMember" xlink:title="GrantDateFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateFourMember" xlink:title="presentation: AwardDateDomain to GrantDateFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateFiveMember" xlink:label="GrantDateFiveMember" xlink:title="GrantDateFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateFiveMember" xlink:title="presentation: AwardDateDomain to GrantDateFiveMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateSixMember" xlink:label="GrantDateSixMember" xlink:title="GrantDateSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateSixMember" xlink:title="presentation: AwardDateDomain to GrantDateSixMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateSevenMember" xlink:label="GrantDateSevenMember" xlink:title="GrantDateSevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateSevenMember" xlink:title="presentation: AwardDateDomain to GrantDateSevenMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateEightMember" xlink:label="GrantDateEightMember" xlink:title="GrantDateEightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateEightMember" xlink:title="presentation: AwardDateDomain to GrantDateEightMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GrantDateNIneMember" xlink:label="GrantDateNIneMember" xlink:title="GrantDateNIneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantDateNIneMember" xlink:title="presentation: AwardDateDomain to GrantDateNIneMember" 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="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="presentation: AwardDateAxis to AwardDateDomain" 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="AwardDateAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" 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="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://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeStockPurchasePlanMember" xlink:label="EmployeeStockPurchasePlanMember" xlink:title="EmployeeStockPurchasePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EmployeeStockPurchasePlanMember" xlink:title="presentation: PlanNameDomain to EmployeeStockPurchasePlanMember" 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="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="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateOneMember" xlink:label="IssueDateOneMember" xlink:title="IssueDateOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="IssueDateOneMember" xlink:title="presentation: AwardDateDomain to IssueDateOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateTwoMember" xlink:label="IssueDateTwoMember" xlink:title="IssueDateTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="IssueDateTwoMember" xlink:title="presentation: AwardDateDomain to IssueDateTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateThreeMember" xlink:label="IssueDateThreeMember" xlink:title="IssueDateThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="IssueDateThreeMember" xlink:title="presentation: AwardDateDomain to IssueDateThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateFourMember" xlink:label="IssueDateFourMember" xlink:title="IssueDateFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="IssueDateFourMember" xlink:title="presentation: AwardDateDomain to IssueDateFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateFiveMember" xlink:label="IssueDateFiveMember" xlink:title="IssueDateFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="IssueDateFiveMember" xlink:title="presentation: AwardDateDomain to IssueDateFiveMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IssueDateSixMember" xlink:label="IssueDateSixMember" xlink:title="IssueDateSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="IssueDateSixMember" xlink:title="presentation: AwardDateDomain to IssueDateSixMember" order="5.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="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="presentation: AwardDateAxis to AwardDateDomain" 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="AwardDateAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel" />
    <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="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EmployeeStockPurchasePlanAbstract" xlink:label="EmployeeStockPurchasePlanAbstract" xlink:title="EmployeeStockPurchasePlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EmployeeStockPurchasePlanAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeStockPurchasePlanAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeStockPurchasePlanAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:label="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:title="StockIssuedDuringPeriodSharebasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:to="SharePrice" xlink:title="presentation: StockIssuedDuringPeriodSharebasedCompensationAbstract to SharePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="presentation: StockIssuedDuringPeriodSharebasedCompensationAbstract to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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="StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharebasedCompensationAbstract" 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://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlanMember" xlink:label="AgencyStockPurchasePlanMember" xlink:title="AgencyStockPurchasePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="AgencyStockPurchasePlanMember" xlink:title="presentation: PlanNameDomain to AgencyStockPurchasePlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlan2021Member" xlink:label="AgencyStockPurchasePlan2021Member" xlink:title="AgencyStockPurchasePlan2021Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="AgencyStockPurchasePlan2021Member" xlink:title="presentation: PlanNameDomain to AgencyStockPurchasePlan2021Member" 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="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AgencyStockPurchasePlanAbstract" xlink:label="AgencyStockPurchasePlanAbstract" xlink:title="AgencyStockPurchasePlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AgencyStockPurchasePlanAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: AgencyStockPurchasePlanAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgencyStockPurchasePlanAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" xlink:title="presentation: AgencyStockPurchasePlanAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgencyStockPurchasePlanAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="presentation: AgencyStockPurchasePlanAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:label="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:title="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgencyStockPurchasePlanAbstract" xlink:to="NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" xlink:title="presentation: AgencyStockPurchasePlanAbstract to NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgencyStockPurchasePlanAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="presentation: AgencyStockPurchasePlanAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="4.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AgencyStockPurchasePlanAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AgencyStockPurchasePlanAbstract" 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="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://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesTable" xlink:label="StatutoryAccountingPracticesTable" xlink:title="StatutoryAccountingPracticesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesByJurisdictionAxis" xlink:label="StatutoryAccountingPracticesByJurisdictionAxis" xlink:title="StatutoryAccountingPracticesByJurisdictionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesJurisdictionDomain" xlink:label="StatutoryAccountingPracticesJurisdictionDomain" xlink:title="StatutoryAccountingPracticesJurisdictionDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SouthernMember" xlink:label="SouthernMember" xlink:title="SouthernMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="SouthernMember" xlink:title="presentation: StatutoryAccountingPracticesJurisdictionDomain to SouthernMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PeninsulaMember" xlink:label="PeninsulaMember" xlink:title="PeninsulaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="PeninsulaMember" xlink:title="presentation: StatutoryAccountingPracticesJurisdictionDomain to PeninsulaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MichiganInsuranceCompanyMember" xlink:label="MichiganInsuranceCompanyMember" xlink:title="MichiganInsuranceCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesJurisdictionDomain" xlink:to="MichiganInsuranceCompanyMember" xlink:title="presentation: StatutoryAccountingPracticesJurisdictionDomain to MichiganInsuranceCompanyMember" 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="StatutoryAccountingPracticesByJurisdictionAxis" xlink:to="StatutoryAccountingPracticesJurisdictionDomain" xlink:title="presentation: StatutoryAccountingPracticesByJurisdictionAxis to StatutoryAccountingPracticesJurisdictionDomain" 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="StatutoryAccountingPracticesTable" xlink:to="StatutoryAccountingPracticesByJurisdictionAxis" xlink:title="presentation: StatutoryAccountingPracticesTable to StatutoryAccountingPracticesByJurisdictionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_AtlanticStatesMember" xlink:label="AtlanticStatesMember" xlink:title="AtlanticStatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="AtlanticStatesMember" xlink:title="presentation: EntityDomain to AtlanticStatesMember" 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="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" 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="StatutoryAccountingPracticesTable" xlink:to="LegalEntityAxis" xlink:title="presentation: StatutoryAccountingPracticesTable to LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesLineItems" xlink:label="StatutoryAccountingPracticesLineItems" xlink:title="StatutoryAccountingPracticesLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesAbstract" xlink:label="StatutoryAccountingPracticesAbstract" xlink:title="StatutoryAccountingPracticesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:label="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesAbstract" xlink:to="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="presentation: StatutoryAccountingPracticesAbstract to StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:label="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:title="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesAbstract" xlink:to="StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" xlink:title="presentation: StatutoryAccountingPracticesAbstract to StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:label="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="StatutoryAccountingPracticesStatutoryNetIncomeAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesAbstract" xlink:to="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="presentation: StatutoryAccountingPracticesAbstract to StatutoryAccountingPracticesStatutoryNetIncomeAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:label="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:title="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryAccountingPracticesAbstract" xlink:to="StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" xlink:title="presentation: StatutoryAccountingPracticesAbstract to StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments" 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="StatutoryAccountingPracticesLineItems" xlink:to="StatutoryAccountingPracticesAbstract" xlink:title="presentation: StatutoryAccountingPracticesLineItems to StatutoryAccountingPracticesAbstract" 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="StatutoryAccountingPracticesTable" xlink:to="StatutoryAccountingPracticesLineItems" xlink:title="presentation: StatutoryAccountingPracticesTable to StatutoryAccountingPracticesLineItems" 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="EquityAbstract" xlink:to="StatutoryAccountingPracticesTable" xlink:title="presentation: EquityAbstract to StatutoryAccountingPracticesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails">
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:label="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:title="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:label="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="StatutoryAccountingPracticesStatutoryNetIncomeAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:to="StatutoryAccountingPracticesStatutoryNetIncomeAmount" xlink:title="presentation: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract to StatutoryAccountingPracticesStatutoryNetIncomeAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:label="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:title="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:label="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:title="presentation: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to IncreaseDecreaseInDeferredPolicyAcquisitionCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:label="IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:title="IncreaseDecreaseInDeferredFederalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="IncreaseDecreaseInDeferredFederalIncomeTaxes" xlink:title="presentation: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to IncreaseDecreaseInDeferredFederalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:label="IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:title="IncreaseDecreaseInSalvageAndSubrogationRecoverable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="IncreaseDecreaseInSalvageAndSubrogationRecoverable" xlink:title="presentation: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to IncreaseDecreaseInSalvageAndSubrogationRecoverable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:label="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:title="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="IncreaseDecreaseInConsolidationEliminationsAndAdjustments" xlink:title="presentation: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to IncreaseDecreaseInConsolidationEliminationsAndAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncreaseDecreaseInParentOnlyNetIncome" xlink:label="IncreaseDecreaseInParentOnlyNetIncome" xlink:title="IncreaseDecreaseInParentOnlyNetIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="IncreaseDecreaseInParentOnlyNetIncome" xlink:title="presentation: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to IncreaseDecreaseInParentOnlyNetIncome" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract to NetIncomeLoss" 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="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:to="IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" xlink:title="presentation: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract to IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:label="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:title="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:label="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredPolicyAcquisitionCosts" xlink:label="DeferredPolicyAcquisitionCosts" xlink:title="DeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="DeferredPolicyAcquisitionCosts" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to DeferredPolicyAcquisitionCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:label="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:title="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:label="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:title="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:label="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:title="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:label="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:title="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:label="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:title="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract to StockholdersEquity" order="7.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="ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract" xlink:to="StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" xlink:title="presentation: ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract to StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="SupplementalCashFlowElementsAbstract" xlink:title="SupplementalCashFlowElementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="SupplementalCashFlowElementsAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: SupplementalCashFlowElementsAbstract 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/2022/elts/us-gaap-2022.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="SupplementalCashFlowElementsAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: SupplementalCashFlowElementsAbstract to InterestPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:label="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" xlink:title="presentation: EarningsPerShareAbstract to MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" 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="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" 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="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfEarningsPerShareBasicByCommonClassTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="EarningsPerShareBasicLineItems" xlink:title="EarningsPerShareBasicLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" 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="EarningsPerShareBasicAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="presentation: EarningsPerShareBasicAbstract to NetIncomeLossAvailableToCommonStockholdersBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingBasicAbstract to WeightedAverageNumberOfSharesOutstandingBasic" 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="EarningsPerShareBasicAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:title="presentation: EarningsPerShareBasicAbstract to WeightedAverageNumberOfSharesOutstandingBasicAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EarningsPerShareBasicAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAbstract to EarningsPerShareBasic" 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="EarningsPerShareBasicLineItems" xlink:to="EarningsPerShareBasicAbstract" xlink:title="presentation: EarningsPerShareBasicLineItems to EarningsPerShareBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:label="NetIncomeLossAttributableToParentDilutedAbstract" xlink:title="NetIncomeLossAttributableToParentDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAttributableToParentDilutedAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="presentation: NetIncomeLossAttributableToParentDilutedAbstract to NetIncomeLossAvailableToCommonStockholdersDiluted" 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="EarningsPerShareDilutedAbstract" xlink:to="NetIncomeLossAttributableToParentDilutedAbstract" xlink:title="presentation: EarningsPerShareDilutedAbstract to NetIncomeLossAttributableToParentDilutedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <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/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustment" 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="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="EarningsPerShareDilutedAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: EarningsPerShareDilutedAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EarningsPerShareDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareDilutedAbstract to EarningsPerShareDiluted" 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="EarningsPerShareBasicLineItems" xlink:to="EarningsPerShareDilutedAbstract" xlink:title="presentation: EarningsPerShareBasicLineItems to EarningsPerShareDilutedAbstract" 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="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="EarningsPerShareBasicLineItems" xlink:title="presentation: ScheduleOfEarningsPerShareBasicByCommonClassTable to EarningsPerShareBasicLineItems" 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="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicByCommonClassTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="CondensedBalanceSheetStatementTable" xlink:title="CondensedBalanceSheetStatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ParentCompanyMember" 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="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="CondensedBalanceSheetStatementTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: CondensedBalanceSheetStatementTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:title="CondensedBalanceSheetStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AssetsAbstract" xlink:to="EquityMethodInvestments" xlink:title="presentation: AssetsAbstract to EquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_ShortTermInvestmentsAtCost" xlink:label="ShortTermInvestmentsAtCost" xlink:title="ShortTermInvestmentsAtCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="ShortTermInvestmentsAtCost" xlink:title="presentation: AssetsAbstract to ShortTermInvestmentsAtCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Cash" xlink:title="presentation: AssetsAbstract to Cash" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssets" xlink:title="presentation: AssetsAbstract to OtherAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="AssetsAbstract" xlink:title="presentation: CondensedBalanceSheetStatementsCaptionsLineItems to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="DividendsPayableCurrentAndNoncurrent" xlink:title="presentation: LiabilitiesAbstract to DividendsPayableCurrentAndNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="NotesPayable" xlink:title="NotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="NotesPayable" xlink:title="presentation: LiabilitiesAbstract to NotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities" xlink:label="OtherLiabilities" xlink:title="OtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="OtherLiabilities" xlink:title="presentation: LiabilitiesAbstract to OtherLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="LiabilitiesAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: LiabilitiesAbstract to StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="LiabilitiesAbstract" xlink:title="presentation: CondensedBalanceSheetStatementsCaptionsLineItems to LiabilitiesAbstract" 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="CondensedBalanceSheetStatementTable" xlink:to="CondensedBalanceSheetStatementsCaptionsLineItems" xlink:title="presentation: CondensedBalanceSheetStatementTable to CondensedBalanceSheetStatementsCaptionsLineItems" 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="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedBalanceSheetStatementTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to CondensedBalanceSheetStatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable" xlink:label="CondensedIncomeStatementTable" xlink:title="CondensedIncomeStatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ParentCompanyMember" 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="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="CondensedIncomeStatementTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: CondensedIncomeStatementTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="CondensedIncomeStatementsCaptionsLineItems" xlink:title="CondensedIncomeStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DividendsFromSubsidiariesAndAffiliates" xlink:label="DividendsFromSubsidiariesAndAffiliates" xlink:title="DividendsFromSubsidiariesAndAffiliates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="DividendsFromSubsidiariesAndAffiliates" xlink:title="presentation: RevenuesAbstract to DividendsFromSubsidiariesAndAffiliates" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: RevenuesAbstract to RealizedInvestmentGainsLosses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="presentation: RevenuesAbstract to RevenueFromContractWithCustomerIncludingAssessedTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="Revenues" xlink:title="presentation: RevenuesAbstract to Revenues" 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="CondensedIncomeStatementsCaptionsLineItems" xlink:to="RevenuesAbstract" xlink:title="presentation: CondensedIncomeStatementsCaptionsLineItems to RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpensesAbstract" xlink:label="BenefitsLossesAndExpensesAbstract" xlink:title="BenefitsLossesAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to OperatingExpenses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpensesAbstract" xlink:to="InterestExpense" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to InterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BenefitsLossesAndExpenses" xlink:label="BenefitsLossesAndExpenses" xlink:title="BenefitsLossesAndExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="BenefitsLossesAndExpenses" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to BenefitsLossesAndExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpensesAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpensesAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to IncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeOfSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitsLossesAndExpensesAbstract" xlink:to="EquityInUndistributedNetIncomeOfSubsidiaries" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to EquityInUndistributedNetIncomeOfSubsidiaries" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BenefitsLossesAndExpensesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: BenefitsLossesAndExpensesAbstract to NetIncomeLoss" 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="CondensedIncomeStatementsCaptionsLineItems" xlink:to="BenefitsLossesAndExpensesAbstract" xlink:title="presentation: CondensedIncomeStatementsCaptionsLineItems to BenefitsLossesAndExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatementsOfComprehensiveIncomeAbstract" xlink:label="StatementsOfComprehensiveIncomeAbstract" xlink:title="StatementsOfComprehensiveIncomeAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementsOfComprehensiveIncomeAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: StatementsOfComprehensiveIncomeAbstract 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="CondensedIncomeStatementsCaptionsLineItems" xlink:to="StatementsOfComprehensiveIncomeAbstract" xlink:title="presentation: CondensedIncomeStatementsCaptionsLineItems to StatementsOfComprehensiveIncomeAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to ComprehensiveIncomeNetOfTax" 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="CondensedIncomeStatementsCaptionsLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: CondensedIncomeStatementsCaptionsLineItems to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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="CondensedIncomeStatementTable" xlink:to="CondensedIncomeStatementsCaptionsLineItems" xlink:title="presentation: CondensedIncomeStatementTable to CondensedIncomeStatementsCaptionsLineItems" 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="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedIncomeStatementTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to CondensedIncomeStatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:title="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="CondensedCashFlowStatementTable" xlink:title="CondensedCashFlowStatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="ParentCompanyMember" xlink:title="ParentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ParentCompanyMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ParentCompanyMember" 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="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="CondensedCashFlowStatementTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: CondensedCashFlowStatementTable 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_DonegalFinancialServicesCorporationMember" xlink:label="DonegalFinancialServicesCorporationMember" xlink:title="DonegalFinancialServicesCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionDomain" xlink:to="DonegalFinancialServicesCorporationMember" xlink:title="presentation: RelatedPartyTransactionDomain to DonegalFinancialServicesCorporationMember" 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="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="presentation: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" 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="CondensedCashFlowStatementTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="presentation: CondensedCashFlowStatementTable to RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="CondensedCashFlowStatementsCaptionsLineItems" xlink:title="CondensedCashFlowStatementsCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract 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="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:label="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:title="EquityInUndistributedNetIncomeLossOfSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="EquityInUndistributedNetIncomeLossOfSubsidiaries" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to EquityInUndistributedNetIncomeLossOfSubsidiaries" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOtherOperatingCapitalNet" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" 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="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="PaymentsForProceedsFromShortTermInvestments" xlink:title="PaymentsForProceedsFromShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromShortTermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromShortTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:label="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:title="PaymentsForProceedsFromInvestmentInSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromInvestmentInSubsidiaries" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromInvestmentInSubsidiaries" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromOtherInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.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="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="Cash" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to Cash" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash_2" xlink:title="Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedCashFlowStatementsCaptionsLineItems" xlink:to="Cash_2" xlink:title="presentation: CondensedCashFlowStatementsCaptionsLineItems to Cash" order="6.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="CondensedCashFlowStatementTable" xlink:to="CondensedCashFlowStatementsCaptionsLineItems" xlink:title="presentation: CondensedCashFlowStatementTable to CondensedCashFlowStatementsCaptionsLineItems" 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="CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedCashFlowStatementTable" xlink:title="presentation: CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract to CondensedCashFlowStatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="SegmentReportingAbstract" xlink:to="NumberOfReportableSegments" xlink:title="presentation: SegmentReportingAbstract to NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:label="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="PropertyAndCasualtyCommercialInsuranceProductLineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="presentation: ProductsAndServicesDomain to PropertyAndCasualtyCommercialInsuranceProductLineMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:label="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="PropertyAndCasualtyPersonalInsuranceProductLineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="presentation: ProductsAndServicesDomain to PropertyAndCasualtyPersonalInsuranceProductLineMember" 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="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" 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="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" 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="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" 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="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNetByBusinessAbstract" xlink:label="PremiumsEarnedNetByBusinessAbstract" xlink:title="PremiumsEarnedNetByBusinessAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNet" xlink:label="PremiumsEarnedNet" xlink:title="PremiumsEarnedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PremiumsEarnedNetByBusinessAbstract" xlink:to="PremiumsEarnedNet" xlink:title="presentation: PremiumsEarnedNetByBusinessAbstract to PremiumsEarnedNet" 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="RevenuesAbstract" xlink:to="PremiumsEarnedNetByBusinessAbstract" xlink:title="presentation: RevenuesAbstract to PremiumsEarnedNetByBusinessAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentIncome" xlink:label="NetInvestmentIncome" xlink:title="NetInvestmentIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="NetInvestmentIncome" xlink:title="presentation: RevenuesAbstract to NetInvestmentIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="RealizedInvestmentGainsLosses" xlink:title="RealizedInvestmentGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: RevenuesAbstract to RealizedInvestmentGainsLosses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="OtherIncome" xlink:title="presentation: RevenuesAbstract to OtherIncome" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesAbstract" xlink:to="Revenues" xlink:title="presentation: RevenuesAbstract to Revenues" order="4.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="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="RevenuesAbstract" xlink:title="presentation: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesExcludingInterestAndDividendsAbstract" xlink:label="RevenuesExcludingInterestAndDividendsAbstract" xlink:title="RevenuesExcludingInterestAndDividendsAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:label="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="StatutoryAccountingPracticesUnderwritingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesExcludingInterestAndDividendsAbstract" xlink:to="StatutoryAccountingPracticesUnderwritingIncomeLoss" xlink:title="presentation: RevenuesExcludingInterestAndDividendsAbstract to StatutoryAccountingPracticesUnderwritingIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:label="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesExcludingInterestAndDividendsAbstract" xlink:to="GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" xlink:title="presentation: RevenuesExcludingInterestAndDividendsAbstract to GAAPAdjustmentsRelatedToUnderwritingIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnderwritingIncomeLoss" xlink:label="UnderwritingIncomeLoss" xlink:title="UnderwritingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesExcludingInterestAndDividendsAbstract" xlink:to="UnderwritingIncomeLoss" xlink:title="presentation: RevenuesExcludingInterestAndDividendsAbstract to UnderwritingIncomeLoss" 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="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="RevenuesExcludingInterestAndDividendsAbstract" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to RevenuesExcludingInterestAndDividendsAbstract" 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="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="NetInvestmentIncome" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to NetInvestmentIncome" 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="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="RealizedInvestmentGainsLosses" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to RealizedInvestmentGainsLosses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to OtherNonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.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="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="presentation: SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" 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="SegmentReportingInformationLineItems" xlink:to="SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" 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="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" 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="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract" xlink:label="InsuranceAbstract" xlink:title="InsuranceAbstract" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_InsuranceSubsidiaryLiability" xlink:label="InsuranceSubsidiaryLiability" xlink:title="InsuranceSubsidiaryLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsuranceAbstract" xlink:to="InsuranceSubsidiaryLiability" xlink:title="presentation: InsuranceAbstract to InsuranceSubsidiaryLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SurchargeCollectedBySubsidiary" xlink:label="SurchargeCollectedBySubsidiary" xlink:title="SurchargeCollectedBySubsidiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsuranceAbstract" xlink:to="SurchargeCollectedBySubsidiary" xlink:title="presentation: InsuranceAbstract to SurchargeCollectedBySubsidiary" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationAbstract" xlink:label="SupplementaryInsuranceInformationAbstract" xlink:title="SupplementaryInsuranceInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationBySegmentTable" xlink:label="SupplementaryInsuranceInformationBySegmentTable" xlink:title="SupplementaryInsuranceInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:label="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="PropertyAndCasualtyCommercialInsuranceProductLineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyCommercialInsuranceProductLineMember" xlink:title="presentation: ProductsAndServicesDomain to PropertyAndCasualtyCommercialInsuranceProductLineMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:label="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="PropertyAndCasualtyPersonalInsuranceProductLineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PropertyAndCasualtyPersonalInsuranceProductLineMember" xlink:title="presentation: ProductsAndServicesDomain to PropertyAndCasualtyPersonalInsuranceProductLineMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsSegmentMember" xlink:label="InvestmentsSegmentMember" xlink:title="InvestmentsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="InvestmentsSegmentMember" xlink:title="presentation: ProductsAndServicesDomain to InvestmentsSegmentMember" 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="SupplementaryInsuranceInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentTable 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/2022/elts/srt-2022.xsd#srt_SupplementaryInsuranceInformationBySegmentLineItems" xlink:label="SupplementaryInsuranceInformationBySegmentLineItems" xlink:title="SupplementaryInsuranceInformationBySegmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="dgica-20221231.xsd#dgica_SupplementaryInsuranceInformationBySegmentAbstract" xlink:label="SupplementaryInsuranceInformationBySegmentAbstract" xlink:title="SupplementaryInsuranceInformationBySegmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationPremiumRevenue" xlink:label="SupplementaryInsuranceInformationPremiumRevenue" xlink:title="SupplementaryInsuranceInformationPremiumRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationPremiumRevenue" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationPremiumRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome" xlink:label="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:title="SupplementaryInsuranceInformationNetInvestmentIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationNetInvestmentIncome" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationNetInvestmentIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:label="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:title="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:label="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:title="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense" xlink:label="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:title="SupplementaryInsuranceInformationOtherOperatingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationOtherOperatingExpense" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationOtherOperatingExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationPremiumsWritten" xlink:label="SupplementaryInsuranceInformationPremiumsWritten" xlink:title="SupplementaryInsuranceInformationPremiumsWritten" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationPremiumsWritten" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationPremiumsWritten" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:label="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:title="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:label="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:title="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:label="SupplementaryInsuranceInformationUnearnedPremiums" xlink:title="SupplementaryInsuranceInformationUnearnedPremiums" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationUnearnedPremiums" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationUnearnedPremiums" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:label="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:title="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementaryInsuranceInformationBySegmentAbstract" xlink:to="SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentAbstract to SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable" order="9.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="SupplementaryInsuranceInformationBySegmentLineItems" xlink:to="SupplementaryInsuranceInformationBySegmentAbstract" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentLineItems to SupplementaryInsuranceInformationBySegmentAbstract" 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="SupplementaryInsuranceInformationBySegmentTable" xlink:to="SupplementaryInsuranceInformationBySegmentLineItems" xlink:title="presentation: SupplementaryInsuranceInformationBySegmentTable to SupplementaryInsuranceInformationBySegmentLineItems" 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="SupplementaryInsuranceInformationAbstract" xlink:to="SupplementaryInsuranceInformationBySegmentTable" xlink:title="presentation: SupplementaryInsuranceInformationAbstract to SupplementaryInsuranceInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image00001.jpg
<TEXT>
begin 644 image00001.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" '( I # 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#ZIHHH- "=
M:*\HUSQWK5E\8+'P\S6&GZ4Y4+]MC=?MH9<DQRCY=P/ 3OW(IH^)>M&\\=B3
M0X[./0K(7-G%>2!))^7&]SNPJG9P.#COR,(#UG-+FO&-)^)6O:BEKIJ?V6-6
MO-3:R@NI+.:*,(EMYS,]L\@E4Y^4 L,YW#C@^A^ /$?_  E'@W3=;EC2W:XA
MWR(&RJ,.&P3VR#3L!TE%5+/4;*]9EL[RVN&49812JY'UP:MT %%%% !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!PGB+X>1:]XNL-7O=6OVLK:19SIK,&B,B_=*D\H/4 X-6-:^'
MVEZS>^(KB^EN7&MVD5G/&& $:QEBK(<9SEN^1P*[.DH"YYZ/AE;%7N7UK4GU
MUKP7HU8K$)E<1>2 %V>7M\O(QM]^M==X:T2T\.Z#9:3IX86MK&(DWG+$#N3W
M)K4Q2XH Q]H7Q8NT ?Z"W0?]-!6Q60W_ "-B?]>+?^C!6O0 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 %%%% "=Z*Y?4/'6@:?XKM?#MU>D:I<$*JB-BBL1E59\;0S=AU-7/^$L
MT+[=JMI_:EMY^E1":^&[BW4YQN;H#P>,Y]J -RBN4C^(7AJ32I-1CU"5H(YQ
M;-&+.?S_ #"N\+Y.SS,[?F^[TYZ<UT6FWUMJ=A!>Z?.EQ:SH)(Y4.5=3T(H
MI-_R-J?]>+?^C!6O60W_ "-B?]>+?^C!6O0 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 %)2TE '
MBGB_1=;3XR:9J'AO2[ZTFGD3[5>K(LEG<PA<-YBG[C@<# R?6HM8^&]W]N^(
MMGX?TY;.UU73H1;2$C9//OD:0$G)R<@$GU'I7M^*7%(+GA<>C>*5U2QUQ['6
MKG2M,U4S6VG7<JRWQC>T,;MEG(($C?*"W"Y^E>C?"W0[WP_\/=(TO4?DO88,
M2 $-Y;'G ]<9_2NNQ13#L<_9P3P>*L7%W+=%K(D%T1=O[P<?*!70UD-_R-B?
M]>+?^C!6O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !16=K&M:;HMNL^JWL%K$QPK2-C/TJKH
M_B73M:MKF?27ENH8%W%TC.)."<)G[QXH VZ3-<M;^*+^XN(TA\,:LL;L!YDP
M6,*,\D@G/X5C>/\ 7=7C\16&A:=9WZVUQ"\\MU9L@E<+QY<>[H>Y/7% 'H6:
M6O//!OBB[B&O6NL6^IR1Z5Y#I)-#NG*R;AL(7[Q7;DGT;VKI=%\7:'K5R;;3
M]1ADNA]Z Y61>,X*F@#>HI,TM !11FB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ,44F:,T +1249H R6_Y&U/^O%O_1@K7K(;_D;4_P"O%O\ T8*U
MZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **3K7,:IXGG6\FL-!T:^U2]B.UV9?L]M&W^U*XY'^X'- '3YJK?:A#9
MV=Q<.)9E@&72WB::3Z!%!8GV K,U?0WUVWM%U"^OK1%7-Q;6%R8DE8@9!D"B
M3 YQM*YSR*N:)HFF:%:FWT>QM[.%FWN(D +MW9CU9O<Y- &;I.L:UJE_&PT%
M[#2L9:6^F"3OZ%8EW8_X&5/M46H>$8]5O9Y=6U;5;FV=B4LX[CR(8QZ#R\.?
MQ:NIHQ0!4CT^T2.V06\;"V4)"77>R #'!//:K5+10 8K,US0]/URU%OJ<!E1
M6W(R2-&Z'U5T(93]"*TZ3- %'1M(LM%LA::;!Y,.[<<L79F/\3,Q+,>!R23Q
M5E[>&2:.:2&-I8\['9067/7![5+FEH Y74/!Z/>37ND:MJFE7DK&1S%/YL3L
M?[T<FX >R[:NZQJ6HZ1!:NFEW&K1A<7,EIM61,#[PC)RP]E)/H#6[1B@#*T+
M7+#7;:2739B_E-Y<L3HT<D38SM=& 93[$ UJYJIJ=C'J-C-:3//''*N"\$S1
M.ONKJ00?H:R-#T_7M,OC!=ZG'JFD[#LDN$V749[!F7"2#WVJ1W+4 =%165HN
MO:;K7GC3;M9I(&V31$%)8CZ.C ,OXCFM4=* "BBB@ HHHH **** "BBB@ HH
MHH **** /'?%/BK7]+^,>F6%_?OI7AZ9ECMMUL)(+PE?F5G'S*^>!V%6-*^(
M&JV7B?QHWC**WTW2=(M8KBW@1@S!&9P&9^[-M''09%=/K'P\T?5?%EMKUT]V
M98765K7SB8)'4?*Y3U'M6M'X8TM=>U+5G@,MUJ$,<$ZRG?&RQDE?E/'\1I=
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
M110 4444 %)BEHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BC-&:
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
MV0[0L<X5MV2"<'@G/!H [_-+FN/C\*2DD6OB_P 0+C[P%Q%)_P"A1L1^%/\
M^$6U=>(O''B%$[+Y%B^/Q:W)_6@#K:*Y+^P?$B\Q^,KISZ2V%N5_\=0']:/[
M*\7IQ'XGL7'K-I8)_P#'9%'Z4 =;17(_9/'2<_VSX:E']TZ1.A/X_:3_ "I?
M^*Y3^+PY-[B.:/'_ (\V: .MHKDOM7C<<?V5X?;'\7V^5<_AY1Q^=!OO&Z?\
MP'0)L^FK2QX_\EVS0!UF:YBZ^(/@ZSNIK:[\5Z#!<0N4DBDU")61@<$$%L@B
MHA?^-I,9T#0(<?\ 48EDS_Y+KC]:\X\+>-]9\.Z6VEWNEP17(U"].R2VU!BS
M/<S2?*4M65A@D@@GY>>.0 #V^TN(;NVBN+6:.>WE021RQL&5U(R""."".]2U
MYA\.H/&]O\/_  U:I'HEHL6F6T86ZBF,J8B48=-RX;UYX-=%]E\<R'YM8\-P
M+T(72IG;Z@FX _0T =;FDS7)_P!C>*Y?]=XKBC['[+IL:X^F\O\ UK+N+8(\
M:7WQ%U1VEG%LL4 LU_>?W!LAW9P1G)XZ\4 >@9HW#U%>;)I-G>!3&?&^IK]I
M^SR-_:4]H(^F7(,D1*8./E!SCIWIP\ 1W8_?:/I4.VXY^WW%QJ9EA]?F9-C?
M]]@4 =Y>:I86/_'[>VUO_P!=957^9KG;SXD^"[0A9?%.C-(6"B.*\21R3T^5
M236?9_"KPS#_ *ZSB;;<FXC%O;Q680<XC_<(A9.F0Y;..<]*Z_2]'TW25F72
M]/M;,32&67R(ECWN>K' Y/O0!Q=S\4;!VA&C:+XBU0/-Y;R0:5/LC3NY)3)'
M4# .2/QJ!/$7B:_VG^QM;0)<%U2RM8XO,B[(S7+I@GJ3M'I[UZ3BEQ0!YO;6
MFI%@Z>!VFD$YN4?6=3BE:*0_Q+@R!,=/EQBMKS_',QXT[PY:KV)U":9OQ'DJ
M./J?K7744 <C]A\;3==;T*T]0NFR3_J9E_E7(Z]H/C*S\86VIQW6IZI&VGO:
MM-I4-G;O&WFJP4K<28P0#R,GCM7KE% 'DWA;PCKE]XEUK4=7OO%>F136]K#$
MUS<V1FE*-,6!\@,NU=ZXS@_,W7C'5_\ "!Z>_P#Q\:CKLWINU*5<?]\D5UU&
M* .17X=^'!]ZWOY/^NNJ74G_ *%(:G7P#X6'WM#LI?\ KLGF8_[ZS73T4 8%
MOX,\,6^?L_AO18L\G981+_):U+?3;*W_ ./>RMHN<_)$J\_@*MT4 )2XHHH
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
M )2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 C9(..#VKPQOA5XBO=>\5737>G:,-0M)+9)=,+H
METSG(>2+HA X)!)).0:]TI,4 >.67PUUJREAU:T31;34;74C>6NE02R"QB1K
M?R74-Y8*EL[R0F,C&.<UZ!X"\-CPMX-T[1'E$S6T6QY%RH9CRQ'<<DUT>*7%
M%P.>L[&&R\5;;?S<-9$GS)GD_P"6@_O$X_"NAK(;_D;4_P"O%O\ T8*UZ "B
MBB@ HHHH **** "BBB@ HQ110 F*BN;>*Z@>&YBCFA<8:.10RM]0>M344 >7
M>)_ MQJ'B^ZU&/PKX0U2R>TCM8EOY6AD0+]XG;;OST4?-P%&,<U;^'_@%-'L
M-4M]4TO3+)+EW6&+3+N5@D+<E"VR,\'H0,^]>C44 8H\,:1U-GN/V;[(2\KL
M3%S\I)//4\]:?%X:T.)XW31M.$D<!MD?[,A98CG,8.,[>3QTY-:]% $-O;PV
MT2Q6T,<,:C"I&H4 ?05**6B@ Q1BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***:""2.,CJ/2@!U%)F@&D!DM_R-J?]>+?^C!6O60W_ "-B?]>+?^C!6O3
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@!KG",<A>.I[5\MQZ[JOAR[\<E=2N[_ %:XT^>>
MVU&RO!<VLB+(<L4/^K= 0!CY1@]<U]35BZ?X7T/3M0U"^L=*LH+O4!BZECA
M,P_VO7/?U[TAIGBL-].-8LO"EP^J6UF=8\J_8:O+.F&LC+&D5R0D@!(#%2>&
M'!VG%>G_  AU*_U;X::'>ZE(T]Y);@F20\R8X#$@=QBME?"?AY=&;2%T+2AI
M3OYC68M(_)9O[Q3&,^^*UX84@A2*%$CB10JHHP% [ >E,3Z&)9O=MXJ_TV&W
MB;[$=HAE,@(\P=<JN/UKH*R&_P"1L3_KQ;_T8*UZ "BBB@ HHHH **** "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 ***,T %)10#0!DM_R-B?]>+?^C!6O60W_(V)_P!>+?\ HP5KT %%%% !
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 4444 %%%% !1110 C' )Y.!G ZUYEX!^)<WB?5M?^TV-K9Z-IH?_2/M:F2$
MHS*PFC."I.TL,9  Y/->FD9!YQQUKR:W^$IU#Q?JVJ^++^+4+>YMS;1BUC-I
M+*C-N_?-&1DK@ ;<9[^Z ?I'Q:;7-/C?2M&Q?W>K3:98V]Y.T D6.+S3*YV%
MD^7^':QR1ZG'=^#?$$'BGPSI^LVT;Q1W<8?RW()0]P<>AK@['X1MI32W>EZU
M)_:B:M+J5I->"6YCC62,QF-U:3+DACEP020N>E=UX-\.V_ACPM8:)"YGBM8O
M++N!F0]R1TYYJN@B9O\ D;$_Z\6_]&"MBN?M+"TL?%6VRM8+=7LB6$483<?,
M'7%=!2&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 44&B@!*44E+0!D-_R-J?\ 7BW_ *,%
M:]9#?\C:G_7BW_HP5KT %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 &L6S\4:'>7NHV=KJU
MC+<Z<-UW&LRDP#U;TQW].];#C*,,$\= <$U\W>$5BT3Q5XM@70;S5] ALIY+
MB"_TP&ZB8N6^SJP!$B2,20/FR "3Q2 ]X7Q7X>;1CJZZ]I)TI7\LWHO(_(#?
MW?,SMS[9K7AE2:))(75XW 964Y# ]"#7SEX?CO9&TKQ;J<5T5EUAKO5-/M].
MG5;)#9M#"@1D#2;> S*#RWH,UZY\(=.O]*^&FAV>HQM#>1V_,<@YCSRH('H,
M4P9O-_R-B?\ 7BW_ *,%:]<]9K>+XJ_TZ6WE;[$=IAB9 !Y@ZY8YKH: "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH 2FA>20 ">I]:?10 TT8IV*,4 9#?\C8G_ %XG_P!&
M"M>LAO\ D;4_Z\6_]&"M>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BDS6+XRU6ZT/PK
MJFIZ?9-?75K;O-%;("3(P&0,#G\N: -K-+7BWAKXE:UJF@:1%%=:%<ZUJNHS
M6D%Q''(8HTCC:0F6'<K*WR[0N[N"3U%>C> _$8\4^#].UMHEMS<Q;W0-D(PX
M89],@T 7&_Y&U/\ KQ;_ -&"M>N:;5]._P"$H5_[0L]GV(KN\]<9WCCK6K_;
M>E?]!.Q_\"$_QH T**S_ .V]*_Z"=C_X$)_C1_;>E?\ 03L?_ A/\: -"BL_
M^VM*_P"@E8_^!"?XT?VUI7_03L?_  (3_&@#0HK/_MK2O^@G8_\ @0G^-']M
M:5_T$['_ ,"$_P : -"BL_\ MK2O^@G8_P#@0G^-']M:5_T$['_P(3_&@#0H
MK/\ [:TK_H)V/_@0G^-']M:5_P!!.Q_\"$_QH T**S_[:TO_ *"5C_X$)_C1
M_;>E_P#02L?_  (3_&@#0HK$U3Q'I]K9-+!?64L@9 $$ZG@L 3U[ D_A5K^V
MM+!_Y"5E_P"!"?XT :-%9_\ ;>E?]!.Q_P# A/\ &C^VM*_Z"=C_ .!"?XT
M:%%9_P#;6E?]!.Q_\"$_QH_MK2O^@G8_^!"?XT :%%9_]M:5_P!!.Q_\"$_Q
MH_MK2O\ H)V/_@0G^- &A16?_;6E?]!.Q_\  A/\:/[:TK_H)V/_ ($)_C0!
MH45G_P!M:5_T$['_ ,"$_P :/[:TK_H)V/\ X$)_C0!H45G_ -M:5_T$['_P
M(3_&C^V]+_Z"5C_X$)_C0!H45G_VWI7_ $$['_P(3_&JFG^(M/N89'FOK*-E
MFEC \]1E5<J#U[@ _C0!MT5G_P!MZ7_T$K'_ ,"$_P :/[:TK_H)V/\ X$)_
MC0!H45G_ -M:5_T$['_P(3_&C^VM*_Z"=C_X$)_C0!H45G_VUI7_ $$['_P(
M3_&C^VM*_P"@G8_^!"?XT :%%9_]M:5_T$['_P "$_QH_MK2O^@G8_\ @0G^
M- &A16?_ &UI7_03L?\ P(3_ !H_MK2O^@G8_P#@0G^- &A16?\ VUI7_03L
M?_ A/\:/[:TK_H)V/_@0G^- &A16?_;>E_\ 03L?_ A/\:JWGB+3XKBR2.^L
MG6:4H[>>OR (S9Z^J@?C0!M45GC6M+[ZE8_^!"?XT?VUI7_03L?_  (3_&@#
M0HK/_MK2O^@G8_\ @0G^-']M:5_T$['_ ,"$_P : -"BL_\ MK2O^@G8_P#@
M0G^-']M:5_T$['_P(3_&@#0HK/\ [:TK_H)V/_@0G^-']M:5_P!!.Q_\"$_Q
MH T**S_[:TK_ *"=C_X$)_C1_;6E?]!.Q_\  A/\: -"BL_^VM*_Z"=C_P"!
M"?XT?VUI7_02L?\ P(3_ !H T**S_P"V]+_Z"=C_ .!"?XTV77-,2)V74;(L
M%) \].?UH TJ*QM/\0:=<:?;32W]E'))$KLAG4;20"1UJS_;>E_]!*Q_\"$_
MQH T**S_ .VM*_Z"=C_X$)_C1_;6E?\ 03L?_ A/\: -"BL_^VM*_P"@G8_^
M!"?XT?VUI7_03L?_  (3_&@#0HK/_MK2O^@G8_\ @0G^-']M:5_T$['_ ,"$
M_P : -"BL_\ MK2O^@G8_P#@0G^-']M:5_T$['_P(3_&@#0HK/\ [:TK_H)V
M/_@0G^-']M:5_P!!.Q_\"$_QH T**S_[;TO_ *"5C_X$)_C1_;>E?]!.Q_\
M A/\: -"BLJWUBWN]6-I:2V\\:P>:SQR!L'=C!Q6J* "BBB@ HHHH ,51UFQ
M;4M+N;-+JYLWF0HMQ;/MDC/9E/J*O44 >6:/\)8M/T_S/[9G&O\ V]K]=3C@
M0%7*&/'EXVX*$@^I.:[SPQH=KX<\/V6D6 <VUK$(U+G);U)]S5O5$NY=-NDT
MZ6."]:-EAED7<J.1P2.XS7A&D7]OI_PKUF3QIJVJ:D;77KB$>3,T4M_,)&58
MOE.0&/\ "I&,>U*X=CWO[+;_ //O#_WP*7[);?\ /O#_ -^Q7D?A:T\3RZ7I
M.E2ZA]EUJSTN:X,DC&98'D;;&C\_.54YYSR*YVS9Y?@8AU":XU36FU6:PLIY
MKF6,O<27)B5VV,"0,[MN<<8%,#WW[+;?\^\/_? I?LEO_P ^\/\ WP*H^&M)
M30]!L-,CGGN%M85B\Z=R[R$#EF)ZDGFM6@$0?9+?_GWA_P"^!1]DM_\ GWA_
M[X%3T4 0?9+?_GWA_P"^!1]DM_\ GWA_[X%3T4 0?9+?_GWA_P"^!1]DM_\
MGWA_[X%3T4 0?9+?_GWA_P"^!1]DM_\ GWA_[X%3T4 0&TM_^?>'_O@4GV6W
M_P"?>'_O@5.U>4WPUBW^/6E"]UAWTNYTZ[:WLHQL2 )Y.6;^\Q+'DC@ 8[TN
MM@/3_LMO_P ^\/\ WP*/LMO_ ,^\/_? KP/PU>M(?$U[X8N=0?PW+''I=O<W
M5TTLE_=-*5DG3)^4 ,1D  [>E:U])K.A_$W6O[3UNXN+1?#TLUM# A'V95.T
M87/SOQDD]Z8'LXM+?_GWA_[X%'V2W_Y]X?\ O@5X[\ 9+F+4M0M;NYEE:73;
M.]"+<M<1_.&R[,_*RM_$@^48XS7M- $'V2W_ .?>'_O@4?9+?_GWA_[X%3T4
M 0?9+?\ Y]X?^^!1]DM_^?>'_O@5/10!!]DM_P#GWA_[X%'V2W_Y]X?^^!4]
M% $'V2W_ .?>'_O@4?9+?_GWA_[X%3T4 0?9+?\ Y]X?^^!2?9+?_GWA_P"^
M!5BN9^(=OJESX1U"/0]1&F7?ED_:O+WLB#EMH_O$=*3=@1O_ &2W_P"?>'_O
M@4GV6W_Y]X?^^!7SYK-['<_"7P+ +G4[SQ7J6G>3I=K%>M&#,R FXE(()$8&
M<L<<\BNB\;)X@O?"GC*XT[7'LIK"UCM9;E 6\Q8H#)(8QD;69Y"I;T7Z4WI<
M%J>P_9+;_GWA_P"^!2_9+?\ Y]X?^^!7SUXXN-4M]+TS4H[YYWCT*"6TBCU
M12VL^X9G9"P,JM]WHWTKZ%L6D>RMVG&)FC4N,8^;'/ZT[:7 /LEO_P ^\/\
MWP*/LEO_ ,^\/_? J>BD!!]DM_\ GWA_[X%'V2W_ .?>'_O@5/10!!]DM_\
MGWA_[X%'V2W_ .?>'_O@5/10!!]DM_\ GWA_[X%'V2W_ .?>'_O@5/10!!]D
MM_\ GWA_[X%!M;;_ )]X?^^!4]-:@"'[+;?\^\/_ 'P*7[);_P#/O#_WP*\7
MT=KNS\2?$F#QGXCN6M8[2&:2YMV,(M8F#G;&.=N!@9ZDTSP#)?76EV*(;RPT
MC5]86[T^WEN&>:"SBB\S<S,20':-3M)Z/Z&CH![5]DM^]O#_ -^Q2_9+?_GW
MA_[X%?-L=]<MI^MZAX5N=1_X1"2YLM.>[NKMI)+P_:=L]PI)RBD,$W#:#VQB
MO6?@_/,^GZ[:F626QLM6N+:R9Y#(1"K<*&.20.F230NX,[G[);_\^\/_ 'P*
M/LEO_P ^\/\ WP*GHH @^R6__/O#_P!\"C[);_\ /O#_ -\"IZ* (/LEO_S[
MP_\ ? H^R6__ #[P_P#? J>B@"#[);_\^\/_ 'P*/LEO_P ^\/\ WP*GHH @
M^R6__/O#_P!\"C[);_\ /O#_ -\"IZ0]Z (/LEM_S[P_]\"C[+;?\^\/_?L5
MYC\7!K,/B?P9<V^K/;Z0=4A@DLH@5,[D.=S,#]T #"_6LBXO8O\ A;MU+X=N
MK^6/2_.GUR[GNBT(S&=EJB9V\'G@9'K2N#/9?LEO_P ^\/\ WP*/LMM_S[P_
M]\"O!]562;5O"6FZ5=ZE-XPNHX+^8O>,(--MC+YLC,N<$MO,8!SD  8KJO"0
MUFW^-WB2WUG5GOHWTZ&X@A52D5O&TTH5%7/)PHRW4DGMBF)L]/\ LEO_ ,^\
M/_? H^R6_P#S[P_]\"IZ*!D'V2W_ .?>'_O@4?9+?_GWA_[X%3T4 0?9+?\
MY]X?^^!1]DM_^?>'_O@5/10!!]DM_P#GWA_[X%'V2W_Y]X?^^!4]% $'V2W_
M .?>'_O@4?9+?_GWA_[X%3T&@" VEM_S[P_]\"D^R6W_ #[P_P#?L5'JZ7<N
MFW2:=+'#>M$RP22+N5'(X8CN :\(TF_MM/\ A3JS^--6U34GMM>N8%\F=HI=
M0F$K*D7RG(#'G:I&,>U*X'OT<,4>?*B1">NU0*D%>)Z;]JM_#-C:>,]5O+&+
M3='FNKZ:"Y^>(2-M6,N,Y8+WY.:P8;NWM?AQ)J.N)JZ6%_J8;P_H<=\XGG#Q
MA8D=MV_#',F"W'7IQ3$?18HKGOA_:ZG8^"]&MM=N/M&J0VL:7$N[=N<#GD=<
M=,]\5T(H>XPHHHH **** $K(N_#6AWEJ;6\T73)[9I6G:*6TC9#(>KE2,;CW
M/4UL8HH S]+T;3-)B\K2M.L[*/&W9;0+$,>F% XI!HVEK;Q0#3;(013?:(XQ
M FU)=V[S ,8#9YW=<\UHT4 %%%% !1110 4444 %%%% !1110 C55FT^SGN4
MN9[2WDN(T:-)7B4LJ-C<H)&0#@9'? JW10!A:?X2\.:;.9M.\/Z/:3$@F2"R
MCC8XZ<@?6M)K&T>\^V-;0-=^7Y7G&,%]G7;NZX]NE6Z,4 9^D:-IFCK,ND:=
M96"S-OD%K L0=O[S;0,GW-: HHH **** "BBB@ HHHH **** "HY(UD1DD57
M1AAE89!'H:DHH PK[PEX<OX;:&_\/Z/<PVR>7!'-91NL2?W5!7Y1["KZ:981
MV4MFEE:K:2@K) L*A'!X(*XP<U>Q1B@#+N-!TBYDLY+C2["62R/^BL]LC&W_
M -PD?+^&*U*** "BBB@ HHHH **** "BBB@ -(:6B@#-NM%TN[^U_:M-L9_M
M:A+GS;=6\Y1T#Y'S =@:@TWPUH6EJRZ9HNF6:MNW"WM(XP<C!SM ZC@ULT4
M85CX1\.:>MP+#P_I%J+E/*G$-E$GFI_=;"_,/8UJ:=8VFG6<=II]M!:VL0VQ
MPP1B-$'H% P*LT4 %%%% !1110 4444 %%%% !24M% %6ZLK6\,/VRV@G,+B
M6+S8PWEN.C+GH>>HK,_X1'PV=0>^/A[1_MKDLUQ]BB\QB>I+;<DFMVB@#$OO
M"OAZ_ODO+[0=)N;Q-H2>:SC>1=OW<,5)&.WI6BME:K>O>+;0B\=!&TXC D9
M20I;J0"3Q[FK5&*  4444 %%%% !1110 4444 %%%% #6K)O/#6A7MH;:\T7
M3+BV:5IS#+:1NAD/)?:1C<>YZUL44 8\?AK0HM.>PBT73$L9%"/;+:1B)E'8
MKC!%5/\ A"/"AM?LO_",:']FW^9Y/]GQ;-V,;L;<9QQFNCHH KZ?9VVGV<5K
M86\-K:Q+MCA@C"(@] HX JQ110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MN[N)*R"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***,T %%%-5PZ@J0RGH0<B@!U%%9/BK7;7PUX?O=8U!9FM;1/,D6%=SD9QP,
MC)YI,#6HKDO#_CBRU;5CIDUCJ6EWIMOMD<>H1HGFPY +J59AQD9SCK706^J6
M%P8Q;WUK*9(S,FR96WQ@X+C!Y7/&>E,"[16=9ZWI=[;SW%GJ5C<00$B62&X1
MUCQR=Q!P/QIBZ_H[Z:=035M/:P5MIN1<H8@?3?G&?QH U**Y#Q1X_P!&\-SM
M'?&XD_XE\NIAK= ZM#'MW8.>3\PQZ^M;.J:Y;Z=H+:O+%<RVXC601P1&25]V
M, *.YR*0&KFC-<2OQ(T==.NI[BWU"VO+:Z2R?3I85^TF9QE$"ABI+#D'=C'7
M%0R?%'0UAB\J#4I[LB5IK** &>V6,XD:1=V %]B<]LTP.]HKBM6^).@Z;+$-
MUS=Q&UCOII[:+?';6[G"2R$D84^P)X/%=DK;@"I!!Y!'>@!]%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !13)9$AC:25U2-1EF8X
M'N::;B(!B98QM<1MEAPQQA3[G(X]Q0!+10#2$T +FBO/K'XJ:/=S1%M/UBWL
M)+YM.74)H$%OYX;;M)#EAEN 2,5VL>I64E_)8QWEL]]&H>2W653(@/<KG(%
M%RBL[^W-+!N@=3L<VAQ<C[0G[@YQ\_/R_CBH;CQ'I$.B7&K_ -I6LFFVX)DN
M(9!(BXZC*YR>V.M &O17->'/%D.M7S6ATS5]/F\H3QB^MMBRQG^)64L/3@D'
MVJ_)XDT2.6>.36=-22 %ID:ZC!C .TEAGC!XY[T :U%5#J5B(+>8WMMY-R0L
M,GFKME)Z!3GYB?:J\^OZ1;P^=<:KI\46YDWR7**NY?O#)/4=_2@#3HJ*VN(K
MJ".:VECFAD&Y)(V#*P]01P14M !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5U.&YN+&
M:*RNOL=PXPD_EB38?7:>#6#I>C>([:_BEO\ Q4U[;*<O =/BCW_\"'(KJ,48
MH \X^)NB^);RQFDL-=N/[->:/S[""QCD<0Y&_!ZMQR5[C(JCX.TC49!<IX:U
M&XTO3O)C#W$E@JB><,^YDA;A1M* D=2!Z&O5<4F* ,#0=+URRNFDU;Q$VJ0E
M,"(V4<.#GKE>?PK"^)VD:I?_  MU[3HGFU34)XB(_*B".V6!  '&0._M7>&C
M%)JZL-.SN>.^'?"VK:1XVOX[R+4-4M;_ $81V6HW;F1K)@/GMV;L&.&!]L5R
M_@GPOK3?V=9:AX?U2*&S\(W6DSL<0F2=IE.R-SZCD-T_*OHJC&*8D?.GAKPC
MJ[>&?%.E7.CZI/I<UA!#%</;)9ZBS(<^7UVR!!T;OTK+LO"_BV*\M;Q].N_[
M&M;ELS#2$^V7&8MH>2U)VL0>-WXU]/XHQ0'D?-FL>"-?308K>TTW5;D?\([J
M,*"=$\Q'EE5DB(4X!/)"]NG:O9O$^I:OH'P^:YT329]2UB*VC2"TC7),A &3
M[#J?I76XHQ1TL'6Y\]Z1X7U4^&['5YK+6;SQ##K<.J:L;FU,,DXV%2L*G[P0
M$ #O@U%IWAC7])\4:YXG?1=1GM]?AO(HK:--TUNTA'E^8O\ "#CD]N]?1.*,
M4 ?/-[X)\0:/H^IZ0NG7-\^L^&[728IK<;TAN$#*XD/\*C?G=T.#7ONG6YM;
M&WMV;<8HU0MZX&,U9Q0!1<5A:***!A1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 (?O5R^I:+XDN+Z:6R\6-:6[-E(/[.BDV#TW'DUU-% '":GH?
MB.+3[B2_\;9M5C)E#:1"P*XYX[UYGX)T#Q+%K5^;S7-1M+!=6V6K7.GQ2D3-
M;P!'D4\+E2J)CA2"#R:^AZ2@#CO^$?\ %G_0[/\ ^"J"M?P_IVKV+S'5]<.J
M*P 0&T2#9Z_=ZUM 48H8'BO@+X>ZK?Z/)!XCO;NUTV/6I[Y=+:W1/-(E+1LT
MGWBI.#CVK'\,^#O$$?B:WAOO[6BOK34+VY^UI:1K 5D$FTM<9W2 AU&SL1_L
MU]!XI,4 ?*MSX"\1W'A"2QDT_6I=3L].-I/&ME%%#.3-&2OF9W3YVE@W89]:
M]M\=^%)M7^&4NCZ/!%;W2I%+'"H$:NZ%6*G'3.,9KO<8HHZ6#K<\P\+W7B#5
M?B8U[]C\0V&A&P;[3!J1VP_:25 $2^@ ;D<'.:XZU\':E:;M2N- EN(8/%]Y
MJ%W;"(--<VS!ECD53]\ E6V]\9KZ HQ1UN!X1<^%M;A\,Z;>'3+HPP^*CJT6
MGQIOFM[1F? ">HR"5[9QVKG(;*?3-3\''7M"NBTOB'4KH6+Q!I&1E)5@O\7'
M:OIHBH)K.WGFAFGMXI)H23$[H"T9/=2>GX4K!TL<?\'=(OM&\%I;ZE"]L\EU
M/<16S_>MXGD+)&?0@'IVSBNXI*6F 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
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
#!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image00003.jpg
<TEXT>
begin 644 image00003.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" %1 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#ZIHHH) ZT
M %%)N'J*-P]1^= "T4FX>H_.C</4?G0 M%)N'J/SHW#U'YT +12;AZC\Z-P]
M1^= "T4FX>H_.C</4?G0 M%)N'J/SHW#U'YT +12;AZC\Z-P]1^= "T4FX>H
M_.C</4?G0 M%)D'I2T %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4$X!)XHK \
M>R-%X/U4H2"T.PD>C$*?T)H 0^(9[D;](T:]O[?^&X5HXD<>J[V!8>^,'MFD
M_MG6?^A7O/\ P+M__BZWXD6*-4C4*B@*H'0 4Z@#GO[9UG_H5[S_ ,"[?_XN
MC^V=9_Z%>\_\"[?_ .+KH:* .>_MG6?^A7O/_ NW_P#BZ/[9UG_H5[S_ ,"[
M?_XNNAHH Y[^V=9_Z%>\_P# NW_^+H_MG6?^A7O/_ NW_P#BZZ$UYO=6.M>(
M?'7B&VM?%>K:1:Z>EL(8;..!D)="26WQL3R/44 =/_;6L_\ 0KWG_@7;_P#Q
M=']LZS_T*]Y_X%V__P 77)Z3X\U.#2[73YM+GU[Q,+BZM7CL3'"LJV[[6F)D
M8*@.5XSU.!4\_P 30\=BND>&]6U&\N+>>=[5#'&]N8) DJ2;V !!/8G/;K0!
MTO\ ;.L_]"O>?^!=O_\ %T?VSK/_ $*]Y_X%V_\ \77*:K\7=+M?L1L;&XO5
MFLHM0G_TB" P0R E>)'4N^ ?E7)X]ZLZ_P#$R*Q2XGT;0M3UVRM+-+V[N;0Q
MJL$;IO3AV!8E?F(4' (S0!T7]M:S_P!"O>?^!=O_ /%T?VSK/_0KWG_@7;__
M !=<KXH^+-AX=U"RAO-,N3;3I [W!GA3;YN-NR-G#RXSSL!QS4.LZ_K*> /&
M5W:7[1:A:ZK-:VDY13Y*B5%48Q@@!CUH>BN!V']M:S_T*]Y_X%V__P 71_;6
ML_\ 0KWG_@7;_P#Q=<)K7C?5I['P?'83+;WD]Q#_ &KA =H$Z0/'S]W,C-[X
M4UU4WC>,Z3:W=MI]Q++=W]QIT,(=03)%YO)).,$Q''U% (T?[9UG_H5[S_P+
MM_\ XNC^V=9_Z%>\_P# NW_^+KF_ /CVZU?0;!M:TZ:WU&32#JDA#(5=0VW(
M"DXW=0#T[U3\0?&#3]#CTN>ZTJ[^R7EM!=/,UQ#&8UE ("HSAI2.^P'% '8?
MVUK/_0KWG_@7;_\ Q=']LZS_ -"O>?\ @7;_ /Q=0>"-0N]0F\1B\F,HMM6F
MMX<@#9&%0A>/J?SKJ!0!SW]LZS_T*]Y_X%V__P 71_;.L_\ 0KWG_@7;_P#Q
M==#10!SW]LZS_P!"O>?^!=O_ /%T?VSK/_0KWG_@7;__ !==#10!SW]LZS_T
M*]Y_X%V__P 75BRUPO=16NHV%UIT\IQ%Y^UDD.,[0Z$C. 3@X)[9Q6S7/>/B
M4\*7LR\20F.6-NZLKJ01^(H Z&BBB@ HHHH S/$M]+IVCRS6P4W#/'!#NZ"2
M218U)]@7!JE'X1T60;M2L8-3N3R\]]&)F8^OS @?0  =J=XU_P"0/;_]A+3_
M /TLAK>H PO^$.\,?]"YHW_@#%_\31_PAWAC_H7-&_\  &+_ .)J[KFM:9H-
ME]LUO4+33[3<$\ZYE6--QZ#).,U'H/B'1_$,$DVA:K8ZE%&VUWM)UE"GT.TG
M% %;_A#O#'_0N:-_X Q?_$T?\(=X8_Z%S1O_  !B_P#B:UKJ\M[0PBZGBA,T
M@ABWL%WN<X4>IX/'M3;N^M;-H1=W,,!F8I&)'"[R%+$#/4X!/T!H R_^$.\,
M?]"YHW_@#%_\31_PAWAC_H7-&_\  &+_ .)K7M+F"\M8;FTFCFMYD$D<L;!E
M=2,@@CJ"*AU74[#2+&2\U6\MK*TC^_-<2B-%^I/% &=_PAWAC_H7-&_\ 8O_
M (FC_A#O#'_0N:-_X Q?_$U<TK6]+U>Q2]TK4K.\LW;8LT$RNA;.,9!QG/:M
M#- &'_PAWAC_ *%S1O\ P!B_^)H_X0[PQ_T+FC?^ ,7_ ,36VS!5)8X &23V
MJH=5T\:8FHF]MA8.JLMSY@\M@Q 4ANG)(Q]: ,__ (0[PQ_T+FC?^ ,7_P 3
M1_PAWAC_ *%S1O\ P!B_^)K=S4%Q>6]L\"7,\433R>5$'8 R/@G:/4X!./8T
M 9/_  AWAC_H7-&_\ 8O_B:/^$.\,?\ 0N:-_P" ,7_Q-:MQ>VUO<6T$]Q%'
M-<L4AC=P&D8 L0H[D $\=A4^: ,/_A#O#'_0N:-_X Q?_$T?\(=X8_Z%S1O_
M  !B_P#B:W<T9H YZ;PGID*,^BVL&DWJ@F.:SC$6&[;E7 9?4&M#P[J1U;1;
M2]9!&\J9= <A6!PP'MD&M&N>^'__ "*-C]9/_1C4 =#1110 4444 %%%% !1
M110 4444 %,FE2&-I)G6.->2S' 'XT^N>\>1I-H$<<J*\;ZA8JRL,A@;N'((
MH T_[7TW_H(6?_?]?\:/[7TW_H(6?_?]?\:C_L'1_P#H%:?_ . R?X4?V#H_
M_0*T_P#\!D_PH D_M?3?^@A9_P#?]?\ &C^U]-_Z"%G_ -_U_P :C_L'1_\
MH%:?_P" R?X4?V#H_P#T"M/_ / 9/\* )/[7TW_H(6?_ '_7_&C^U]-_Z"%G
M_P!_U_QJ/^P='_Z!6G_^ R?X4?V#H_\ T"M/_P# 9/\ "@">'4K&>18X;VVD
MD;HJ2J2?PS5NJ-OH^F6\RRV^G6<4JG*ND"JP^A J]0!C:YKT.E7^F6AADGFO
MIQ" G_+)2#\[>V1CW)^M9>A^,H]3M-1F:S9&M;9;U(X91,TD+!]H.,;9/D8%
M.<<<FM'6?"^DZOJ5I?WUHKWEK(DD<PX;Y"2H/J,DG%5[7PAI]O;ZA#YES*FH
M;EN"[+F1"&&PD*#CYV.[[Q/5C0!BQ_$:W$%G+<6L2Q33O"\T-T)8@%"$M&VT
M>9@/R.,;'Z[>=>+Q0+O2_M=A%!,?LYG9!.&"D,%*$J#\PYR.Q&.]6+/PO9P6
M$UK+-=70N)UN)Y)G&Z9E"A0VT 8 1!@ =.>^;'A_0;30[=HK4RR%G+F28AFY
M"C&0!P JC\!G)YH NZ;=&[@9V7:RR/&0#D?*Q&1^56J;&BQKMC4*O7 &*=0
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
M;_D"P?\ 81L/_2N&MZL'QM_R!8/^PC8?^E<- &]1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %8WC&SFO_"^HVULI>=HB40=
M6(Y _'&*V:* *VG7L&H645W:2"2&5=RL/Y'T(Z$=JLUBWWA?1[VY>XGL]LTA
MR[Q2O$7/J=A&3[FH/^$-T3_GWN/_  ,F_P#BZ .AHKGO^$-T3_GWN/\ P,F_
M^+K.UKPAI"+9^2\EKFZB5B]Y-^\4GE!\_4]* .RK'U?0QJ.N:)J1G,9TQYG$
M>S/F>9&4ZYXQG/>JW_"&Z)_S[W'_ (&3?_%T?\(;HG_/O<?^!DW_ ,70!EV7
M@06MAX>MDU296T>&XA65(@&?S4*[ADD KG(X(KG=.^#T<,6M&\U>,W6HVWV8
M2V&G162H0XD65T3B20,H.XX[C'-=M_PANB?\^]Q_X&3?_%T?\(;HG_/O<?\
M@9-_\70!S]C\/;L:B=0U;Q#+J%\]Y:7DDAM5B4F!74*JJ<*#O]\8[YJAJ'PI
MDN?$TVIQ:ZL5M+J<6J& Z=$TID1U;8T^=Y3Y>%XQZD#%:OBOPOI=I8V;VT=U
M&SZA:1,1>3<JTZ*P^_T()%;7_"&Z)_S[W'_@9-_\71Y@9D/@.%=-T>RFO6EA
ML+NYN6'E8\X3"4%.O&!,>>>GO52S^'UV^@W^A:[XDNM3T::S^PV]M]FCB,,?
M&"S#/F.  ,G ZY!S6]_PANB?\^]Q_P"!DW_Q='_"&Z)_S[W'_@9-_P#%TK 8
M7P[^',/A#4;B^:?3I[B2+R$^Q:1!8A4R#\WEC+,<#G(''2IM4\%ZLNK7UWX7
M\43Z)#J#^;=VWV-+A3)@ R1[B/+8@#/4$C./77_X0W1/^?>X_P# R;_XNC_A
M#=$_Y][C_P #)O\ XNF]0,"?X>W5D;*3PIXCNM(N(K065Q+- MV;F,,SAFW$
M8DW.YW?[1XZ5-:_#NVL[&^L[6_F$-SHRZ0#(@9A@R$RDY&YB9"2..E;/_"&Z
M)_S[W'_@9-_\71_PANB?\^]Q_P"!DW_Q= '*?$3P7<W'A^ZETZ:XGNQID&F)
M%#&-Y"SHYD!SU !.,4_4OAI=:S9ZB=<\22WVIW AC@N'LHQ%#'%)YBHT/W9
M6^]D_-QTKI_^$-T3_GWN/_ R;_XNC_A#=$_Y][C_ ,#)O_BZ 1S7AOX:2:3?
M)=W.M"ZF_M&+46$=BENFY(&AV*J'"KA@>YX[YS5'QOX.EN;"+0K2*^N9-5UF
M2_>^BC58[*)S^^5VSGYHV=!CKGM7:?\ "&Z)_P ^]Q_X&3?_ !='_"&Z)_S[
MW'_@9-_\70!O11K%&J1J%10%51T %/KC?$'A30;70[^>5;Z"..!W:6&\F+H
M.J_/U%:"^#=$Q_Q[W'_@9-_\70!T5%<]_P (;HG_ #[W'_@9-_\ %T?\(;HG
M_/O<?^!DW_Q= '0USOCDB?1&TV,@W=^Z00Q]V^8%CCT5023[4O\ PANB?\^]
MQ_X&3?\ Q=7]*T+3=*D>2QM5CE<;6D9B[D>FYB3CVS0!I4444 %%%% &5XHL
MYK[1I([0*UQ'+#<Q*QP':*59 N>V2F/QJ.W\3:/+'F34+:VD'#PW,@BDC/<,
MK8(-;-5[BQM+E]]Q:P2OC&Z2,,?UH I_\)%HO_07T[_P*3_&C_A(M%_Z"^G?
M^!2?XU/_ &3IW_0/M/\ ORO^%']DZ=_T#[3_ +\K_A0!!_PD6B_]!?3O_ I/
M\:/^$BT7_H+Z=_X%)_C4_P#9.G?] ^T_[\K_ (4?V3IW_0/M/^_*_P"% $'_
M  D6B_\ 07T[_P "D_QH_P"$BT7_ *"^G?\ @4G^-3_V3IW_ $#[3_ORO^%'
M]DZ=_P! ^T_[\K_A0!!_PD6B_P#07T[_ ,"D_P :/^$AT7_H+Z=_X%)_C4_]
MDZ=_T#[3_ORO^%8OC?2]/3P7K[)8VJL-/N""(5!'[MO:@#3_ .$BT7_H,:=_
MX%)_C1_PD6B_]!?3O_ I/\:?;:3IWV>+_0+3[@_Y8KZ?2I/[)T[_ *!]I_WY
M7_"@"#_A(M%_Z"^G?^!2?XT?\)%HO_07T[_P*3_&I_[)T[_H'VG_ 'Y7_"C^
MR=._Z!]I_P!^5_PH @_X2+1?^@OIW_@4G^-'_"1:+_T%]._\"D_QJ?\ LG3O
M^@?:?]^5_P */[)T[_H'VG_?E?\ "@"#_A(M%_Z"^G?^!2?XT?\ "1:+_P!!
M?3O_  *3_&I_[)T[_H'VG_?E?\*/[)T[_H'VG_?E?\* *-WXFTN.(_9+N"^N
MFXBMK602R2-V "YQ]3P.IJ?PSISZ5H-G9S,K2QIF0KTW$ECCVR35RWLK6V8M
M;6T$+$8)CC"D_E5B@ HHHH **** "BBB@ HHHH **** "L'QM_R!8/\ L(V'
M_I7#6]6#XV_Y L'_ &$;#_TKAH WJ*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "LS7$9TLMMD+O%W$2"<>4,_
MZS_@/6M.LCQ$T(33_M$\T -]"$,0^^V[A3_LGO0!KT444 %%%% '/>-O^0=8
M?]A2R_\ 2A*Z&N>\;?\ (.L/^PI9?^E"5T- !1110 4444 %%%% !1110 44
M44 4=<,RZ/>FTEAAN!"QCDGQY:MC@MGM5U:SO$JH_A_45DM7O$,#AK=#AI1C
M[H]S6BO04 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8GCK_D
M2?$'_8.N/_1;5MUB>.O^1)\0?]@ZX_\ 1;4 :]M_Q[1?[@_E4E1VW_'M%_N#
M^524 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8/C;_D
M"P?]A&P_]*X:WJP?&W_(%@_["-A_Z5PT ;U%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6?K/G[;3[,UNI^U1
M[_.QRF>0O^UZ5H5D^(%B9+#SK66YQ>PE1&2/+;=PY]AWH UJ*** "BBB@#GO
M&W_(.L/^PI9?^E"5T-<]XV_Y!UA_V%++_P!*$KH: "BBB@ HHHH **** "BB
MB@ HHHH S/$K*F@W[27;V2B%B;A!DQ?[0K26J.NK,VCW@M889YS&=D<^-C'T
M;/:KPH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q/'7_ ")/
MB#_L'7'_ *+:MNLOQ5:37_A?6+.U7?<7%G-%&N<99D( _,T :%K_ ,>T7^X/
MY5)7.PZ[>)#&I\.ZOE5 /$/_ ,<I_P#PD%W_ -"[J_Y0_P#QR@#?HK _X2"[
M_P"A=U?\H?\ XY5_2M0EOC)YVG7EELQC[1L^;Z;6- &A24M>4MJ-W#/JHN=6
M\V%KH?:I[:ZE'V&#[1MVLK'$;;#]Y0N ">1S2Z@>JTM>::GKR1>"M+.JZM/;
MWDSE$"SBW>7._P HR2<;%V@.3WQWS@T]7U'7]!N7NIK]=0L7C@GD>.X9$V#:
M!SM(CWMD?+G<,]*8'JU+7+-9ZC=VZ7://',?,98VD*_?*%/EZ?*!@Y]_6NI'
M2@ HJAJLVIQ"/^RK.SNB<[_M%TT&WTQB-\]_2L_[7XG_ .@-H_\ X-9/_D>@
M#?HK ^U^)_\ H#:/_P"#63_Y'H^U^)_^@-H__@UD_P#D>@#?HK ^U^)_^@-H
M_P#X-9/_ )'H^U^)_P#H#:/_ .#63_Y'H WZ*S_#VI?VQH5AJ/E>3]J@2;R]
MV[9N&<9P,_7%:% !1110 5@>-_\ D"P?]A&P_P#2N&M^L#QO_P @6#_L(V'_
M *5PT ;]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !69KK;4LO]--IF[B&0"?-^;_ %?'][I6G6=K*S,MIY%M
M#<$741<2?P+GEQ[CM0!HT444 %%%% '/>-O^0=8?]A2Q_P#2B.NAKGO&W_(.
ML/\ L*6/_I1'70T %%%% !1110 4444 %%%% !1110!E>*A ?#NH_;$FDM_)
M;S$A^^P_V?>M0=*H>('=-%O&BNTLI!&=MP_W8SV)J^* %HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DI:* "DIKRI']]U7
MZG%-^T0_\]H_^^A0!)2U%]HA_P">T?\ WT*/M$/_ #VC_P"^A0!+147VB'_G
MM'_WT*/M$/\ SVC_ .^A0!+147VB'_GM'_WT*/M$/_/:/_OH4 2T5%]HA_Y[
M1_\ ?0H^T0_\]H_^^A0!B?#W_D1M!_Z\XO\ T$5T%<U\/IX1X'T(&6,'['%_
M$/[HKH/M$/\ SVC_ .^A0!+147VB'_GM'_WT*/M$/_/:/_OH4 2U@>-_^0+!
M_P!A&P_]*X:VOM$/_/:/_OH5@^-IX3HL&)8S_P 3&P/WA_S]PT ='147VB'_
M )[1_P#?0H^T0_\ /:/_ +Z% $M%1?:(?^>T?_?0H^T0_P#/:/\ [Z% $M%1
M?:(?^>T?_?0H^T0_\]H_^^A0!+147VB'_GM'_P!]"C[1#_SVC_[Z% $M%(&!
M&0<@]Q2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D>(_L_E
MZ?\ :O/Q]NA\ORO[^[Y<_P"SGK6O6=K3RHMGY%U%;$W408R?QKGE![GH* -&
MBBB@ HHHH Y[QM_R#K#_ +"EC_Z41UT-<]XV_P"0=8?]A2Q_]*(ZZ&@ HHHH
M **** "BBB@ HHHH **** ,[Q$C/HMXJ6:WK&/ MV.!)[5HBLKQ485\/7YNI
MIH(/+^>2$9=1ZCWK4% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !61X@O9XC9V-BX2]OI#&DA&?*0 L[X/7 &![L.U:]<
M]JO_ ".WA_\ Z][L_P#HJ@"2/PEH9&ZZTVWO96Y::]03NQ]27S^G%._X1+PW
M_P!"_I'_ (!1_P#Q-;=% &)_PB7AO_H7](_\ H__ (FC_A$O#?\ T+^D?^ 4
M?_Q-;=% &)_PB7AO_H7](_\  */_ .)H_P"$2\-_]"_I'_@%'_\ $UMT4 8G
M_")>&_\ H7](_P# */\ ^)H_X1+PW_T+^D?^ 4?_ ,36W10!B?\ ")>&_P#H
M7](_\ H__B:/^$2\-_\ 0OZ1_P" 4?\ \36W10!B?\(CX;_Z%_2/_ */_P")
MH_X1+PW_ -"_I'_@%'_\36W10!B?\(EX;_Z%_2/_  "C_P#B:/\ A$O#?_0O
MZ1_X!1__ !-;=% &)_PB7AO_ *%_2/\ P"C_ /B:/^$1\-_]"_I'_@%'_P#$
MUMT4 8G_  B7AO\ Z%_2/_ */_XFC_A$O#?_ $+^D?\ @%'_ /$UMT4 8G_"
M)>&_^A?TC_P"C_\ B:/^$2\-_P#0OZ1_X!1__$UMT9H Q/\ A$O#?_0OZ1_X
M!1__ !-'_")>&_\ H7](_P# */\ ^)K;HH Q/^$2\-_]"_I'_@%'_P#$T?\
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
M/+<PQ#;L*LC848&XJP!)_NKT(S5JZ\!Z1=6=O;S><?)G><.0CG+XWK\RD '
MY&&&."* (Y-8\*6]UJD?V6#S8I/-N"EEGSI-PC)!"_O&!D"G&2-V*@DU_P +
MW-C=QFWEME6-P1]B:*0DL(75,KDON*H0/85HQ^"]*34KZ\02(]XZR.JA %8.
MLA((7<<L@)W$XYQC-+J7@S2]1BD2X\XAA+C)5@IDF68G# @X=%(R".Q!I 9.
MAZ_X9\/:7#8:.MT8?+\\!8'/S/OPK-C <E&7;ZC%==H6HKJ^BV&HI%)"MW D
MXCD&&0,H.#^=8T/@O2XH4C7S]J^1QN50?*+E>  !DR-G  Z8Q6YI-BFF:7:6
M,+R216T2PHTA!8JHP,X &<#TI@0/IUVPO,:Q>KYY!BQ'#_H_/\'[OG_@6ZC^
MS9FN+2274KF6.!0&A>.';*P_C;Y,AO\ =('M6E10 4444 %8?C311K_AV[LE
MBMWN&7,#3KD1OV8'!P>O(K<HH \_U;PEJ=[?WI1K58!)-<6[F1MTCR>6=CC;
M\J@QGD$Y!''%,N_ T]_9>9.T<&HSW$T\OES,T<:N68)T&_DXR0.&:NM\27\V
MG6EK);A-TE[;6[;AGY9)51OQPQK6Q0]= ,?PG:ZC9:%!!K$PFO%+9(D\S"[C
MM7=@;L# S@5L444 %%%% !1110 5GZQJ]CH\4,FH3&)9I/*C"HSL[8)P H)/
M )_"M"L'Q3H3:Y+I($\L$5K<M/(T,SPR8,4B#:R\YRX[XP#]* -+3]1M-1M(
MKFSG22&7(0]"2#@C!Y!!!R#R*S=0TC3]<?[1)-+F:SDM5"MM.QV5MP!&0P*+
MC^5<E'X"U(76AO)=Q2+I\C;Y/,P[_OA)YWS1L?,<</AES_>(.VETWX?W5K]G
ME=K%[N,QJ91N#&-;9XF0, & +,#P1P,]0* -S_A#M/D$+M?W<K;V>Y?='_I>
M7#D287 &Y1]S;Z=*FU;PKIFI:DEY<3RI.MPDAV,@!VX(CY' R-W&&R3S@XKE
M_P#A!=9CT,VMM_9:2O%=VWEE]J1I-&B[MR1+O8%,_<7(/))&2_7/ -_=:7);
MV/\ 9:W$UU=7$D[J X,CYC8,8WY4<' 4]-KC')YC/2?-3YOG7Y>6YZ?6E61&
M;"LI.,X!SQ7GK> [E#-+$-/,DS327$;9"W1:[6=$D.W)78"A)!QN. 14_@WP
M;>:+XFN=2N/LD44J/MBM7^5 VS$>/+!VIMP"7(YX5,XH$=]1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5SVJ_P#([:!_U[7G_M&N
MAKG]?'V?Q%H%_)Q K2VCMV4RJNTGV+(%^K"@#H**** "DQ2T4 )BEQ110 F*
M,4M% '%ZYX"_M'6+V_L?$>NZ1]O55O(;*9-DNT;01O5BAQQE"#72Z'I-IH>C
MV>EZ9%Y-E:1+#$F<X4>_>K]% "8HQ2T4 )BC%+10 F*,4M% &+<^'K>?Q=9>
M(6EE%U:6DMFD8(V%9&1B3QG.4&.:VL444 )BC%+10 F*6BB@ HHHH RO%G_(
MJZS_ ->4W_H!JSHO_('L?^N$?_H(JEXRE$?A?4U.2\T#P1J.2\CC:JCW)(%:
M6GPFWL;:!L%HXE0X]0 * )Z*** "BBB@ HHHH *H1K-_;MTS00K;FVA"3 #S
M';=)N4]]H!4CW9JOUDP"W_X2J_VI,+K[%;[V/^K*;Y]H'^UG?GV*T :U%%%
M!1110 4444 %%%% !1110 4444 %%%% '/>-O^0=8?\ 84LO_2A*Z&N>\;?\
M@ZP_["EE_P"E"5T- !1110 4444 %%%% !1110 F*6BB@"EK%ZNG:;/=.)&6
M(9(C7+=0.!5RJ&OO(FD7+074=G+@;9Y/NH<CK_+\:T* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN[:&\MI+>YC66&1
M=KHPR&%2T4 <\VBZK#\FG^()X[<?=2XMTG9?;><$CZY/O1_9?B#_ *&-/_!>
MG_Q5=#10!SW]E^(/^AC3_P %Z?\ Q5']E^(/^AC3_P %Z?\ Q5=#10!SW]E^
M(/\ H8T_\%Z?_%4?V7X@_P"AC3_P7I_\570T4 <]_9?B#_H8T_\ !>G_ ,51
M_9?B#_H8T_\ !>G_ ,570T4 <]_9?B#_ *&-/_!>G_Q5']E^(/\ H8T_\%Z?
M_%5T-% '/?V7X@_Z&-/_  7I_P#%4?V7X@_Z&-/_  7I_P#%5T-% '*:I:>(
MK/3+NZ7Q#&S00O*%-@F"54G'WO:C2[/Q%>:;:7+>(8U::%)"HL$P"R@X^][U
MM>)/^1=U3_KUE_\ 0#2^'/\ D7M+_P"O6+_T 4 9W]E^(/\ H8T_\%Z?_%4?
MV7X@_P"AC3_P7I_\570T4 <]_9?B#_H8T_\ !>G_ ,51_9?B#_H8T_\ !>G_
M ,570T4 <]_9?B#_ *&-/_!>G_Q5']E^(/\ H8T_\%Z?_%5T-% '/?V7X@_Z
M&-/_  7I_P#%4?V7X@_Z&-/_  7I_P#%5T-% '/?V7X@_P"AC3_P7I_\51_9
M?B#_ *&-/_!>G_Q5=#10!CV.BNES'=ZG?3:C=1_ZLNJI'%V)5%XSCN<GK@UL
M444 %%%% !1110 4444 %9\3R'Q!=H;N-HA:PE;4?>C8O+ES[,  /]PUH5G0
MJ1XBO&-F$4VL %UG_6$/+^[Q_LYS_P!M* -&BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#GO&W_(.L/\ L*67_I0E=#7/>-O^0=8?]A2R_P#2A*Z&@ HH
MHH **** "BBB@ HHHH **** ,WQ&I?1KA19?;B=O^CYQO^8?RZ_A6E63XI:%
M="NC<W$MM%\NZ6(99?F'3^7XUK4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%07][;:?9RW=]/';VT0W22R,%51[DUB_P#":^&O^@YI
M_P#W^% '0T5SW_":^&O^@YI__?X4?\)KX:_Z#FG_ /?X4 =#17/?\)KX:_Z#
MFG_]_A1_PFOAK_H.:?\ ]_A0!T-%<]_PFOAK_H.:?_W^%'_":^&O^@YI_P#W
M^% '0T5SW_":^&O^@YI__?X4?\)KX:_Z#FG_ /?X4 =#17/?\)KX:_Z#FG_]
M_A1_PFOAK_H.:?\ ]_A0!T-%<Z?&_A@,H.O:<"QPH,ZY/TI?^$U\-?\ 0<T_
M_O\ "@#H:*Y[_A-?#7_0<T__ +_"C_A-?#7_ $'-/_[_  H Z&BN>_X37PU_
MT'-/_P"_PH_X37PU_P!!S3_^_P * -#Q)_R+VJ?]>LO_ * :/#G_ "+VE_\
M7K%_Z *P=>\8>'9M#U&*+6K%Y'MI%51*"22IP!1H/C'P[#H>G1RZU8I(EM&K
M*90""%&0: .OHKGO^$U\-?\ 0<T__O\ "C_A-?#7_0<T_P#[_"@#H:*Y[_A-
M?#7_ $'-/_[_  H_X37PU_T'-/\ ^_PH Z&BN=;QOX85E#:]IP+' !G7GZ4O
M_":^&O\ H.:?_P!_A0!T-%<]_P )KX:_Z#FG_P#?X4?\)KX:_P"@YI__ '^%
M '0T5SW_  FOAK_H.:?_ -_A1_PFOAK_ *#FG_\ ?X4 =#17/?\ ":^&O^@Y
MI_\ W^%'_":^&O\ H.:?_P!_A0!T-%<]_P )KX:_Z#FG_P#?X4?\)KX:_P"@
MYI__ '^% '0T5SW_  FOAK_H.:?_ -_A1_PFOAK_ *#FG_\ ?X4 =#1573=0
ML]3MA<:?<PW,!) >)@PR.U6J "LJ P_\)1?!9Y6N!9VY>$_<1=\VUA[D[@?9
M16K5"/S_ .W+K<T'V;[-#L48\P/NDW;N^W&W'ONH OT444 %%%% !1110 44
M44 %%%% !1110 4444 <]XV_Y!UA_P!A2Q_]*(ZZ&N>\;?\ (.L/^PI8_P#I
M1'70T %%%% !1110 4444 %%%% !1110!GZ]Y_\ 94_V0P"?Y=IGQL^\,YS[
M5H5E>*%B;0KH7%M+=1?+NAB.&;YAT_G^%:M !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%0W0F-O)]E,8GVGRS("5#=L@<XH8%+Q%I[ZKHT]
MG%(L;R%2&89 PP/]*TZ\OMO%&L?8M*>XOT:YV*SHD2*+UC=^2RX.2 %Y&T@@
MD9)%,_X2'Q#=6%W)87RRLD,=Y*VR(?9<O*K1<C&!L3(;+XW8.2*&K >IT5RG
M@?Q')K9OH;N.6*\@?>R,%"HC%@JC!SQL.=V#GVP:ZN@ HHHH **** "BBB@
MHHK \>76HV/A+5+S1YX(+NWMWF62:/S H523@9'/'&>/K0!<U+3GN]4TBZ61
M56RF>5E(Y8-$Z8'XMG\*TZ\WUWQ1J=CJ&H-;W*MY7FQ+9E$(C5;43"<\;OO'
M')VXXQGFH;G7_$-L@N+.Y&HV-I>26QE(B!N^$*;MH&>689C Y7)X!H>@'IU%
M87@S6!K>A0W.96E7]U*T@0%G &3\A*X.<\&MV@ HHHH **** "BBB@ HHKGO
M'MWJ.G^$M3O-'G@@NK>!YA)+'Y@ 523@9 SQWX]C0!?U+3WNM3TJY2156SE>
M1E(Y8-&R8'_?6:T<UYQKWBC4['4M2^SW2MY1FB%J8T(A5+=9!/TW?>)SD[<8
M&,U#<^(/$-K&MS:7 O[&UNIK4RD1#[5TV%MH!/4\Q@#Y22,4/0#TZBL3P=JZ
MZUH,%T#*TBYBE,H0%G7@GY"5YZ\&MN@ HHHH **** "BBB@ HH-<+X@UG5[#
M7-5@:]MXK06ML\!2(9MQ)/Y;R,6R"0.>FT8Y!YH ZC2=/>QNM4E=U87EUYZ@
M#&T>6BX/_?/ZUI5YG;^)]5:Y@7[>K&&>."-#&G_$P5KR2 N<#/"*K?)M&22>
M"!3M#\5:O9ZW;:;XB\UR93"SH(CF1M@ .W'RJ6_ARV'7=T:@#TJLN%8_^$FO
MF%M(LQL[<-<$_(Z[YL(.V5Y)_P!\5J5FPMGQ%>+]L+XM(#]EP<1Y>7]YGI\V
M,?\ ;.@#2HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y[QM_R#K#_ +"E
MC_Z41UT-<]XV_P"0=8?]A2Q_]*(ZZ&@ HHHH **** "BBB@ HHHH **** ,S
MQ(VS1YV^VFQPR?Z0!G;\Z_SZ?C6G6=KZS/I4RV]K%=RDIB&7[K?,,Y^@Y_"M
M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHK$O=0OKC4)K#15M_-MPIN+B
MY!*1EAD*%!!9L<]0 ".>: -NBL#[)XG_ .@SH_\ X*I/_DBC[)XG_P"@SH__
M (*I/_DB@#?I*P?LGB?_ *#.C_\ @JD_^2*/LGB?_H,Z/_X*I/\ Y(H N:JV
MGZ=:Q7EW;Q%+>11&RQ F-I&"97TR6&2*MQV=M&)A';PJ)F+R[8P/,;U;U/N:
MYS5]$\1:I8M:SZWI2QL\<F4TN0'*.KC_ )>/515S[)XG_P"@SH__ (*I/_DB
M@#9AMX89)9(H8T>4[I&50"YQC)/<XJ:L#[)XG_Z#.C_^"J3_ .2*/LGB?_H,
MZ/\ ^"J3_P"2* -^BL#[)XG_ .@SH_\ X*I/_DBC[)XG'_,8T<^W]ER#/X_:
M* -^BLC2M1N6O9-.U6***^2/SE:%B8YH\XW+GD$' (/3(Y.:;J6HW;:A_9VC
MQP/=K&)9I9R?+A4DA<@<LQP<#CH<D<9 -FBL#[)XG_Z#.CC_ +A4G_R11]D\
M3_\ 09T?_P %4G_R10!OTV1%DC9)%5T8896&01Z&L+[)XG_Z#.C_ /@JD_\
MDBC[)XG_ .@SH_\ X*I/_DB@"[=R6%KJ=H)8$^V7VZW201@L0JLY4MUQA3Q5
MN"TM[>&**"WBBBB/[M$0*J=>@'3J?SKFKS1/$5W?6%U)K>E![*1I(PNER8)9
M&0Y_TCT8U=%IXG_Z#.C_ /@JD_\ DB@#:M;>&UA6*VBCAB7HD:A5&?85+6!]
MD\3_ /09T?\ \%4G_P D4?9/$_\ T&='_P#!5)_\D4 ;]%8'V3Q/_P!!G1__
M  52?_)%'V3Q/_T&='_\%4G_ ,D4 ;]%8NGZA>1Z@NG:S' MS(C2036Y/ES!
M2-PP>589!QDY!X/!PNHZA=OJ!T[1XX&ND02S2SD^7"K$A<@<LQP<#(X')Z9
M-FBL#[)XG_Z#&CC_ +A4G_R11]D\3?\ 09T?_P %4G_R10!OTR1$E1DD571A
MAE89!'H:P_LGB?\ Z#.C_P#@JD_^2*/LGB?_ *#.C_\ @JD_^2* -"X_L^#4
M(?-CA6\O 84;R\M(%!8J3CH "<'BK$%I;P0Q1001111?ZM$0*$^@'3J?SKF[
MO1/$5U?6%T^MZ4)+-W= -*DP2R%3G_2/0U<^R>)_^@SH_P#X*I/_ )(H VK:
MWAM85AMHHX8E^ZD:A5'T J6L#[)XG_Z#.C_^"J3_ .2*/LGB?_H,Z/\ ^"J3
M_P"2* -^BL#[)XG_ .@SH_\ X*I/_DBC[)XG_P"@SHY_[A4G_P D4 ;]%8VG
M:A>)J T[6(X$NGC,L,L!/ES*" PP>589'&3P>#UPFH:C>2:@VG:,D#7,:+)/
M-<9,<(;.T8'+,<$XR.!R>1D VJ*P/LGB?_H,Z/\ ^"J3_P"2*/LGB?\ Z#.C
M_P#@JD_^2* -^HI;>&7?YL4;^8GEON4'<O\ =/J.3Q6+]D\3_P#09T?_ ,%4
MG_R11]D\3_\ 09T?_P %4G_R10!<L/[.NYG6WMH@^F2FV4F(#RCL4D)Z#:R]
M*N-:6S21R-;PL\;%T8H"58]2#V)]:YO3]$\16,M])%K>E$W<YN'W:7)PVU5P
M/](Z805<^R>)_P#H,Z/_ ."J3_Y(H WZH1+*->NF:VB6 VT(6X&-[L&EW(?9
M05(_WVK/^R>)_P#H,Z/_ ."J3_Y(JK'HWB--4GOUUO2O-FAC@9?[+DVA49V!
M ^T=?WAS]!0!U-%8'V3Q/_T&='_\%4G_ ,D4?9/$_P#T&-'/M_9<@_\ ;B@#
M?HK&TW4;M=0_L[6(X$NVC,L,L!/ES*" V >589&1SP1@GG&S0 4444 %%%%
M!116%<:K?W5S/!H5I!,L#F.6XN9C'&''55"@EB.YX /')S@ W:*YWS/%?_/O
MH7_?^7_XBCS/%?\ S[Z%_P!_YO\ XB@#HJ*Y[S/%?_/OH7_?^7_XBCS/%G_/
MOH7_ '_E_P#B* #QM_R#K#_L*6/_ *41UT-<=K-CXJU.W@B:/0X_*N8;G(FE
M.?+D5\?<[[<5H>9XL_Y]]"_[_P O_P 10!T-%<[YGBO_ )]]"_[_ ,O_ ,12
M^9XK_P"??0O^_P#+_P#$4 =#17/>9XL_Y]]"_P"_\O\ \10)?%2G+6FB.!_"
MMS*"?Q*4 =#16?H^I+J$<JO$]O=6[^7/ Y!,;8!ZC@@@@@]Q^(JE<7^H7U]<
M6NABUC2V81SW5RK.H? .Q44@L0",G('..>< &[16!]D\3_\ 09T?_P %4G_R
M11]D\3_]!G1__!5)_P#)% &_16!]D\3_ /09T?\ \%4G_P D4?9/$_\ T&='
M_P#!5)_\D4 6/%?V?^PKC[;Y_D;H]WD??^^N,?CC\,UKUSEQI_BF:%D77M*B
M)QATTER1SGO.1[5)]D\3_P#09T?_ ,%4G_R10!OT5@?9/$__ $&='_\ !5)_
M\D4?9/$__09T?_P52?\ R10!OT5S_P!D\3_]!G1__!5)_P#)%+]E\3CG^U]'
M?_9_LR1<_CYYQ^5 &_165H^HS3W%Q9:A%'#J%N%=EC8LDB-G#H3SC((P>01]
M"=6@ HHHH **** "BBB@ KGO#7_(1\4'N-2_]MH*Z&N>\+\ZEXH_["?_ +;0
M4GL!P6F>,M;FTG0(9;U6U W4,M]((D!>WD9-BXQA<^:!D#/R'WK:E\9W]UX3
MU&_TVTV);6&_[5+.AD6<VRS >7M"L/F49R.<_+CFNRCT+2HR"FFVBD+&@(B4
M86,DQCZ*22/2H6\,Z(TOF-I-B7$'V8'R5_U6W;LZ=-O'TXJAZ'-OXWFCO#;S
MZ<Z7RLUO]G6X4Q-*9+=4R^S('[]<G'&&X;@U%_PL4I+9)+I:CS;DVLX2Y+M$
M_G-""-J8P2A.6*9'3)! UO&5GI:63PFU']H:BQBC6WMXY)9C\K.,/\I&(ESN
M(&%'.<53\,:#X6CT[2A]EM7N\.8?MD*1S[A(SN F!C:Y;@<#MZTA&EX.\32^
M(8Y#<6 LG$$%TBB?S=T<JEER=HPPP<CD=.:P/#WCF]FAL(KNP-SO$<<MRLRH
MS2/$\BA8\8QA,$[AU'OCK=/FT.WE$>GS:<DC*L 6%T!(1?E3 /\ "#T[ U72
M/PS#:F5?[(2WCD5"^Z,(L@4J!GIG:Q&/0F@##M_B!FQEFN--\J>*"YFDA$S9
M3R8TDVMN16!(<=1CN-P(-1ZM\0I-/T^XO3I2/#%//&%^TMYCI#P[A5C;'/ S
M\O\ >9<C.RVB>$FA_LUK+1VCB<RFW(0[6;Y<E??A?R%7;KP_H6HJ$N=-L;A8
M9';:T2MM9^7X]3P3Z\4!H<]_PGLWGO'_ &0!YLDD-F3<_P"M=+E;?Y_E^0%G
M!S\W&>,XS:D\92P:]8Z5/I4OVB18S<F%FE6 R.Z+AE3:1E"26*$ C@G(&]+H
M6E30-#+IUJT3*Z,IB&"'8.P_%@&/N,TV/P_I$4EG)'IMHKV8VVY$0!B'7Y?3
MDD_4T 5+[_D>M']].O?_ $9:TS1#_P 55XG)Z![<?0>2*?>_\CUHW_8.O?\
MT9:U4L[VWT[7/%UY>RB*V@:!Y'/8"$4 <]8^*=3TQOM&L3SW/GP/)!$%@:UN
M&\Q54P31\JOS#(DR<$'L<ZT7C@G[1%-IVRZMWCBE19]R;VN?(PK;1D _-G /
M; -2:9'X:*ZG)/HT.DLRA+H7T"1!TD.1SDJ0QSQG.1R :NSZ;X4MGM8[B#1X
MGL5WPK)L4PC<&W#/3YL'/K@T(#F=#\:ZQ)/I\NI64#6]S:633""7 A>:>2,,
MN5RV<)D$@  X)/6WIOQ#DU%+<VVC3#[3*HA:5WB1HFBDDWY:,?,!$<JH89(P
MQ[=';V7AVUD:W@ATR)T59FC78"JHYD5L=@&8L#V)S45G;^%X?+DM%TE?M,ID
MC9&3]Y(0RDJ>YPS#CU/K0/2Y'X/\2R^((I3<6 LI%A@N%43>;E)4W+DX&&'.
M1S]36!X=\=7LUM81W6GFY+I&DERLRJSRM;M, L> ,80C.X8)'OCMM/M].MRO
MV".VC\R)0/* &Z-!A>G4 ' ],UAZO<>&-"LI'EM[ ^1-%$;>(1[Q(X\J-<$@
M E6(&<?+GM0(SH?B!G3YI[C3O+GAM[J>2$3-E/)2-]IWHK D2#JHZ9&00:CU
M?XA2:=8S7ATI'ACN+B(+]I8R-'"VUWVK&<<\#.%Z99<@'2GTOPK',-%N='LT
M2*!M05'@7R]OW'(/J!@'V(IT,'AC7;&TGNM.LA'(6E@CNXT5F\P"1B%SGG()
M!Y[D=#1Z 4!X\F,[1?V0 TTCPV9-UQ*RW(M_G^7Y!N(.?FXSQG -IO&4L7B"
MRTF;2I?/D6/[2T+-*L!D9U7#*FTKE#DL5(!'!.0+LD7ANYMRC0Z9+9/$^Z7,
M9CVM(&89SW<AOKSUQ0EOX;MVMKHV^FP16,:?9KDF-417)QM.>._Y\9YH =K_
M /R,WA?_ *^)Q_Y >CP_SXF\49[7$ _#[.G^)I-=8-XD\+,I!4W$Q!!X/^CO
M5%-2CTC4/%]]-&\B17-OE4QDYAB']: .O-<%XPMY(O$3R0ZCJ<(.E7=WY4=Y
M(L8DC,00[0<8&X\=#GFND'BG0BEVPU:R*VI G(E!\O+%1G\01]1BI6U?1I5$
MK7MDZE0H<NIRKJ6 SZ%5)]P/:@9P,GC[5].TJ**>Q@N+Y-NYT8E&7[.DV"3C
M#'=C=TX)QVKH?'%S=.WAR.V34&%W=,)8+*Y$$CJ()&QOW*, @'KVJ[)KWA2Y
M\N*6^TF3S$^THKLA!5%)#\^BJ2#Z#TJPWB?P\UO%=MJM@8?.,,<IE7 DQR >
MQP?R/O38CE(/$FLZ#?:9I%[9RSM*PD8SRAY$ADF*1H9,X+HN"3SG@ D\FJ?B
M!J2V,-U=V5IO:V2^B6&9P-KV]S(%;UY@^GS=,BN_2[TF_P!5>W26SN-1L?F*
M?*TD&>,CN/3BLN^U:WCU*:SM-$DOHK0QQ74D,:GR=P^50IY?"OD@= WN12'H
M<_?>.M3L('-Y;Z<KP71CG=78J(_*BE!"_>Z2X+ -C;G'S"EU3QG/<7%M9P-%
M!+]M*2F.3+JL>H0PX([!T<D_6NEN=8\,2"Y:XN]+?[',IE+E#Y4OW5/LW& >
MO&*BC\0>$B+B]CO](.#&TTRLF26^YD]R2O'NOJ*!%'P)XOF\1ZGJ5M+';>7!
M'%/#+!NPZ2%P/O<GA <X&<]!7:5SMMKOA>RE"6M_I4#S1&YQ&Z+O3!<OQU&
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
M4,3U#YD.0."!C-=Y_;6K?]"MJ/\ X$VW_P =H_MK5O\ H5M1_P# FV_^.4K
M<O+X%%AI\\T[+.ZQW)?[- 6E=G6((5[DJ8@?RKL/"-A/8:'"+\(-1G)N+LKT
M\Y_F;\ 3@>P%5_[:U;_H5M1_\";;_P".T?VUJP_YE;4?_ FV_P#CM.X'0T5S
M_P#;>K_]"MJ/_@3;?_':3^V]7_Z%;4?_  )MO_CE #K[_D>]&_[!U[_Z,M:R
MYM+&M7_C+3S*8?/-NJR 9V'RE(..^"!Q6QIEG=SZH=5U2-()A"8(+9'W^4A(
M9BS="S%5Z<#:.O6DU"TO;+5)-3TJ%+DS1K'<VK/L+[<[71CQN&2"#@$8Y&.0
M#(U30M?U6&&6_N-)DGMYA)#:F)C;G]VZ,6)^8D^9D=AM'J35.U^'L</D":2V
MN?*>,[Y8<LRK:>1@_C\WTXK>_MK5O^A6U'_P)MO_ (Y1_;6K?]"MJ/\ X$VW
M_P <H XFT\":I*U_#FP@\EP(;F2WWO.WV5(><\&/KZ\@<<5:T_X;W$,<[7-U
M:O,[%T;86\LFX24X)Z\)C/'K76?VUJW_ $*VH_\ @3;?_':/[:U;_H5M1_\
M FV_^.4+16"Y1\$:3):WFIW4L3Q0>:]O8I(A1D@W%SP>@+LP'JJJ:S3X#GDU
M3SI9[+R8KHW$9$1,DH:Z6=A(>Y&W:N/7/'2N@_MK5O\ H5M1_P# FV_^.T?V
MUJW_ $*VH_\ @3;?_':/,!GC+PY)KT=I]FN5MI(V:*9RF3);.,2Q^VX 8/8@
M5A:]X*::;6K[S!()X+D110Q;I%,D=NH"@D _Z@C&1D-BN@_MO5O^A6U'_P "
M;;_X[1_;6K?]"MJ/_@3;?_': .)\/^#+S5)YM2OX+:RCFO1-]E^SL@9%EMWS
ML;D9\DCY@#R#BKEQ\/;\6<L%I>V:B1E!#1$84-<'Y3SM(\]>G4*1D UU7]M:
MM_T*VH_^!-M_\=H_MO5_^A6U'_P)MO\ XY0.YG+8-I5QX&T^202O:[X"ZC ;
M;:N,X_"C^S1K%]XPL6E,0FN;?YPN<8AB/3\*U;&UO;_5(=2U6!+46Z,MM:B0
M.REN&=V'&<#  R ">3G@OK6]L=4EU/2H$NO/14N;4N$9RN=KHQXW8)!!P",<
MC'():&-+X%4VQCBO@L@C**SP9 )G:;=\K*P.6QE64\9!%0R^ )9/*1M:E>+R
MXQ+YD&Z221(GC#;MW Q)T()X'/6MO^V]6_Z%;4?_  )MO_CE']MZM_T*VH_^
M!-M_\=H'=F#K'P\?4[B(R:S*MM% (8X?*.%_<-">-^W'SEN5W9XW8XK0?P?+
M%J<FH:=J2V]S(2I+VPD41M%#&RA=P^;]PI!Y R0015[^V]6_Z%;4?_ FV_\
MCM']M:M_T*VH_P#@3;?_ !VBXO(@T'PC%I'B&]U-+EI1,93&C!B8S*X=^2Q7
M!8<!57WW=:ENO#]W_:UU<Z;JSV4%ZT;W48A#N60 9C<GY,J #D-TXP>:@N?%
M&H6US:6\OA?4A+=.R1 7%L<D*6/_ "TXX!JS_;>K?]"MJ/\ X$VW_P <H S+
M/P.(+N.234#)';RHUL@@"E$6<S%6.3N)8XW<8 Z$\U3U+P5=VXTM])ND,]O-
M$"TL(*JHEDD+E=PSR^, @]P:W_[:U;_H5M1_\";;_P".T?VUJW_0K:C_ .!-
MM_\ '*5@.9N?AFUQLC?7)S;HCA8S$<!WBD1R '"8S(S ;<CINQQ5W6O",DMY
M"EMO>.YO1+<RX55CM_(2*2(C.2'$:] ??&!6S_;6K?\ 0K:C_P"!-M_\=H_M
MK5O^A5U'_P ";;_XY3#R$US_ )&KPQC^_<?^BC6:^FOJ]QXOLHY%B:2_MF#,
M,@;8+=OZ5KV%I>7VJ1:GJL"6OD1LEM:J^]D+8W.[#C=@  #( SR<\%]:WMAJ
MD^I:5 MV+A%6YM3($9BO"NC'C.#@@X! '(QR <PWP_EBLW2WDLS*8E7E63+B
M=Y=VY>0?GQG!Z=#FHY_ 6IR1);F_LFA:)#*_DE6,BVTD'R@?*%^<'\#ZUT_]
MMZM_T*VH_P#@3;?_ !RC^V]6_P"A6U'_ ,";;_X[0.YR6N?#J]U&\'E7EE#:
M1VYAC182I&;5X<$#KRY;)/3Y<<9K2D\$SV^I275C_9DD<DCC[-=0%HD1XX$+
M!1U8&'VR&ZBMO^VM6_Z%;4?_  )MO_CM']MZM_T*VH_^!-M_\=HN+R*/AGPE
M+I'B;4=2EN1,DYE,>78MB23S"".@ / Z\>G(-B71]7MM9OI])O;6*TU":.:<
MRQEI(F551MG8[E0=>AR>>E3?VUJW_0K:C_X$VW_QVC^VM6_Z%;4?_ FV_P#C
MM '/6/@&:.Y1KF:R>&&:)D"Q',R),TNZ3/5_FQ^!/?%4+[P-=:?'I/\ 9T-C
M<O'+ KQM#B,['F?>^.W[P#/.#78?VWJW_0K:C_X$VW_QVC^VM6_Z%;4?_ FV
M_P#CM)H#B+KX8ZA.$A_M&R%O' \:[82OW[=XBN!U ,A()).T!>V:TM5\)/%J
M$<%BF$O[QQ.88BJ1V;0Q+*C$< L8EQ[GV-=+_;>K?]"MJ/\ X$VW_P =H_MK
M5O\ H5M1_P# FV_^.4PZ6&ZN OB[PT%  "W( ';Y%KHZP]/M+R\U6/5-5A2V
M:&-H[:U5]Y3<1N9V'&X[0 !D 9Y.>-R@ HHHH **** "N$TO1Y-:\%V,$4JQ
M&*_FF)89R%GEX_6N[-<Q;R77AOS[;^SKJ^L'F>:"2T 9DWL6*,I(/#$X(SQU
MQCD YR7X=3QVJ1V<VGDK!'!Y4L)\HXMS"SD#^+G(_$=\TU?AO/OOA)>QR)/;
M&%2Y8X+)&K#;TV_N_?KVKJO^$G;_ * .N_\ @*/_ (JC_A)V_P"@#KO_ ("C
M_P"*H>H&!J/P\2YF=HGLXT>[DG=1#C<C20ML./\ KD?S%+%X$GM]5AO(I[,K
M%=BX6)HC@+YUPY4>AVW&![K[UO?\).W_ $ ==_\  4?_ !5'_"3G_H Z[_X"
MC_XJC8"EX!TJ2RBO+BXBDC5I#;6:2H5>.T1F\M2#R.6;\-M0?\(OJ_\ 8]UH
M2ZE;1Z.\=PB.L1,S"3=M5LG "ENHY; Z<UH7/BU+6WEGGT37$AB0R.QM1A5
MR3][TIT?BKS(U=-#UUD8!E/V4<@_\"H Y^;P!->P79O6TY9;F*Z7RHH28H6E
M2)!L!]HLGIRU5-7\#W4^O20VL5E]BNHKC=+)#Q;"0P_<QT?Y"1V_*NM_X2=O
M^@#KO_@*/_BJ/^$G/_0!UW_P%'_Q5)H#EK+X=WG]O?;M0N[*:(3QR&-8<!PD
MKR#Y> "=W3GD$Y.:LZ!X6FL/$&G6I4M965K')<2>65CEN$W+$5SUPK-GTV)7
M0?\ "3M_T ==_P# 4?\ Q5 \3,>%T'7"3TS;*/YM57#I8?8_\CWK7_8/LO\
MT9=5A6NC2:WH5S!%,L1BUN\E)89R!+*,?^/5T>AV=P+R^U._C$5U>"-!"&W>
M5$F=JDC@MEG)QQ\V!G&37D@U#1KR[FTRS^WV=U)YSVZ2K')%(0 Q7=A2IQG!
M((.>N>$!R]W\/)QIQM[":QCDQ"$8QL!&4@$3, .#GK@@@CCCK4E_X#OKRZG2
M6[LVLFDED4&([V,CPLP8=,?NB./[P]*Z3^VM6_Z%;4?_  )MO_CE']M:M_T*
MVH_^!-M_\<IW=[@<M??#V\OO$-Q>W%U9?96E)6%8< H9X9<$# SB+:3SDG)]
M*TM-\'7.FZJL\+:;-!)(Q<3P%F@7[1+,OD]@?WF.V"H//2M?^VM6_P"A6U'_
M ,";;_X[1_;>K?\ 0K:C_P"!-M_\=I=+ 4O /A27PPEV)[@7#2+'$K[F)94W
M89L\!CNYP/Q/98_#^KPM=V-MJ%O%I%S/-.S^63<#S=Q:,?PXW,2&ZXXQWJY_
M;6K?]"MJ/_@3;?\ QVC^VM6_Z%;4?_ FV_\ CM '-6GP^G,2B]DT_*JR".*$
M^6/]&,*M@_Q'.3^7O534O UW'?V4-A#I\L$D;HYF@)BA_P!&2$M@?Q'!(]>G
MO78?VWJW_0K:C_X$VW_QVC^VM6_Z%;4?_ FV_P#CM'6X'(#X;7LFJB:ZO[66
MV0JH4Q',B">&3Y@.-V(<$\Y)R?2KMOX5DMO$&GVL:;K/=-<WK+$5B91</-;H
M#TW*SGCTSV(KHO[:U;_H5M1_\";;_P".T?VUJ_;PMJ&?>YMO_CE"[ (/^2A?
M]PO_ -JUT58^CV-S]ON-4U,1I>31K"D,;;EAC4D[=V!N8DDDXQT Z9.Q0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1FBN7^(5@][H<1B:Z+PWEM*(X'(WXG3
M.X#J ,G'3UH!&[=64-S=6=S*&\RT=GBP<#)4J<^O!-6Z\>U"UN#JFJM]DO"X
MFF.K,(7/GVYO(FC4''[P>0)  N<#<.^*5M!O%L-.U33A=B<)<PVMJ("KI;;I
MB@#'F,&-U 4CEA%TVT=+AY'L&:*PO!5])?\ AZVDELQ9["8DC4,JE%.U64,
MP! XR :W: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "C-%<QX\L7O+'3I(VNBUOJ-I)Y<+$!AY\>2X'4 9//'<]*
M .@OK:.]L;BTGW>5/&T3X.#M88./SI]O$L$,<29V1J$&?0#%>/S6DWVW4&EL
M[LQK.3K/[AR)X_MH9.W[P>3NX7/R\>U.DT&_BTW3M4M5O'NC9S1):"(B1;=?
M,(7?U7*,JA",[MA_AQ1TN.Q[%FBL;PC>RZAX?M9YK06A^:-8U5@NU6*JRA@&
M"D $ @'!K9H$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 445SUTTVLZU=Z?%=3VMG9*GGM VV261QN"[NJ@+@G')W#
MD8Y .AHK!_X133O^>^L?^#B[_P#CM'_"*:=_SWUC_P '%W_\=H WJ*P/^$4T
M[_GOK/\ X.+O_P".T?\ "*Z=_P ]]8_\'%W_ /': -*\U".UOK"T=7+WCNB$
M8P"J%CG\!5VN<D\&Z3++%)(VJM)"28V.KW9*$C!P?-XX)%2?\(IIW_/?6/\
MP<7?_P =H WZ*P/^$5T[_GOK'_@XN_\ X[2_\(IIW_/?6/\ P<7?_P =H WJ
M*P?^$4T[_GOK'_@XN_\ X[1_PBFG=I]8_P#!Q=__ !V@#>HKGK5IM&UNUTZ6
MZGN[.]1S"T[;Y(G0 E=W5E*DD9Y&WJ<\=#0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !117/3/<ZWJ-U:VMU+::?:,(II8,"667 )56_A4 C)
M'))P",'(!T-%8'_"*Z?_ !7&LD]S_:]V/Y24?\(KIW_/?6?_  <7?_QV@#?H
MK _X133O^>^L?^#B[_\ CM'_  BFG?\ /?6/_!Q=_P#QV@#6U2\33M,N[V96
M:.VA>9E3J0JDD#WXJ6"02PI(H(#J&&?>L&?P?I4\,D,[ZM)%(I1T;5[LAE(P
M01YO(Q3E\)Z8BA5FU@*!@ :Q=\?^1: .@HK _P"$4T[_ )[ZQ_X.+O\ ^.T?
M\(IIW_/?6/\ P<7?_P =H WZ*P/^$4T[_GOK/_@XN_\ X[1_PBUFO,%YK,,G
M9QJEQ)C\'=E/XB@#?HK&T>\N$OKC2M2=9;J%%ECF"[?/B)QN('1@00<<=",9
MP-F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGO
M#_\ R,WBC_KY@_\ 2>.NAKD8K[^S+WQO?F/S!:LD^S.-VVU0XSVSB@%J==0:
MYR/QGH9\]9+S9) C/*IB? *E0RJ=N'8%U&U<GYAQR*BTCQGI=^L?F.]N\US+
M;Q*T;Y.R4QAG^4>7N88 ?'/')H#S,OQA:W=_XPLK:WM6O(AI\TAB.HRV:!O,
MC ;,8.3R1S6-=^+/$&A7%UI3I;W4VG:>S&2;&Z9UM]_G?ZP.R[_D/R8X/SYX
MKL(/&WA^>=(HK]B[LJJ3;RA3N8JIW%<;2P*[LXW#&<\54O?B!H<.ERZC;3M<
MPQ(9&5(9%D=?*:0&-2OS9"'!X'!YXQ0AF%=>*-=@U)[0BP>\CG-JLXAD5"&F
MM%SLW]A.W?\ A'3D5);^,]5&I:1:W+61-P\D#I'"=\KK-)'N"F0,JX13E1)C
M)W;1@GM;;6]/N)(TBG_>R3&W$;1LK>8$WE2",CY>>:HW.NWAU6ZMM,TO[;#9
M/''=.9Q&X+@-B-2N'PK G++UP,F@1Q'_  G-Q?/IUX)X5BM8%N)_(5V42FSN
M'D1U!R0KH/EZ@CUKK?AQX@N_$.EWLU\86>WNC LD*JJR+L1@?EDD7^(C(<CC
M\*N-XNT-?M&;TGR'$;!89#N8N4&S"_O/G!7*Y&>.M11^-_#[V[2I?,R H !;
M2[G+DJH5=N6.Y67"@X((//%.X,Z6BN<;QIH"+&S7_P"[DB,RR^3)Y>T(SD%]
MNT-M5CM)W<'BIK7Q9HEU'*\5[@1))(_F1/&55 K,2& / =#[A@1D4@(M=_Y&
MOPS_ -=+C_T2:Z*N;UAUD\3^%G3.UGG89&.#":Z2@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "N>\%_\ 'MJO_84NO_1AKH:Y[P5_QZZK_P!A
M2Z_]&&@#/^)@O&TW2UTZ:>&X_M!'4PN5+E4=PIQU4E0".AKD;+Q3?#5+_5H[
MU;2RU06KQ37X9H+.'_20K%-R@%_*4=1RXSS@5Z_BL_7M2CT?2;F_G225(5!\
MN,99R2  /J2!0M //+GXB:E'I[GR+.+4A&TPM)%;<J?8?/#$9!QYH*YXX&.H
MI\_BG6+'7+O^T]0LXX;*UO5V):L$GD1;=U;&_.5$C< ] 3QGCKCXA?3H9'\2
MVBZ>0ZI$;=VNEFRI;Y0J!\J%8L-N !G)'1MUXU\/VTS127Y9E ;,4$D@.4$F
M 54@G8=V!SMR>@- '$Z5XWUK49(Q$MC]I:86JW!B)0J;B)-VU)64_*Y/#'.!
MSC(KI[C4KK4OAM->7=S]BNGC=)+BWB<A"LA4MM!+!3CG!RH).>,U>N?&_A^V
MEDCEOR3&"24MY77A0YP54@D*P8@=%Y/'-3W/BS1+9KD37P'V=0SD1.5/*KA"
M!AR"Z@A<D%AG&: \S@='UR>QU*T%MJ$2Z:MQ.)6BN'O;:X(MRRK%(3N!&W)3
MYN>E1:/X[UO4-228S6\T,$=UL@AA"_;7%O'(B K*X#9+@8)/!R 0<>A?\)1I
M;R-%;SYD25(F\V*2-=S2+&0&*8+!F ('1N&V]H8_%^G7&I6=E8EYY)KCR7W1
MO%L!CE=7&Y1O4^4P!7CWXHZ@<=_PG^KKHEI>RMIX1[IHBZ*CM,H5" B+,5W9
M9E(5W?Y1A"<A?5>M&*6@#GI/^2A0?]@N3_T:E=#7/2?\E"@_[!<G_HU*Z&@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE+>R34-
M4\9:?<,R)=^6A*_>"/;JFX?B&_*NKK*U327N;E+RQNFLK]$\L2A ZNF<[74_
M>&>1R",G!Y.0#'N/ ]C+$%^TW2LKS2(X*Y1Y'CDW=/X6B7&??.:KQ?#W3QJ5
MI?SW$MS=0S-,\D\,3F0F4RCJGR8<G[N#CZ"M3[!XF_Z#NF_^"MO_ (]1]@\3
M?]!W3?\ P5M_\>H K+X+LEM4@%S=;5BAA!RN<13&4=NI)P?:JUQ\/].GM4@:
MZNPJ6B68(*YVK!)"#TZXE8_4"M/[#XF_Z#NF_P#@K;_X]2?8/$W_ $'=-_\
M!6W_ ,>HVV ATO09HO%MUJ=T<QK;QPQ$L"99,8>8@ !20%7 [ ^M37OAOSM4
MGN[74KZR2Z9&NH;=E F*8 .[&Y20 #M(R!2_8?$W_0=TW_P5M_\ 'J/L/B;_
M *#NF_\ @K;_ ./4 4[3P3:6]TLQO+N18I4>WC;;B%5E,NP8&2"QZG)Q@9JG
MJG@EMNG'2;V>&:WECS*Q4E461Y"0"I!.7Q@\8K8^P^)O^@[IO_@K;_X]2?8?
M$W_0=TW_ ,%;?_'J5@N8%Q\,=.N)D>34+Y@L;HNX1LP+QNCD,5R ?,9BHXW'
M.*NZSX1^TWEL+;<89;Y;NZD=P"J+"D9B QR'"*#^/M6E]@\3?]!W3?\ P5M_
M\>H^P>)O^@[IO_@K;_X]3#R#6QN\6>&@.JM<,1Z#RL9_,C\ZZ&LK2]*>VN7O
M+ZZ>]OW3RS,R!%1,YVHH^Z,X)Y).!D\#&K0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7->#Y4BM=3\QU3=JUTJ[CC),IP![UTM>=O:7=UH\X
ML8GDFA\0RS87&5 E8Y_#B@#T2J.LZ=!J^F7%A>!_(G7:Q1MK+W!![$$ CZ5Y
MM<6WBRUT/:)M9GF_T>7 ;<[R& ^8NY>57S,= 5!ZC;FK6JR>+99KNUMH]3B?
M=,PE3:5",(M@5NA(_>=N,'VIVZ =%/X3FN462XU[4I+Y)-\=R1'^[&QD*K'M
MV<AVR<9S@YX%/M_!MA;JB0S7*QHQ95W X_T<08Z?W1GZ_E7(:A'XM;Q%>0Z?
M_;$5C_J/,>3?\HEA"NI/'*"4Y&3R=Q)K4TZ+78-6M8M2;6Y;6.61+5H'4A@+
MB3FX)ZKY7EX)[9Q\U3;0#9A\%V,5L(1<W14"49)7/[R%8CV]%!^M94/@GP_;
MZU-"E]&M],$F$&(1-\LB.6SMWE28QWP.<=L6_AVOB$-J)\1O*6)3"NIVB7+;
MRA)Y3[N !M';J<5+>UN;>]O+230I;G47U&6\M[Y@/*0-G9(9.N5&$V=>,=.:
M>SN'2QL#PG&/,B.HWGV$W2W<=J @6)Q,)C@[=Q!8=SP"<51T'X?V6D:JFH+?
M7=Q<K(LA:01@N52507(4%F(F;+'DD"L*QM?%%W9I$\VMPQ;MTC2.%F\P6[%@
M#U\OS=N,<>G%5=1?Q%926=G=76NO]JS(OV=E,S2?9@2!Z()><=!_NY%%]09Z
MW17DCKXVGUB1"-4@5T6*=T<% PE@!:/C: 4\XC S@\DFM:V?7;74=/TN6\NS
M]NEFC#2N&DABAN&8/G_;B*KD]]O>@#I9/^2A0?\ 8+D_]&I70USK_P#)08/^
MP7)_Z.2NBH **** "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 *YZ59]"U&[N(;::ZTV[?SI4@7?)!+@!F"]65@
M 2!D@YX.>.AHH Y__A*]-_YX:Q_X)[O_ .-4O_"5Z=_SPUC_ ,$]W_\ &JWZ
M* ,#_A*]._YX:Q_X)[O_ .-4G_"5Z=_SPUC_ ,$]W_\ &JZ"B@# _P"$KT[_
M )X:Q_X)[O\ ^-4?\)7IW_/#6/\ P3W?_P :K?HH P/^$KT[_GAK'_@GN_\
MXU3&\3Z6SH[6VK%TSM8Z-=Y7/7'[JNBHH Y__A*]._YX:Q_X)[O_ .-5'_PD
M6E&X\^*PU62[*>6&&CW*NRYSMW-& !GU(%=)10!C:/:7$NH3ZMJ,0AN98UAA
M@W!C#$#G!(X+$G)QQP!VR=FBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
J**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image00004.jpg
<TEXT>
begin 644 image00004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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"  E (\# 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^BN>\=7;
M6/@/7+I)C"\=E(5D#;2#MXP?7-8.@>*K'PK\-= D\1Z@?MLMDA2)F\R>8D9
M5>2QP0/RH [R26.&-I)75$499F. !]:Y7PKXZM_%NM:K:Z?9S&QL2%2^/^KF
M;H0M<'K>@>-?BTDCS;_#6C1?\>UG=*QDN&_O.!C'?KT]#UJIK?AWQG\._!<F
MH#QZL=M91JD=I%8@*S9PJ@Y[D]2* /=**\DMI_BKH^BQ:P]YI>M6K0"X>"=/
ML\BJ1N()X ('K6_X<^*^@ZWH=K?W3&PFGNQ9>0YW_O2,\,."N.] '>45@:!X
MPTCQ+J&IV>ES&<Z>ZQRRJ,HQ.?NGOT-8'Q$\>KX?B@TC1KB&;Q'>3QPP6WWB
MH9@,L.V>@SZT =]15:6[AL;(3W]Q# JJ/,DD<(H..>37/O\ $KP4CE3XGTS(
M])P1^8H ZFBFQR)+$DD;!D=0RL#P0>AIU !1163;>(M.NO$EYH$,C-?VD*S3
M+M^55;ISZT :U%9NI:Y9Z5>Z;:7)?SM0G,$ 5<Y8*6.?08%<_)\1["-I0=%\
M18CSN;^RI< #OTZ4 =E17&V?Q3\(7D$<IU0VR2?=-U"\8/\ P(C&/QKKX9HK
MB%)H9$DB<;E=&!##U!% 'G_QG>Z?P";"U95;4;R"T8L.S-G^8%<'I_AC6OA5
MKJ^)?$D$6O::L:PM<PEI);0=F"OC '3K^5>T>(?#UKXDL[>VNWD1;>ZCND,>
M,[D.0.0>#6LZ+(C(ZAE88((R"* ,W0/$.E^)M+CU+2;I;BV?C(X*GT(Z@UY[
M\<X;^]T#1M-M)D2.]U&.*177(9OX<^P/-7-0^%<MEK#ZKX,UN709I?\ 76ZK
MO@<^NWM^OX5W%E:74VEV\6N"TN;N,AG:*/$9<'(90V<&@#SJZ^'?C;Q%''9>
M)/&48TL+M>VT^W\O>/0G S^.:Y+XC>"89-?\)^!O#D"P1^7)*6;GJ1N=CU)P
MM?0=4&T:P?7(]9:W4W\<!MTE)Y5"02!^(ZT >3Z/I^O?#B^U;PYX:\.7-\U]
M<++:7LKCR$3RP"7;U!!XI;?P6?#OC3P9]N*WVIWEW<W5_?/SOE$8VJ,\X&21
M]*]FKE/'%G="WT[7-/M)+R\T>Y%P+:/[TL;#;(H]]I)'N* .!\26]CXU^,MQ
MX:\2ZA+;Z98V\;V=HKF-;IV4%B6]>2..>..]=#KY^'?PWAMH[KP_"OVK(C6"
MS\UFQCJ3_4UK>+_A_HOQ"L+674HKBUND0-'-'A98P>=K9!!^E<Y9_#7QGI">
M3IOC^<VZ_P"K6Y@WE?3&2<?A0!=C^,6DR7\.F6?ASQ#)=R1AXH!9HA*=B 7'
M'O7HEO*9[>.4Q21%U#&.0 ,OL<9YKSC2OAQKK^+M,\0>)?$YU&73@WDQQP!.
M2,$$^E>ET %>9?#B%+SQ[X^UG#$G419(Q/:/(;]<5Z;7G"_".&/5M0N[;Q3K
MMI;WUP]S+;6LRH-[$D\X]_K[T 6-;,%[\9O#5HX+/:6-Q<XR< G"@_SK4^)6
MHR:5\.-=NX@Q=;8H-IP1N(7/X;LUDWOP?T"^:T=]0UN.:VA,*SI?'S&4L6^9
MB"3R35D?"[1H?".J>'[6YODCU+9Y]Q-,99/E((QG@=/3O0!S^BCQ+<?#33?#
M]AX4&7T\0O=:C/&L0++]\*-Q8<YP0*[KP9X=/A3PCIVB&X-PUK&0TG]YBQ8X
M]LGCVK9MH$M;2&WC)*1(J+GK@#%2T %%%% !1110 4444 %%%% !1110 444
04 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918701280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<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, 2022</div></th>
<th class="th"><div>Mar. 01, 2023</div></th>
<th class="th"><div>Jun. 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="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<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="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<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="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-15341<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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DONEGAL GROUP INC<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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000800457<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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">23-2424711<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1195 River Road<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="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Marietta<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="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">17547<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="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">877-0600<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="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,925,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<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="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<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="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Philadelphia, Pennsylvania<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [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="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $.01 par value<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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DGICA<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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,163,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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [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="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class B Common Stock, $.01 par value<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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DGICB<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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,576,775<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityListingsLineItems</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919529936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_dgica_FixedMaturitiesInvestmentsAbstract', window );"><strong>Fixed maturities</strong></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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Held to maturity, at amortized cost (fair value $598,044,681 and $697,400,964)</a></td>
<td class="nump">$ 688,439,360<span></span>
</td>
<td class="nump">$ 668,104,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value (amortized cost $571,912,727 and $523,293,046)</a></td>
<td class="nump">523,791,931<span></span>
</td>
<td class="nump">532,629,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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">35,104,840<span></span>
</td>
<td class="nump">63,419,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ShortTermInvestmentsAtCost', window );">Short-term investments, at cost, which approximates fair value</a></td>
<td class="nump">57,321,111<span></span>
</td>
<td class="nump">12,692,341<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Total investments</a></td>
<td class="nump">1,304,657,242<span></span>
</td>
<td class="nump">1,276,845,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">25,123,332<span></span>
</td>
<td class="nump">57,709,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInvestmentIncomeReceivable', window );">Accrued investment income</a></td>
<td class="nump">8,861,292<span></span>
</td>
<td class="nump">8,214,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsReceivableAtCarryingValue', window );">Premiums receivable</a></td>
<td class="nump">173,846,294<span></span>
</td>
<td class="nump">168,862,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses', window );">Reinsurance receivable</a></td>
<td class="nump">456,522,223<span></span>
</td>
<td class="nump">455,411,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCosts', window );">Deferred policy acquisition costs</a></td>
<td class="nump">73,170,230<span></span>
</td>
<td class="nump">68,028,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset, net</a></td>
<td class="nump">21,603,017<span></span>
</td>
<td class="nump">6,685,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">160,591,399<span></span>
</td>
<td class="nump">176,935,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">2,755,105<span></span>
</td>
<td class="nump">2,956,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableFromSecuritization', window );">Accounts receivable - securities</a></td>
<td class="nump">1,842<span></span>
</td>
<td class="nump">2,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">Federal income taxes recoverable</a></td>
<td class="nump">8,510,897<span></span>
</td>
<td class="nump">5,290,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ReceivableFromReinsuranceClaims', window );">Receivable from Michigan Catastrophic Claims Association</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,112,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromAffiliates', window );">Due from affiliate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,922,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">5,625,354<span></span>
</td>
<td class="nump">5,625,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets</a></td>
<td class="nump">958,010<span></span>
</td>
<td class="nump">958,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other</a></td>
<td class="nump">1,123,098<span></span>
</td>
<td class="nump">1,612,732<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,243,349,335<span></span>
</td>
<td class="nump">2,255,175,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Losses and loss expenses</a></td>
<td class="nump">1,121,045,758<span></span>
</td>
<td class="nump">1,077,620,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnearnedPremiums', window );">Unearned premiums</a></td>
<td class="nump">577,653,130<span></span>
</td>
<td class="nump">572,958,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued expenses</a></td>
<td class="nump">4,226,390<span></span>
</td>
<td class="nump">4,028,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsurancePayable', window );">Reinsurance balances payable</a></td>
<td class="nump">3,495,824<span></span>
</td>
<td class="nump">3,946,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings under lines of credit</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Cash dividends declared to stockholders</a></td>
<td class="nump">5,296,990<span></span>
</td>
<td class="nump">4,915,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_RefundLiabilityToPolicyholders', window );">Cash refunds due to Michigan policyholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,112,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrentAndNoncurrent', window );">Due to affiliate</a></td>
<td class="nump">5,173,289<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other</a></td>
<td class="nump">7,864,942<span></span>
</td>
<td class="nump">7,557,757<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,759,756,323<span></span>
</td>
<td class="nump">1,724,139,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.01 par value, authorized 2,000,000 shares; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">325,601,647<span></span>
</td>
<td class="nump">304,889,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(41,703,747)<span></span>
</td>
<td class="nump">3,283,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">240,563,774<span></span>
</td>
<td class="nump">263,745,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost</a></td>
<td class="num">(41,226,357)<span></span>
</td>
<td class="num">(41,226,357)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">483,593,012<span></span>
</td>
<td class="nump">531,036,087<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">2,243,349,335<span></span>
</td>
<td class="nump">2,255,175,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">301,203<span></span>
</td>
<td class="nump">287,562<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">$ 56,492<span></span>
</td>
<td class="nump">$ 56,492<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_FixedMaturitiesInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_FixedMaturitiesInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReceivableFromReinsuranceClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reinsurance claims receivable from Michigan Catastrophic Claims Association.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReceivableFromReinsuranceClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_RefundLiabilityToPolicyholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of refund liability to policyholders in Michigan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_RefundLiabilityToPolicyholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ShortTermInvestmentsAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments at cost, which approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShortTermInvestmentsAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AccountsReceivableFromSecuritization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount owed to the reporting entity by counterparties in securitized loan transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableFromSecuritization</td>
</tr>
<tr>
<td style="padding-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_AccruedInvestmentIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.</p></div>
<a href="javascript:void(0);" onclick="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)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInvestmentIncomeReceivable</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.</p></div>
<a href="javascript:void(0);" onclick="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.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="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 https://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(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="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 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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 https://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 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-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 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred policy acquisition cost capitalized on contract remaining in force.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124506110&amp;loc=d3e32546-158582<br><br>Reference 4: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: 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)(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="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 https://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(15)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DueFromAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<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.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromAffiliates</td>
</tr>
<tr>
<td style="padding-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_DueToAffiliateCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: 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 1<br> -Subparagraph (SX 210.6-04.12(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<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.15(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=d3e56071-112765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToAffiliateCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="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(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 2: 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 3: 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 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://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(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="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.1(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="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(22))<br> -URI https://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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="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(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="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(28))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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_PremiumsReceivableAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date due the entity from (a) agents and insureds, (b) uncollected premiums and (c) others, net of the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsReceivableAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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_PrepaidReinsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The unexpired portion of premiums ceded on policies in force as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6485982&amp;loc=d3e22818-158507<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123600520&amp;loc=SL75241803-196195<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidReinsurancePremiums</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReinsurancePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date of the known and estimated amounts owed to insurers under reinsurance treaties or other arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsurancePayable</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceRecoverablesOnPaidAndUnpaidLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after valuation allowance, recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, policy benefits and policy reserves. Excludes premiums paid under reinsurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 310<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=99404803&amp;loc=d3e21412-158489<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=99404803&amp;loc=d3e21409-158489<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6824-158387<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123600520&amp;loc=SL75241803-196195<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<br> -URI https://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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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_UnearnedPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(13)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnearnedPremiums</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921583424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_dgica_FixedMaturitiesInvestmentsAbstract', window );"><strong>Fixed maturities</strong></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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held to maturity, fair value</a></td>
<td class="nump">$ 598,044,681<span></span>
</td>
<td class="nump">$ 697,400,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available for sale, amortized cost</a></td>
<td class="nump">$ 571,912,727<span></span>
</td>
<td class="nump">$ 523,293,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">30,120,263<span></span>
</td>
<td class="nump">28,756,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">27,117,675<span></span>
</td>
<td class="nump">25,753,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">5,649,240<span></span>
</td>
<td class="nump">5,649,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">5,576,775<span></span>
</td>
<td class="nump">5,576,775<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_FixedMaturitiesInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_FixedMaturitiesInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="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(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="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(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="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(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918737808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Net premiums earned (includes affiliated reinsurance of $232,105,306, $212,591,341 and $192,861,276 - see note 3)</a></td>
<td class="nump">$ 822,489,450<span></span>
</td>
<td class="nump">$ 776,015,201<span></span>
</td>
<td class="nump">$ 742,040,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Investment income, net of investment expenses</a></td>
<td class="nump">34,016,112<span></span>
</td>
<td class="nump">31,125,631<span></span>
</td>
<td class="nump">29,504,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceCommissionsAndFees', window );">Installment payment fees</a></td>
<td class="nump">1,516,330<span></span>
</td>
<td class="nump">2,416,873<span></span>
</td>
<td class="nump">3,063,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Lease income</a></td>
<td class="nump">383,451<span></span>
</td>
<td class="nump">430,800<span></span>
</td>
<td class="nump">434,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Net investment (losses) gains (includes ($979,972), $382,602 and $572,106 accumulated other comprehensive income reclassification)</a></td>
<td class="num">(10,184,797)<span></span>
</td>
<td class="nump">6,477,286<span></span>
</td>
<td class="nump">2,777,919<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">848,220,546<span></span>
</td>
<td class="nump">816,465,791<span></span>
</td>
<td class="nump">777,819,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpensesAbstract', window );"><strong>Expenses</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PolicyholderBenefitsAndClaimsIncurredNet', window );">Net losses and loss expenses (includes affiliated reinsurance of $177,849,040, $131,367,599 and $87,374,791 - see note 3)</a></td>
<td class="nump">564,078,993<span></span>
</td>
<td class="nump">520,709,542<span></span>
</td>
<td class="nump">459,764,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense', window );">Amortization of deferred policy acquisition costs</a></td>
<td class="nump">142,430,000<span></span>
</td>
<td class="nump">128,733,000<span></span>
</td>
<td class="nump">119,072,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherUnderwritingExpense', window );">Other underwriting expenses</a></td>
<td class="nump">137,923,739<span></span>
</td>
<td class="nump">129,367,893<span></span>
</td>
<td class="nump">125,862,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PolicyholderDividends', window );">Policyholder dividends</a></td>
<td class="nump">5,560,407<span></span>
</td>
<td class="nump">5,198,515<span></span>
</td>
<td class="nump">7,394,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest</a></td>
<td class="nump">620,558<span></span>
</td>
<td class="nump">895,605<span></span>
</td>
<td class="nump">1,196,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other, net</a></td>
<td class="nump">1,244,948<span></span>
</td>
<td class="nump">1,222,728<span></span>
</td>
<td class="nump">1,257,747<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpenses', window );">Total expenses</a></td>
<td class="nump">851,858,645<span></span>
</td>
<td class="nump">786,127,283<span></span>
</td>
<td class="nump">714,547,407<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax (benefit) expense</a></td>
<td class="num">(3,638,099)<span></span>
</td>
<td class="nump">30,338,508<span></span>
</td>
<td class="nump">63,272,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense (includes ($205,794), $80,346 and $120,142 income tax (benefit) expense from reclassification items)</a></td>
<td class="num">(1,678,694)<span></span>
</td>
<td class="nump">5,084,334<span></span>
</td>
<td class="nump">10,457,251<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,405)<span></span>
</td>
<td class="nump">25,254,174<span></span>
</td>
<td class="nump">52,815,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statements of Comprehensive (Loss) Income</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,405)<span></span>
</td>
<td class="nump">25,254,174<span></span>
</td>
<td class="nump">52,815,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Unrealized (loss) gain on securities:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized holding (loss) gain arising during the period, net of income tax (benefit) expense of ($12,164,443), ($2,008,078) and $2,944,892</a></td>
<td class="num">(45,761,476)<span></span>
</td>
<td class="num">(7,544,805)<span></span>
</td>
<td class="nump">11,078,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for losses (gains) included in net (loss) income, net of income tax (benefit) expense of ($205,794), $80,346 and $120,142</a></td>
<td class="nump">774,178<span></span>
</td>
<td class="num">(302,256)<span></span>
</td>
<td class="num">(451,964)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(44,987,298)<span></span>
</td>
<td class="num">(7,847,061)<span></span>
</td>
<td class="nump">10,626,442<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (46,946,703)<span></span>
</td>
<td class="nump">$ 17,407,113<span></span>
</td>
<td class="nump">$ 63,441,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic (loss) earnings per common share:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted (loss) earnings per common share:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">(0.06)<span></span>
</td>
<td class="nump">0.83<span></span>
</td>
<td class="nump">1.83<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic (loss) earnings per common share:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">(0.07)<span></span>
</td>
<td class="nump">0.74<span></span>
</td>
<td class="nump">1.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted (loss) earnings per common share:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 1.65<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_BenefitsLossesAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of expense recognized during the period for future policy benefits, claims and claims adjustment costs, and for selling, general and administrative costs.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.5,6,7)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BenefitsLossesAndExpenses</td>
</tr>
<tr>
<td style="padding-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_BenefitsLossesAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BenefitsLossesAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredPolicyAcquisitionCostAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense (reversal of expense) for deferred policy acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6480726&amp;loc=d3e6691-158385<br><br>Reference 4: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: 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(7)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=35755530&amp;loc=d3e11264-158415<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InsuranceCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income from agency and brokerage operations (includes sales of annuities and supplemental contracts); service charges, commissions, and fees from the sale of insurance and related services; and management fees from separate accounts, deferred annuities, and universal life products.</p></div>
<a href="javascript:void(0);" onclick="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.13(c),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments.</p></div>
<a href="javascript:void(0);" onclick="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(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetInvestmentIncome</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="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 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: 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> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<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 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="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.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-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_OtherUnderwritingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred during the period, such as those relating to general administration and policy maintenance that do not vary with and are not primarily related to the acquisition or renewal of insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 720<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=35755714&amp;loc=d3e28434-158551<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherUnderwritingExpense</td>
</tr>
<tr>
<td style="padding-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_PolicyholderBenefitsAndClaimsIncurredNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of policies assumed or ceded, of expense related to the provision for policy benefits and costs incurred.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.5)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PolicyholderBenefitsAndClaimsIncurredNet</td>
</tr>
<tr>
<td style="padding-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_PolicyholderDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for dividends to policyholders.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6483535&amp;loc=d3e16392-158451<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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PolicyholderDividends</td>
</tr>
<tr>
<td style="padding-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_PremiumsEarnedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="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(1))<br> -URI https://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 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(13)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsEarnedNet</td>
</tr>
<tr>
<td style="padding-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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="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 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921591696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</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="Show.showAR( this, 'defref_dgica_ReinsurancePremiumsEarned', window );">Net premiums earned - affiliated reinsurance</a></td>
<td class="nump">$ 232,105,306<span></span>
</td>
<td class="nump">$ 212,591,341<span></span>
</td>
<td class="nump">$ 192,861,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(10,184,797)<span></span>
</td>
<td class="nump">6,477,286<span></span>
</td>
<td class="nump">2,777,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpensesAbstract', window );"><strong>Expenses</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceCostsAndRecoveriesNet', window );">Net losses and loss expenses - affiliated reinsurance</a></td>
<td class="nump">177,849,040<span></span>
</td>
<td class="nump">131,367,599<span></span>
</td>
<td class="nump">87,374,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(1,678,694)<span></span>
</td>
<td class="nump">5,084,334<span></span>
</td>
<td class="nump">10,457,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Unrealized (loss) gain on securities:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Income tax (benefit) expense on unrealized holding (loss) gain arising during the period</a></td>
<td class="num">(12,164,443)<span></span>
</td>
<td class="num">(2,008,078)<span></span>
</td>
<td class="nump">2,944,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Income tax expense on reclassification adjustment for losses (gains)</a></td>
<td class="num">(205,794)<span></span>
</td>
<td class="nump">80,346<span></span>
</td>
<td class="nump">120,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive 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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(979,972)<span></span>
</td>
<td class="nump">382,602<span></span>
</td>
<td class="nump">572,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpensesAbstract', window );"><strong>Expenses</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">$ (205,794)<span></span>
</td>
<td class="nump">$ 80,346<span></span>
</td>
<td class="nump">$ 120,142<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReinsurancePremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reinsurance premiums earned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_BenefitsLossesAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BenefitsLossesAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<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 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceCostsAndRecoveriesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery (expense) related to provision for policy benefits and costs incurred for policies assumed and ceded.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceCostsAndRecoveriesNet</td>
</tr>
<tr>
<td style="padding-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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921460400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class A Common Stock [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class B Common Stock [Member]</div>
</th>
<th class="th"><div>Additional Paid-In Capital [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 262,040<span></span>
</td>
<td class="nump">$ 56,492<span></span>
</td>
<td class="nump">$ 268,151,601<span></span>
</td>
<td class="nump">$ 504,170<span></span>
</td>
<td class="nump">$ 223,267,573<span></span>
</td>
<td class="num">$ (41,226,357)<span></span>
</td>
<td class="nump">$ 451,015,519<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="nump">26,203,935<span></span>
</td>
<td class="nump">5,649,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock (stock compensation plans)</a></td>
<td class="nump">$ 1,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,057,504<span></span>
</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">2,059,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (stock compensation plans) (in shares)</a></td>
<td class="nump">153,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 12,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,582,085<span></span>
</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">18,595,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">1,294,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</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">52,815,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,815,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends</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="num">(17,337,160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,337,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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Grant of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">358,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(358,377)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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">10,626,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,626,442<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">$ 276,518<span></span>
</td>
<td class="nump">$ 56,492<span></span>
</td>
<td class="nump">289,149,567<span></span>
</td>
<td class="nump">11,130,612<span></span>
</td>
<td class="nump">258,387,288<span></span>
</td>
<td class="num">(41,226,357)<span></span>
</td>
<td class="nump">517,774,120<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">27,651,774<span></span>
</td>
<td class="nump">5,649,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock (stock compensation plans)</a></td>
<td class="nump">$ 1,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,161,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="nump">2,162,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (stock compensation plans) (in shares)</a></td>
<td class="nump">157,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 9,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,260,855<span></span>
</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">13,270,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">946,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</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">25,254,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,254,174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends</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="num">(19,578,187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,578,187)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Grant of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(317,917)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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="num">(7,847,061)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,847,061)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 287,562<span></span>
</td>
<td class="nump">$ 56,492<span></span>
</td>
<td class="nump">304,889,481<span></span>
</td>
<td class="nump">3,283,551<span></span>
</td>
<td class="nump">263,745,358<span></span>
</td>
<td class="num">(41,226,357)<span></span>
</td>
<td class="nump">531,036,087<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">28,756,203<span></span>
</td>
<td class="nump">5,649,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock (stock compensation plans)</a></td>
<td class="nump">$ 1,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,122,277<span></span>
</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">2,123,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (stock compensation plans) (in shares)</a></td>
<td class="nump">161,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 12,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,252,148<span></span>
</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">18,264,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">1,202,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</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="num">(1,959,405)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,959,405)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends</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="num">(20,884,438)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,884,438)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Grant of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(337,741)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</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="num">(44,987,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,987,298)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 301,203<span></span>
</td>
<td class="nump">$ 56,492<span></span>
</td>
<td class="nump">$ 325,601,647<span></span>
</td>
<td class="num">$ (41,703,747)<span></span>
</td>
<td class="nump">$ 240,563,774<span></span>
</td>
<td class="num">$ (41,226,357)<span></span>
</td>
<td class="nump">$ 483,593,012<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">30,120,263<span></span>
</td>
<td class="nump">5,649,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="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 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: 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> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 https://asc.fasb.org/extlink&amp;oid=126973232&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI https://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(29))<br> -URI https://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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919549632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,959,405)<span></span>
</td>
<td class="nump">$ 25,254,174<span></span>
</td>
<td class="nump">$ 52,815,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash provided by 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation, amortization and other non-cash items</a></td>
<td class="nump">4,841,559<span></span>
</td>
<td class="nump">5,837,809<span></span>
</td>
<td class="nump">6,721,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Net investment losses (gains)</a></td>
<td class="nump">10,184,797<span></span>
</td>
<td class="num">(6,477,286)<span></span>
</td>
<td class="num">(2,777,919)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve', window );">Losses and loss expenses</a></td>
<td class="nump">43,425,457<span></span>
</td>
<td class="nump">115,612,864<span></span>
</td>
<td class="nump">92,333,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInUnearnedPremiums', window );">Unearned premiums</a></td>
<td class="nump">4,694,708<span></span>
</td>
<td class="nump">35,768,824<span></span>
</td>
<td class="nump">27,042,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">197,731<span></span>
</td>
<td class="num">(25,086,539)<span></span>
</td>
<td class="nump">661,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPremiumsReceivable', window );">Premiums receivable</a></td>
<td class="num">(4,983,714)<span></span>
</td>
<td class="nump">733,752<span></span>
</td>
<td class="num">(3,863,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts', window );">Deferred policy acquisition costs</a></td>
<td class="num">(5,141,857)<span></span>
</td>
<td class="num">(8,871,415)<span></span>
</td>
<td class="nump">127,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(2,958,735)<span></span>
</td>
<td class="nump">1,095,306<span></span>
</td>
<td class="nump">6,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReinsuranceRecoverable', window );">Reinsurance receivable</a></td>
<td class="num">(1,111,214)<span></span>
</td>
<td class="num">(46,502,159)<span></span>
</td>
<td class="num">(41,887,382)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable', window );">Accrued investment income</a></td>
<td class="num">(646,321)<span></span>
</td>
<td class="num">(278,092)<span></span>
</td>
<td class="num">(870,850)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToAffiliates', window );">Amounts due to affiliate</a></td>
<td class="nump">7,096,006<span></span>
</td>
<td class="num">(12,216,212)<span></span>
</td>
<td class="nump">224,324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReinsurancePayables', window );">Reinsurance balances payable</a></td>
<td class="num">(450,281)<span></span>
</td>
<td class="nump">712,582<span></span>
</td>
<td class="nump">1,117,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">16,344,443<span></span>
</td>
<td class="num">(7,517,509)<span></span>
</td>
<td class="num">(26,942,566)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Current income taxes</a></td>
<td class="num">(3,219,959)<span></span>
</td>
<td class="num">(2,201,569)<span></span>
</td>
<td class="num">(3,174,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other, net</a></td>
<td class="nump">796,805<span></span>
</td>
<td class="nump">867,438<span></span>
</td>
<td class="num">(399,440)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Net adjustments</a></td>
<td class="nump">69,069,425<span></span>
</td>
<td class="nump">51,477,794<span></span>
</td>
<td class="nump">48,319,148<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">67,110,020<span></span>
</td>
<td class="nump">76,731,968<span></span>
</td>
<td class="nump">101,134,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_PurchasesOfFixedMaturitiesAbstract', window );"><strong>Purchases of fixed maturities:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Held to maturity</a></td>
<td class="num">(74,902,605)<span></span>
</td>
<td class="num">(125,630,220)<span></span>
</td>
<td class="num">(157,048,527)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Available for sale</a></td>
<td class="num">(151,994,462)<span></span>
</td>
<td class="num">(163,593,018)<span></span>
</td>
<td class="num">(176,500,255)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi', window );">Purchases of equity securities</a></td>
<td class="num">(15,862,888)<span></span>
</td>
<td class="num">(25,354,790)<span></span>
</td>
<td class="num">(6,964,092)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_SalesOfFixedMaturitiesAbstract', window );"><strong>Sales of fixed maturities:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Available for sale</a></td>
<td class="nump">24,381,244<span></span>
</td>
<td class="nump">6,281,963<span></span>
</td>
<td class="nump">22,172,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_MaturityOfFixedMaturitiesAbstract', window );"><strong>Maturity of fixed maturities:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Held to maturity</a></td>
<td class="nump">53,747,886<span></span>
</td>
<td class="nump">44,211,076<span></span>
</td>
<td class="nump">47,448,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Available for sale</a></td>
<td class="nump">75,759,806<span></span>
</td>
<td class="nump">165,867,395<span></span>
</td>
<td class="nump">172,084,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi', window );">Sales of equity securities</a></td>
<td class="nump">34,973,196<span></span>
</td>
<td class="nump">26,585,663<span></span>
</td>
<td class="nump">6,091,288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromProductiveAssets', window );">Net sales (purchases) of property and equipment</a></td>
<td class="nump">28,290<span></span>
</td>
<td class="nump">1,224,806<span></span>
</td>
<td class="num">(89,702)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Net (purchases) sales of short-term investments</a></td>
<td class="num">(44,628,770)<span></span>
</td>
<td class="nump">8,207,814<span></span>
</td>
<td class="num">(6,869,933)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(98,498,303)<span></span>
</td>
<td class="num">(62,199,311)<span></span>
</td>
<td class="num">(99,675,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">19,304,956<span></span>
</td>
<td class="nump">14,181,702<span></span>
</td>
<td class="nump">19,292,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(20,502,716)<span></span>
</td>
<td class="num">(19,099,220)<span></span>
</td>
<td class="num">(16,976,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSubordinatedDebt', window );">Payments on subordinated debentures</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,000,000)<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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on lines of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(50,000,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under lines of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(1,197,760)<span></span>
</td>
<td class="num">(59,917,518)<span></span>
</td>
<td class="nump">52,316,231<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net (decrease) increase in cash</a></td>
<td class="num">(32,586,043)<span></span>
</td>
<td class="num">(45,384,861)<span></span>
</td>
<td class="nump">53,775,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at beginning of year</a></td>
<td class="nump">57,709,375<span></span>
</td>
<td class="nump">103,094,236<span></span>
</td>
<td class="nump">49,318,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at end of year</a></td>
<td class="nump">$ 25,123,332<span></span>
</td>
<td class="nump">$ 57,709,375<span></span>
</td>
<td class="nump">$ 103,094,236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_MaturityOfFixedMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_MaturityOfFixedMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_PurchasesOfFixedMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PurchasesOfFixedMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_SalesOfFixedMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_SalesOfFixedMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedInvestmentIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the balance sheet value of capitalized sales costs that are associated with acquiring a new insurance customers.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDueToAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToAffiliates</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in liability to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPremiumsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in the premium receivable balance on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPremiumsReceivable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidReinsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in prepaid reinsurance premiums recorded on the balance sheet, which is needed to adjust net income to arrive at net cash flows provided by or used in operations.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInReinsurancePayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to other insurance companies when the reporting entity has assumed a portion of the cedant's insurance risk which has resulted in insurance losses.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReinsurancePayables</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInReinsuranceRecoverable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of benefits the ceding insurer expects to recover on insurance policies ceded to other insurance entities as of the balance sheet date for all guaranteed benefit types.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReinsuranceRecoverable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInUnearnedPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) unearned premiums written. Excludes portion of unearned premiums amortized into income.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInUnearnedPremiums</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromProductiveAssets</td>
</tr>
<tr>
<td style="padding-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_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3098-108585<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="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 321<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123583714&amp;loc=SL75117360-209713<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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3444-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: 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(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3444-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123583714&amp;loc=SL75117360-209713<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: 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(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfSubordinatedDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSubordinatedDebt</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920681328">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">1 - Summary of Significant Accounting Policies</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Organization and Business</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Insurance Company (&#8220;Donegal Mutual&#8221;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries,
        Atlantic States Insurance Company (&#8220;Atlantic States&#8221;), Southern Insurance Company of Virginia (&#8220;Southern&#8221;), the Peninsula Insurance Group (&#8220;Peninsula&#8221;), which consists of Peninsula Indemnity Company and The Peninsula Insurance Company and Michigan
        Insurance Company (&#8220;MICO&#8221;), and affiliates write personal and commercial lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and
        Southwestern states.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, we had three
        segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#8217;
        compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, Donegal Mutual held approximately 43%
        of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal
        Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have
        interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the
        Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement, or pooling agreement, with Donegal Mutual. Under the pooling agreement,
        Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
        proportion to their respective participation in the underwriting pool.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In addition, Donegal Mutual has a 100% quota-share
        reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual. Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual
        was the surviving company in the merger, and Mountain States&#8217; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the &#8220;Mountain States insurance subsidiaries&#8221;), became insurance
        subsidiaries of Donegal Mutual upon completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance
        subsidiaries as the Mountain States Insurance Group in four Southwestern states. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021,
        Donegal Mutual began to place the business of the Mountain States Insurance Group into the underwriting pool. As a result, our consolidated financial results through December 31, 2020 excluded the results of the Mountain States Insurance Group
        operations in those Southwestern states.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal
        Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products
        our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group&#8217;s ability to service an
        entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier
        versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool
        homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues. We
        refer to Note 3 - Transactions with Affiliates for more information regarding the pooling agreement.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Basis of Consolidation</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our consolidated financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;),
        include our accounts and those of our wholly owned subsidiaries. We have eliminated all significant inter-company accounts and transactions in consolidation. The terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221; as we use them in the notes to our
        consolidated financial statements refer to the consolidated entity.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Use of Estimates</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In preparing our consolidated financial statements, our management makes estimates and assumptions that affect the reported amounts of assets and liabilities at the date
        of the balance sheet and revenues and expenses for the period then ended. Actual results could differ significantly from those estimates.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates and assumptions that could have a significant effect on amounts and disclosures we report in our consolidated financial statements. The most
        significant estimates relate to our insurance subsidiaries&#8217; reserves for property and casualty insurance unpaid losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate
        amounts may differ from the estimates provided. We regularly review our methods for making these estimates as well as the continuing appropriateness of the estimated amounts, and we reflect any adjustment we consider necessary in our current
        results of operations.</div>

<div>
       <br/></div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reclassification</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have made certain reclassifications in our prior period financial statements to conform to the current year presentation.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Investments</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We classify our debt securities into the following categories:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Held to Maturity - Debt securities that we have the positive intent and ability to hold to maturity; reported at amortized cost.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Available for Sale - Debt securities not classified as held to maturity; reported at fair value, with unrealized gains and losses excluded from income and reported as a
        separate component of stockholders&#8217; equity (net of tax effects).</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments are carried at amortized cost, which approximates fair value.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value and recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we
        determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt
        security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than not
        that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value
        of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize the
        amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute investment
        gains and losses using the specific identification method.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We amortize premiums and discounts for mortgage-backed debt securities using anticipated prepayments.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Fair Values of Financial Instruments</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We use the following methods and assumptions in estimating our fair value disclosures:</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Investments - We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may
        differ from the amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair
        value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values for our fixed maturity and equity investments. We generally obtain two prices per
        security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare
        estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the
        pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of our investment personnel of the market, their research findings related to unusual fluctuations in value and
        their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment
        personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent trading activity.&#160; Our
        investment personnel review documentation with respect to the pricing services&#8217; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various security types are
        reasonable. We refer to Note 5 - Fair Value Measurements for more information regarding our methods and assumptions in estimating fair values.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div><br/></div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash and Short-Term Investments - The carrying amounts we report in the balance sheet for these instruments approximate their fair values.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Premiums and Reinsurance Receivables and Payables - The carrying amounts we report in the balance sheet for these instruments related to premiums and paid losses and
        loss expenses approximate their fair values.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: -36pt; margin-left: 36pt; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries recognize insurance premiums as income over the terms of the policies they issue. Our insurance subsidiaries calculate unearned premiums on a
        daily pro-rata basis. </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Policy Acquisition Costs</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We defer our insurance subsidiaries&#8217; policy acquisition costs, consisting primarily of commissions, premium taxes and certain other underwriting costs, reduced by ceding
        commissions, related directly to the successful acquisition of new or renewal insurance contracts. We amortize these deferred policy acquisition costs over the period in which our insurance subsidiaries earn the premiums. The method we follow in
        computing deferred policy acquisition costs limits the amount of such deferred costs to their estimated realizable value, which gives effect to the premium to be earned, related investment income, losses and loss expenses and certain other costs we
        expect to incur as our insurance subsidiaries earn the premium. Estimates in the calculation of policy acquisition costs have not shown material variability because of uncertainties in applying accounting principles or as a result of sensitivities
        to changes in key assumptions.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div><span style="font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and Equipment</span> </span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We report property and equipment at depreciated cost that we compute using the straight-line method based upon estimated useful lives of the assets.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Losses and Loss Expenses</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims
        based on facts and circumstances the insurer knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to
        pay losses for damages that their policies explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such
        estimates. Our insurance subsidiaries base their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss
        adjustment period, our insurance subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We
        reflect any adjustments to the liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.</div>

<div><br/></div>

<div style="display:none;"><br/></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">O<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 33px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">ur insurance subsidiaries
          maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the purpose of covering the ultimate costs of settling all losses,
          including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of risk involved, knowledge of the circumstances surrounding each
          claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported claims and loss expenses on the basis of historical information by
          line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our insurance subsidiaries monitor their liabilities closely and
          recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and loss expenses</span>.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">R<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">eserve estimates can change over
          time because of unexpected changes in assumptions related to our insurance subsidiaries&#8217; external environment and, to a lesser extent, assumptions related to our insurance subsidiaries&#8217; internal operations. For example, our insurance subsidiaries
          have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the COVID-19 pandemic and related government mandates and restrictions resulted
          in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number of factors, including supply chain disruption, higher new and used
          automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future loss settlements. Related uncertainties regarding future trends
          include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in claims and the cost of medical technologies and procedures.
          Assumptions related to our insurance subsidiaries&#8217; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure, consistency in judicial interpretations of insurance
          coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of claims, payment and case reserving methodology, accurate
          measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and consistency in reinsurance coverage and collectability of reinsured
          losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make adjustments in their reserves that they consider appropriate for such
          changes. Accordingly, our insurance subsidiaries&#8217; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded</span>.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries seek to enhance their underwriting results by carefully selecting the product lines they underwrite. Our insurance subsidiaries&#8217; personal
        lines products primarily include standard and preferred risks in private passenger automobile and homeowners lines. Our insurance subsidiaries&#8217; commercial lines products primarily include business offices, wholesalers, service providers,
        contractors, artisans and light manufacturing operations. Our insurance subsidiaries have limited exposure to asbestos and other environmental liabilities.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We currently file a consolidated federal income tax return that includes us and our insurance subsidiaries.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We account for income taxes using the asset and liability method. The objective of the asset and liability method is to establish deferred tax assets and liabilities for
        the temporary differences between the financial reporting basis and the tax basis of our assets and liabilities at enacted tax rates we expect to be in effect when we realize or settle such amounts.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Credit Risk</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our objective is to earn competitive returns by investing in a diversified portfolio of securities. Our portfolio of fixed maturity securities and, to a lesser extent,
        short-term investments is subject to credit risk. We define this risk as the potential loss in fair value resulting from adverse changes in the borrower&#8217;s ability to repay its debt to us. We manage this risk by performing an analysis of prospective
        investments and through regular reviews of our portfolio by our investment personnel. We also limit the amount of our total investment portfolio that we invest in any one security.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries provide property and liability insurance coverages through independent insurance agencies located throughout their operating areas. Our
        insurance subsidiaries bill the majority of this business directly to their policyholders, although our insurance subsidiaries bill a portion of their commercial business through their agents, to whom they extend credit in the normal course of
        business.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries have reinsurance agreements with Donegal Mutual and with a number of major unaffiliated reinsurers.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reinsurance Accounting and Reporting</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries rely upon reinsurance agreements to limit their maximum net loss from large single risks or risks in concentrated areas and to increase their
        capacity to write insurance. Reinsurance does not relieve our insurance subsidiaries from liability to their respective policyholders. To the extent that a reinsurer cannot pay losses for which it is liable under the terms of a reinsurance
        agreement with one or more of our insurance subsidiaries, our insurance subsidiaries retain continued liability for such losses. However, in an effort to reduce the risk of non-payment, our insurance subsidiaries require all of their reinsurers to
        have an A.M. Best rating of A- or better or, with respect to foreign reinsurers, to have a financial condition that, in the opinion of our management, is equivalent to a company with an A.M. Best rating of A- or better. We refer to Note 10 -
        Reinsurance for more information regarding the reinsurance agreements of our insurance subsidiaries.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Stock-Based Compensation</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We measure all share-based payments to our directors and the directors and employees of our subsidiaries and affiliates, including grants of stock options, using a
        fair-value-based method and record such expense in our results of operations. In determining the expense we record for stock options we grant to our directors and the directors and employees of our subsidiaries and affiliates, we estimate the fair
        value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield
        and expected volatility.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In 2022, 2021 and 2020, we realized $360,452, $438,850 and $302,901, respectively, in
        tax benefits upon the exercise of stock options.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Earnings Per Share</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We calculate basic earnings per share by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted earnings per share
        reflects the dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to the declaration and
        payment of cash dividends that are at least 10% higher than those we declare and pay on our Class B common stock. Accordingly, we use
        the two-class method for the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation
        of remaining undistributed earnings using a participation percentage that reflects the dividend rights of each class.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill and Other Intangible Assets</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill represents the excess of the purchase price over the underlying fair value of acquired entities. When completing acquisitions, we seek also to identify
        separately identifiable intangible assets that we have acquired. We assess goodwill and intangible assets with an indefinite useful life for impairment annually. We also assess goodwill and other intangible assets for impairment upon the occurrence
        of certain events. In making our assessment, we consider a number of factors including operating results, business plans, economic projections, anticipated future cash flows and current market data. Inherent uncertainties exist with respect to
        these factors and to our judgment in applying them when we make our assessment. Impairment of goodwill and other intangible assets could result from changes in economic and operating conditions in future periods.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330932026768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of New Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Impact of New Accounting Standards [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impact of New Accounting Standards</a></td>
<td class="text">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">2 - <span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Impact of New Accounting Standards</span></span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In September 2016, the FASB issued guidance that amends previous guidance on the impairment of financial instruments by adding an impairment model that requires an
        entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November
        2019, the FASB issued guidance that delays the effective date for &#8220;smaller reporting companies,&#8221; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2022 from December 15, 2019.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> We are a smaller reporting company and our adoption of this guidance on January 1, 2023 will result in an after-tax adjustment to retained earnings estimated between $1.5 million and $2.5 million. We do not
          expect the adoption of this guidance to have a significant impact on our results of operations or cash flows.</span></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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: 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)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: 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)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: 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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: 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 (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<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 (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&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 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<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 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: 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 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: 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 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: 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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: 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 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: 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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: 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 (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140331024235776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Transactions with Affiliates [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Transactions with Affiliates</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">3 - Transactions with Affiliates</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries conduct business and have various agreements with Donegal Mutual that we describe in the following subparagraphs:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">a. Reinsurance Pooling and Other Reinsurance Arrangements</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest insurance subsidiary, and Donegal Mutual have a pooling agreement under which both companies contribute substantially all of their direct
        written business to the pool and receive an allocated percentage of the pooled underwriting results, excluding certain reinsurance Donegal Mutual assumes from our insurance subsidiaries. Beginning with policies effective in 2021, Donegal Mutual
        began to place the business of the Mountain States Insurance Group into the underwriting pool. In addition, Donegal Mutual has a 100%
        quota-share reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual, and Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool. Atlantic States has an 80% share of the results of the pool, and Donegal Mutual has a 20% share of the results of the pool. The intent of the pooling agreement is to produce more uniform and stable underwriting results from year to year for each pool participant than they would experience
        individually and to spread the risk of loss between the participants based on each participant&#8217;s relative amount of surplus and relative access to capital. Each participant in the pool has at its disposal the capacity of the entire pool, rather
        than being limited to policy exposures of a size commensurate with its own capital and surplus.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance Atlantic States ceded to the pool during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">314,321,443</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">305,729,418</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">266,400,636</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">202,228,589</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);">222,737,225</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);">181,205,743</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,472,615</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">152,323,262</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">146,387,565</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">277,641,902</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);">274,033,812</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);">232,540,607</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 style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance Atlantic States assumed from the pool during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">578,216,706</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">573,891,394</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">514,172,448</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">395,794,813</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);">383,455,320</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);">309,315,497</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Unearned premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">280,031,908</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">289,976,879</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">262,004,199</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">496,849,769</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);">455,564,733</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);">377,530,215</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 style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Donegal Mutual and MICO
        had a quota-share reinsurance agreement under which Donegal Mutual assumed 25% of the premiums and losses related to the business of
        MICO for policies effective through December 31, 2021. Donegal Mutual and MICO terminated this reinsurance agreement on a run-off basis effective January 1, 2022. Donegal Mutual and Peninsula had a quota-share reinsurance agreement under which
        Donegal Mutual assumed 100% of the premiums and losses related to the workers&#8217; compensation product line of Peninsula in certain states
        for policies effective through December 31, 2021. Donegal Mutual and Peninsula terminated this reinsurance agreement on a run-off basis effective January 1, 2022. Donegal Mutual places its assumed business from MICO and Peninsula into the
        underwriting pool.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance ceded to Donegal Mutual pursuant to these quota-share reinsurance agreements during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">17,989,939</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,996,474</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">39,315,398</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">5,194,974</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);">20,037,608</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);">15,471,037</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18,548,821</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17,155,909</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">22,642,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);">36,659,853</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);">35,306,627</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 style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Each of our insurance subsidiaries had a catastrophe reinsurance agreement with Donegal Mutual that provided coverage under any one catastrophic occurrence above a set
        retention of $2,000,000, with a combined retention of $5,000,000 for a catastrophe involving a combination of our insurance subsidiaries, up to the amount Donegal Mutual and our insurance subsidiaries retained under catastrophe reinsurance agreements with unaffiliated
        reinsurers.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance that our insurance subsidiaries ceded to Donegal Mutual pursuant to these reinsurance agreements during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">13,800,018</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">17,574,161</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">15,595,138</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">10,517,709</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);">9,309,624</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);">25,259,527</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,271,006</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,658,057</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,812,339</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of affiliated reinsurance transactions on net premiums our insurance subsidiaries earned during 2022, 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="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;">2022<br/>
              </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;">2021<br/>
              </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>

  </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);">Assumed</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">578,216,706</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">573,891,394</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">514,172,448</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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);">(346,111,400</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);">(361,300,053</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);">(321,311,172</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">232,105,306</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">212,591,341</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">192,861,276</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of affiliated reinsurance transactions on net losses and loss expenses our insurance subsidiaries incurred during 2022, 2021
        and 2020:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Assumed</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">395,790,312</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">383,452,056</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">309,311,098</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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);">(217,941,272</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);">(252,084,457</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);">(221,936,307</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">177,849,040</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">131,367,599</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">87,374,791</span></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>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">b. Expense Sharing</div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Donegal Mutual provides
        facilities, management and other services to us and our insurance subsidiaries. In addition, Donegal Mutual purchases and maintains the information technology systems that support the business of Donegal Mutual and our insurance subsidiaries.
        Donegal Mutual allocates certain related expenses to Atlantic States in relation to the relative participation of Atlantic States and Donegal Mutual in the pooling agreement. Our insurance subsidiaries other than Atlantic States reimburse Donegal
        Mutual for allocated costs of services Donegal Mutual provides on their behalf based on their proportion of the total direct premiums written of the Donegal Insurance Group and other metrics. Donegal Mutual allocates costs related to its
        development and maintenance of information technology systems over the estimated useful life of those systems (generally five years) and charges a proportionate share of those costs to our insurance subsidiaries based on their percentage of the
        total net premiums written of the Donegal Insurance Group. Allocated expenses from Donegal Mutual for services it provided to our insurance subsidiaries totaled $199,177,393, $186,568,897 and $153,941,121 for 2022, 2021 and 2020, respectively. To enhance process efficiencies, Donegal Mutual paid certain expenses directly in 2022 and 2021 that our insurance
        subsidiaries paid directly in 2020, resulting in higher allocations of expenses from Donegal Mutual to our insurance subsidiaries and lower direct expense payments by our insurance subsidiaries in 2022 and 2021 compared to 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual is currently in the midst of a multi-year effort to modernize certain of its key technology infrastructure and application systems. Donegal Mutual placed
        the first and second releases of new systems into service in 2020 and 2021, respectively. Donegal Mutual allocated $7.6 million, $5.1 million and $2.8 million of related
        costs to our insurance subsidiaries in 2022, 2021 and 2020, respectively. Donegal Mutual will allocate to our insurance subsidiaries their proportionate share of the remaining $25.7 million of its costs for the first and second releases over the next four years. Donegal Mutual incurred an additional $18.1 million of deferred costs related to releases under development that were not yet ready for their intended use at December 31, 2022.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our management believes that the allocation methods Donegal Mutual utilizes are reasonable. In addition, Donegal Mutual and we maintain a coordinating committee that
        consists of two members of our board of directors, neither of whom is a member of Donegal Mutual&#8217;s board of directors, and two members of Donegal Mutual&#8217;s board of directors, neither of whom is a member of our board of directors. The purpose of the
        coordinating committee is to maintain a process for an ongoing evaluation of the fairness of the terms of all transactions between Donegal Mutual and our insurance subsidiaries.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We
          include in our consolidated balance sheet the net amount of intercompany balances due to or from Donegal Mutual. During 2021, Donegal Mutual and our insurance subsidiaries aligned the timing of monthly settlements of various intercompany
          balances, including affiliated reinsurance transactions, expenses Donegal Mutual allocates to our insurance subsidiaries, premiums Donegal Mutual collects on behalf of our insurance subsidiaries, and losses and loss expenses Donegal Mutual pays
          on behalf of our insurance subsidiaries.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
        </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">c. Lease Agreement</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We lease office equipment with terms ranging from 3 to 10 years to Donegal Mutual under a lease agreement dated January 1, 2011.</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330926530160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">4 - Investments</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at December 31, 2022 and 2021 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;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to Maturity</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">103,362,028</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">856</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,566,154</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">92,796,730</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">382,097,461</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,809,879</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);">60,494,134</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);">323,413,206</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">190,948,922</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">20,510,543</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">170,438,379</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,030,949</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">634,583</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11,396,366</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">688,439,360</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,810,735</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">92,205,414</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">598,044,681</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Available for Sale</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross <br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross <br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair&#160; </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">68,537,456</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">108,683</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,124,827</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,521,312</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">45,448,157</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);">33,994</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);">5,326,367</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);">40,155,784</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">218,040,945</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8,315</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15,211,215</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">202,838,045</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">239,886,169</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">155,278</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,764,657</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">217,276,790</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">571,912,727</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">306,270</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">48,427,066</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">523,791,931</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to Maturity</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">89,267,988</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,922,976</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,015,040</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">90,175,924</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">371,435,776</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);">17,856,745</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);">948,113</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);">388,344,408</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">191,147,051</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11,576,693</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">772,809</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">201,950,935</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,253,753</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">675,944</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,929,697</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">668,104,568</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">32,032,358</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,735,962</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">697,400,964</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Available for Sale</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,501,080</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">144,377</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">460,831</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,184,626</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">55,458,687</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);">2,002,035</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);">82,631</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);">57,378,091</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">215,668,644</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,817,036</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">874,405</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,611,275</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">219,664,635</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,000,806</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,210,418</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,455,023</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">523,293,046</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">11,964,254</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,628,285</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">532,629,015</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $240.7<span style="font-weight: bold;"> </span>million and an amortized cost of $283.5 million. Our holdings also included special revenue bonds with an aggregate fair value of $122.9
        million and an amortized cost of $144.0 million. With respect to both categories of bonds, we held no securities of any issuer that
        comprised more than 10% of that category at December 31, 2022. Education bonds and water and sewer utility bonds represented 48% and 35%, respectively, of our total
        investments in special revenue bonds based on their carrying values at December 31, 2022. Many of the issuers of the special revenue bonds we held at December 31, 2022 have the authority to impose ad valorem taxes. In that respect, many of the
        special revenue bonds we held are similar to general obligation bonds.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2021, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $284.9<span style="font-weight: bold;"> </span>million and an amortized cost of $272.7 million. Our holdings also included special revenue bonds with an aggregate fair value of $160.8
        million and an amortized cost of $154.2 million. With respect to both categories of bonds, we held no securities of any issuer that
        comprised more than 10% of that category at December 31, 2021. Education bonds and water and sewer utility bonds represented 48% and 35%, respectively, of our total
        investments in special revenue bonds based on their carrying values at December 31, 2021. Many of the issuers of the special revenue bonds we held at December 31, 2021 have the authority to impose ad valorem taxes. In that respect, many of the
        special revenue bonds we held are similar to general obligation bonds.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We have segregated within
        accumulated other comprehensive income the net unrealized losses of $15.1 million arising prior to the November 30, 2013 reclassification
        date for fixed maturities reclassified from available for sale to held to maturity.&#160; We are amortizing this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on
        the same fixed maturities. We recorded amortization of $510,819, $897,073 and $1.4 million in other comprehensive income in 2022,
        2021 and 2020, respectively. At December 31, 2022 and 2021, net unrealized losses of $4.7 million and $5.2 million, respectively, remained within accumulated other comprehensive (loss) income.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We set forth below the amortized cost and estimated fair value of fixed maturities at December 31, 2022 by contractual maturity. Expected maturities may differ from
        contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.</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="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;">Amortized Cost</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair<br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Value</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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to maturity</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="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="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);">Due in one year or less</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">24,608,278</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">24,736,944</span></div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due after one year through five years</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);">86,581,717</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);">83,910,606</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; color: rgb(0, 0, 0);">Due after five years through ten years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">245,818,039</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">218,039,676</div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due after ten years</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);">319,400,377</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);">259,961,089</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; color: rgb(0, 0, 0);">Mortgage-backed securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">12,030,949</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">11,396,366</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total held to maturity</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">688,439,360</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">598,044,681</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; 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); font-weight: bold;">Available for sale</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due in one year or less</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">14,601,260</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">14,485,681</span></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; color: rgb(0, 0, 0);">Due after one year through five years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">163,170,354</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,175,256</div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due after five years through ten years</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);">123,462,268</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);">111,296,437</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; color: rgb(0, 0, 0);">Due after ten years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,792,676</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">26,557,767</div>
            </td>

    <td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">239,886,169</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">217,276,790</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: 16.2pt; color: rgb(0, 0, 0);">Total available for sale</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">571,912,727</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">523,791,931</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2022 were 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="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;"> Cost</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Gains</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair <br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Value</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">30,770,633</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,666,467</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,332,260</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,104,840</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2021 were as follows:</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; 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;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cost</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Gains</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair<br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#160; Value</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">43,262,577</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">20,413,667</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">256,271</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,419,973</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost of fixed maturities on deposit with various regulatory authorities at December 31, 2022 and 2021 amounted to $9,473,047<span style="font-weight: bold;"> </span>and $8,852,886,
        respectively.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We derived net investment income, consisting primarily of interest and dividends, from the following sources:</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;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,945,437</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,343,878</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">30,750,231</span></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);">Equity securities</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);">897,429</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,437,948</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,386,343</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);">Short-term investments</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);">817,428</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);">321,117</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);">427,392</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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);">29,250</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);">29,250</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);">29,250</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment income</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);">36,689,544</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);">34,132,193</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);">32,593,216</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment expenses</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);">(2,673,432</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);">(3,006,562</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);">(3,088,750</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: 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);">Net investment income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">34,016,112</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">31,125,631</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">29,504,466</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Gross realized gains:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,149,761</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">676,724</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">818,350</span></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: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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);">1,765,923</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,430,465</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);">106,075</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="margin-left: 9pt;">Real estate</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);">477,287</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);">&#8212;</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);">&#8212;</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">&#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);">3,392,971</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);">2,107,189</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);">924,425</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross realized losses:</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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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);">2,129,736</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);">294,126</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);">246,243</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: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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);">4,113,526</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);">462,335</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);">3,555,304</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">&#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);">6,243,262</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);">756,461</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);">3,801,547</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: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net realized (losses) gains<br/>
              </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);">(2,850,291</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>

    <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,350,728</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);">(2,877,122</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross unrealized gains on equity securities</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);">258,532</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,627,949</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);">8,426,806</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);">Gross unrealized losses on equity securities</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);">(7,593,038</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>

    <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);">(501,391</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>

    <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);">(2,771,765</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);">Net investment (losses) gains</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(10,184,797</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">6,477,286</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">2,777,919</span></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: middle; width: 64%; background-color: #CCEEFF;" 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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in difference between fair value and cost of investments:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(177,147,840</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(27,576,934</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">33,876,212</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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);">15,823,189</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);">4,010,973</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);">4,088,003</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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Totals</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(161,324,651</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(23,565,961</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">37,964,215</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2022 as follows:</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; 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; color: rgb(0, 0, 0); font-weight: bold;">Less than 12 months</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">12 months or longer</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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;">Unrealized Losses</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;">Fair Value</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;">Unrealized Losses</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">90,245,322</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,326,954</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">47,237,638</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,364,027</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">261,464,427</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);">49,327,324</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);">47,945,038</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);">16,493,177</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">298,706,256</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,272,711</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">72,959,284</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13,449,047</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">143,885,626</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">10,940,722</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,878,986</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,458,518</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">794,301,631</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">87,867,711</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">238,020,946</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,764,769</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2021 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="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; color: rgb(0, 0, 0); font-weight: bold;">Less than 12 months</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">12 months or longer</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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;">Unrealized Losses</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;">Fair Value</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;">Unrealized Losses</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">27,691,051</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">412,055</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">28,426,248</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,063,816</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">56,654,480</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);">899,139</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);">7,090,499</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);">131,605</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">92,736,747</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,609,931</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,462,717</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,283</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">90,006,234</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,128,197</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2,361,232</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,221</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">267,088,512</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">4,049,322</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">39,340,696</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,314,925</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value, and we recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security.
        If we determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the
        debt security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than
        not that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present
        value of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize
        the amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades. We held 882
        debt securities that were in an unrealized loss position at December 31, 2022. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We did not recognize any impairment losses in 2022,
        2021 or 2020. We had no sales or transfers from our held to maturity portfolio in 2022, 2021 or 2020. We had no derivative instruments or hedging activities during 2022, 2021 or 2020.</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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<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 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920274784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">5 - Fair Value Measurements</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of inputs, or assumptions, used in the
        determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:</div>

<div><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: 36pt;"><br/>
              </td>

    <td style="vertical-align: top; width: auto;">
                <div>Level 1 - quoted prices in active markets for identical assets and liabilities;</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: 36pt;"><br/>
              </td>

    <td style="vertical-align: top; width: auto;">
                <div>Level 2 - directly or indirectly observable inputs other than Level 1 quoted prices; and</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: 36pt;"><br/>
              </td>

    <td style="vertical-align: top; width: auto;">
                <div>Level 3 - unobservable inputs not corroborated by market data.</div>
              </td>

  </tr>


</table>
      </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">For investments that have
        quoted market prices in active markets, we use the quoted market price as fair value and include these investments in Level 1 of the fair value hierarchy. We classify publicly traded equity securities as Level 1. When quoted market prices in active
        markets are not available, we base fair values on quoted market prices of comparable instruments or price estimates we obtain from independent pricing services. We classify our fixed maturity investments and non-publicly traded equity securities as
        Level 2. Our fixed maturity investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities. </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may differ from the
        amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair value does not
        reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of our fixed maturity and equity investments. We
        generally obtain two prices per security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis,
        the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the
        estimates of fair value the pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of the market of our investment personnel, their research findings related to unusual
        fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and pricing of specific
        investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent
        trading activity. Our investment personnel review documentation with respect to the pricing services&#8217; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various
        security types are reasonable. At December 31, 2022, we received two estimates per security from the pricing services, and we priced substantially all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the
        pricing services provided at December 31, 2022, we did not identify any material discrepancies, and we did not make any adjustments to the estimates the pricing services provided. </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We present our cash and
        short-term investments at estimated fair value. The carrying values in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses and reinsurance balances payable approximate their fair values. The
        carrying amounts reported in the balance sheet for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We evaluate our assets and liabilities on a regular basis to determine the appropriate level at which to classify them for each reporting period. Based on our review of
        the methodology and summary of inputs the pricing services use, we have concluded that our Level 1 and Level 2 investments were classified properly at December 31, 2022 and 2021.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2022:</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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value Measurements Using</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; color: rgb(0, 0, 0); font-weight: bold;">Quoted Prices in</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Active Markets</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Identical</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Assets (Level 1)</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; color: rgb(0, 0, 0); font-weight: bold;">Significant </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Other Observable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 2)</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; color: rgb(0, 0, 0); font-weight: bold;">Significant</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unobservable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 3)</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,521,312</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,521,312</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">40,155,784</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);">&#8212;</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);">40,155,784</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);">&#8212;</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">202,838,045</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">202,838,045</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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);">217,276,790</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);">&#8212;</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);">217,276,790</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);">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">35,104,840</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">32,820,452</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">2,284,388</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total investments in the fair value hierarchy</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">558,896,771</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,820,452</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">526,076,319</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2021:</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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value Measurements Using</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Quoted Prices in</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Active Markets</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> for Identical</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Assets (Level 1)</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Significant </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Other Observable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 2)</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Significant</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unobservable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 3)</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,184,626</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,184,626</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">57,378,091</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);">&#8212;</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);">57,378,091</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);">&#8212;</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,611,275</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,611,275</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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);">221,455,023</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);">&#8212;</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);">221,455,023</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);">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">63,419,973</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">61,130,385</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">2,289,588</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Total investments in the fair value hierarchy</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">596,048,988</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">61,130,385</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">534,918,603</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921568000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Policy Acquisition Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract', window );"><strong>Deferred Policy Acquisition Costs [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsTextBlock1', window );">Deferred Policy Acquisition Costs</a></td>
<td class="text">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">6 - Deferred Policy Acquisition Costs</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Changes in our insurance subsidiaries&#8217; deferred policy acquisition costs are 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">68,028,373</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">59,156,958</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">59,284,859</span></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);">Acquisition costs deferred</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,571,857</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);">137,604,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 style="color: rgb(0, 0, 0);">118,944,099</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);">Amortization charged to earnings</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);">(142,430,000</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>

    <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);">(128,733,000</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>

    <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);">(119,072,000</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, December 31</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">73,170,230</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">68,028,373</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">59,156,958</span></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_DeferredPolicyAcquisitionCostsDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredPolicyAcquisitionCostsTextBlock1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for deferred policy acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=4737841<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsTextBlock1</td>
</tr>
<tr>
<td style="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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921568000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">7 - Property and Equipment</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Property and equipment
          at December 31, 2022 and 2021 consisted of the following:</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: bottom; padding-bottom: 2px; width: 66%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">2022<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">2021<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Useful Life</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">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">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">8,245,030</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">8,382,877</span></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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">3-15 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Automobiles</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);">42,794</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);">322,703</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5 years<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Real estate</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);">2,575,207</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);">2,575,207</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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5-50 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Software</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);">1,386,936</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);">1,386,936</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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5 years<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" 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);">12,249,967</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);">12,667,723</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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);">(9,494,862</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);">(9,710,793</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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,755,105</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,956,930</span></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 style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense for
        2022, 2021 and 2020 amounted to $173,535, $208,641
        and $257,397, respectively.<br/>
      </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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920274784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_LiabilityForLossesAndLossExpensesAbstract', window );"><strong>Liability for Losses and Loss Expenses [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="Show.showAR( this, 'defref_dgica_LiabilityForLossesAndLossExpensesTextBlock', window );">Liability for Losses and Loss Expenses</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">8 - Liability for Losses and Loss Expenses</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The establishment of an appropriate liability for losses and loss expenses is an inherently uncertain process, and we can provide no assurance that our insurance
        subsidiaries&#8217; ultimate liability will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative, judicial and regulatory actions may expand coverage
        definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. Furthermore, we cannot predict the timing, frequency and
        extent of adjustments to our insurance subsidiaries&#8217; estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries&#8217; estimates of ultimate claim costs may change. As is the case for
        substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods, and, in other periods, their
        estimates have exceeded their actual liabilities. Changes in our insurance subsidiaries&#8217; estimate of their liability for losses and loss expenses generally reflect actual payments and their evaluation of information received since the prior
        reporting date.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We summarize activity in our insurance subsidiaries&#8217; liability for losses and loss expenses 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at January 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,077,620,301</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">962,007,437</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">869,673,849</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Less reinsurance recoverable</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);">(451,261,306</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);">(404,818,480</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);">(362,768,427</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: 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);">Net balance at January 1</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);">626,358,995</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);">557,188,957</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);">506,905,422</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Incurred related to:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Current 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">&#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);">608,900,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>

    <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);">551,917,571</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);">472,709,060</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Prior years</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);">(44,821,213</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);">(31,208,029</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);">(12,944,767</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: 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);">Total incurred</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);">564,078,993</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);">520,709,542</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);">459,764,293</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Paid related to:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Current 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">&#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);">302,272,322</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);">269,316,762</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);">236,984,291</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Prior years</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);">218,304,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="color: rgb(0, 0, 0);">182,222,742</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);">172,496,467</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: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total paid</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);">520,576,452</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);">451,539,504</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);">409,480,758</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net balance at December 31</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);">669,861,536</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);">626,358,995</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);">557,188,957</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);">Plus reinsurance recoverable</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);">451,184,222</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);">451,261,306</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);">404,818,480</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: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at December 31</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 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);">1,121,045,758</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,077,620,301</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">962,007,437</span></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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries recognized a decrease in their liability for losses and loss expenses of prior years of $44.8 million, $31.2 million and $12.9 million in 2022, 2021 and 2020, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims
          management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those years. The 2022 development represented 7.2% of the December 31, 2021 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile and commercial automobile lines
          of business for accident years prior to 2022. The majority of the 2022 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2021 development represented 5.6% of the December 31, 2020 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile, workers&#8217;
          compensation and commercial automobile lines of business for accident years prior to 2021. The majority of the 2021 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The
          2020 development represented 2.6% of the December 31, 2019 net carried reserves and resulted primarily from lower-than-expected
          severity in the workers&#8217; compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years prior to 2020. The
          majority of the 2020 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period of the contract in proportion
        to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider our insurance subsidiaries&#8217; material lines of business to be personal
        automobile, homeowners, commercial automobile, commercial multi-peril and workers&#8217; compensation.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries determine incurred but not reported (&#8220;IBNR&#8221;) reserves by subtracting the cumulative loss and loss expense amounts our insurance subsidiaries
        have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries&#8217; estimate of the ultimate cost of losses and loss expenses. Accordingly, our insurance subsidiaries&#8217; IBNR reserves include
        their actuaries&#8217; projections of the cost of unreported claims as well as their actuaries&#8217; projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries&#8217; methodology for estimating IBNR reserves has been in
        place for many years, and their actuaries made no significant changes to that methodology during 2022.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current accident year by multiplying
        earned premium by an &#8220;<span style="font-style: italic;">a priori</span>,&#8221; or expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries&#8217; expectation of losses at the time our
        insurance subsidiaries price and write their policies, before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and adjusting for loss cost trends, loss frequency and
        severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses.&#160; These methods include paid loss development, incurred loss
        development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of estimates each of these methods produce.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a measure of the number of claims
        per unit of insured exposure, and loss severity is a measure of the average size of claims.&#160; Factors that affect loss frequency include changes in weather patterns or economic activity.&#160; Factors that affect loss severity include changes in policy
        limits, reinsurance retentions, inflation rates and judicial interpretations.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand for payment or when they
        otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance subsidiaries have noted an increase in
        the period of time between the occurrence of a casualty loss event and the date on which they receive notice of a liability claim.&#160; Changes in the length of time between the loss occurrence date and the claim reporting date affect the actuaries&#8217;
        ability to accurately predict loss frequency and the amount of IBNR reserves our insurance subsidiaries require.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one count for each claim event.&#160;
        In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event. Atlantic States recognizes one count
        for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance subsidiaries accumulate the claim counts and
        report them by line of business. For purposes of the claim development tables we present below, our insurance subsidiaries count claims on policies they issue even if they eventually close such claims without making a loss payment. Claims our
        insurance subsidiaries close without making a loss payment typically generate loss expenses. The methods our insurance subsidiaries have used to summarize claim counts have not changed significantly over the time periods we report in the tables
        below.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present information about incurred and paid claims development as of December 31, 2022, net of reinsurance, as well as cumulative claim frequency
        and the total of IBNR reserves plus expected development on reported claims that our insurance subsidiaries included within their net incurred claims amounts. The tables include unaudited information about incurred and paid claims development for
        the years ended December 31, 2013 through 2021, which we present as supplementary information.</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; border-bottom: #000000 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Personal Automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">124,965</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">130,737</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">131,594</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,643</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,604</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,934</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,853</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,690</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,787</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,735</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,426</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,806</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,210</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,200</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,779</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,734</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,861</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,977</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">127,108</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">71</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">137,569</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">139,333</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">139,181</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,493</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,408</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,073</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,010</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">141,965</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">135</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">150,216</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">153,937</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">157,516</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">157,943</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,935</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,436</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,227</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">522</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">166,690</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">127,728</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">175,939</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">174,784</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">173,730</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">173,032</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">901</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">186,580</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">183,358</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">181,558</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">180,787</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">179,732</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,695</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">161,056</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">157,689</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,300</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,805</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2,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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">68</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">111,483</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">103,585</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">100,339</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,324</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">119,364</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">118,752</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,432</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,203</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">19,934</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,410,898</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Personal Automobile</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance <br/>
                For the Year Ended December 31,</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">84,241</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">109,051</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">120,118</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">125,946</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">130,026</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">131,326</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">131,642</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,215</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,300</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,420</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">85,377</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">104,736</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">114,893</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">120,491</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">123,815</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,926</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">125,619</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">125,762</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,701</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">93,611</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">116,303</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">128,395</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">135,027</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">139,121</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">140,028</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">140,892</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">141,172</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">102,433</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">129,507</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">143,321</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">151,159</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">153,521</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,769</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">155,521</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">111,964</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,372</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">159,879</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">166,099</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">169,190</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">170,895</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">115,585</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">150,175</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">163,036</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">169,651</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">173,922</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">103,101</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">127,187</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">141,004</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">146,667</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,084</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,783</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">89,736</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">76,477</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">93,998</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,616</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">1,314,648</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">913</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">97,163</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Homeowners</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,887</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,121</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,122</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,874</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,988</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,971</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,008</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,064</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,053</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,021</span></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><span style="font-weight: bold; color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-weight: normal;"><span style="color: rgb(0, 0, 0);">&#8212;</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,916</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">58,378</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,680</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,332</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,288</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,402</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,367</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,371</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,353</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: normal;">&#8212;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,359</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,925</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,053</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,071</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,099</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,993</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,043</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,036</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: normal;">10</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,443</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">64,064</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,735</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,355</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,279</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,409</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,472</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35</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: 4%;" 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">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,283</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,911</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,305</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,247</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,065</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,815</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,965</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,385</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,566</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,058</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">230</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,294</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,554</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,234</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">72,168</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">457</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,633</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,718</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,595</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">835</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,677</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,996</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,455</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,433</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7,556</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">678,947</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><br/>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Homeowners</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">40,949</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">49,410</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,210</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,478</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,043</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,902</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,967</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,965</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,955</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,923</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,823</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,255</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,990</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,195</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,995</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,243</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,336</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,339</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,318</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,885</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,542</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,204</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,590</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,943</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,936</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,938</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">50,125</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,145</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,760</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,144</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,162</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,217</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,266</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,077</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">77,663</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,006</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,127</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,454</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,528</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70,385</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,892</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">80,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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,464</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,568</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">58,074</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,145</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70,416</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70,884</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,226</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,348</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,809</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,161</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,920</div>
            </td>

    <td colspan="1" style="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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,107</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">653,261</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">219</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">25,905</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,902</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">33,749</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,751</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,240</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,404</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,435</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,569</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,181</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,165</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,133</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">27</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,760</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,544</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,326</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,213</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,284</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,168</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,308</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,291</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,285</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">33</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,526</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,323</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,412</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,259</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,517</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,619</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,793</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,477</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">74</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,302</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,353</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,127</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,894</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,085</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,922</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">179</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,484</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,927</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,697</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,249</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,310</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">64,631</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">205</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,307</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,396</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,313</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,043</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,226</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">860</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">88,864</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">91,245</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">90,290</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">86,140</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,066</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">90,367</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">87,766</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">85,016</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,973</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">109,824</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">99,231</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,504</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">115,287</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">38,312</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">737,348</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Automobile</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">16,306</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">23,557</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">26,879</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">31,053</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,083</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,004</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,106</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,092</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,087</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,081</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,707</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,089</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,436</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,374</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,290</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,418</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,603</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,714</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,757</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">23,875</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,342</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,678</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,261</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,605</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,992</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,728</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,052</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,033</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">38,237</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,837</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,237</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,485</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">64,421</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,076</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">28,707</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,213</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,703</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,128</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">59,889</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,187</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">33,862</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,941</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,451</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,487</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">74,421</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,948</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,026</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,575</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">72,139</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,884</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,459</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,665</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,851</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,101</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,242</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">574,721</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">162,683</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Multi-Peril</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance</div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,683</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,679</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,292</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,205</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,981</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,365</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,453</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,495</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,630</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,598</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,204</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">50,135</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,336</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,294</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,116</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,926</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,933</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,502</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,070</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,874</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,728</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,104</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,873</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,366</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,420</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,595</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,005</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,988</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,267</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,871</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,732</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,823</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,802</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">137</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,185</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,043</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,517</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,812</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,076</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,244</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">208</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,265</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,470</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,749</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,810</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,911</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,632</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">71,865</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,836</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">76,326</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">75,821</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,491</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,195</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,910</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">76,490</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8,388</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">116,827</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">117,574</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,939</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,395</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,828</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">717,932</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Multi-Peril</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">19,875</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">26,216</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">29,159</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">33,614</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,104</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,321</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,333</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,436</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,488</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,575</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,920</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,520</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,936</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,021</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">50,017</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,615</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,103</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,252</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,875</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">21,837</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">29,419</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,323</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,162</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,849</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,090</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,439</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,764</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">19,660</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">29,402</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,612</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,193</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,435</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,944</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,432</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,399</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,926</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,691</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,361</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,488</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,494</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,597</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,296</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,050</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,913</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">59,118</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">28,210</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,266</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,522</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,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: bottom; width: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,729</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,193</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,646</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,768</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,735</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,641</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">529,231</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">699</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">189,400</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Workers&#8217; Compensation</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance <br/>
                For the Year Ended December 31,</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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">46,325</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">47,027</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">44,289</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,828</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,327</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,555</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,651</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,341</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,427</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">43,059</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,508</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,553</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,288</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,537</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,540</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,693</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,849</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,620</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,794</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,332</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,615</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,991</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,986</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,006</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,597</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,225</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,043</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">240</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">58,814</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,802</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,883</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,969</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,098</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,484</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">561</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,450</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,351</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,687</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,464</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,557</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,802</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,105</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,291</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,514</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,912</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,007</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,470</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,998</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">59,624</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,728</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,480</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,897</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,172</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,850</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,384</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2,990</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,035</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,530</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,505</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,046</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">21,062</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">518,629</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Workers&#8217; Compensation</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">13,052</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">26,043</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,783</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,351</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">38,877</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">39,617</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">40,361</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">40,827</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">41,209</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">41,599</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13,932</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">28,513</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,284</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,393</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,465</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,866</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,403</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,671</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,314</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13,071</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,531</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,192</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,929</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,936</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">38,596</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,096</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,709</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,344</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,178</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,570</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,208</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,543</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,809</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15,581</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,990</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,684</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,954</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,242</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,174</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17,644</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,928</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,072</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,611</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,279</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,939</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">33,009</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,740</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,121</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,591</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">32,817</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,089</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">20,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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,633</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18,643</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">409,139</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,843</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">114,333</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a reconciliation of the net incurred and paid claims development tables to the liability for claims and claims adjustment expenses in our
        consolidated balance sheet:</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31,</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br/>
              </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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net outstanding liabilities:</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="vertical-align: bottom; 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: 16.2pt; color: rgb(0, 0, 0);">Personal automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">97,163</span></div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</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);">25,905</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">162,683</div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</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);">189,400</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Workers<span style="font-weight: bold;">&#8217;</span> compensation</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">114,333</div>
            </td>

    <td colspan="1" style="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: 88%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,510</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: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">619,994</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" 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">&#160;</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Reinsurance recoverable:</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Personal automobile</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">104,349</span></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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,712</div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial automobile</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);">101,574</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">108,853</div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Workers<span style="font-weight: bold;">&#8217;</span> compensation</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);">90,454</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">7,808</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" 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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">427,750</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; color: rgb(0, 0, 0);">Unallocated loss adjustment expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">73,302</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross liability for unpaid losses and loss expenses</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,121,046</span></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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents supplementary information about average historical claims duration as of December 31, 2022:</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: rgb(0, 0, 0); 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Average Annual Percentage Payout of Incurred Claims by Age, Net of Reinsurance</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; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Years</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">1</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">2</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">3</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">4</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">5</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">6</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">7</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">8</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">9</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">10</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Personal automobile</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16.7</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8.5</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4.2</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.9</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.5</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.2</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">0.1</span></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">
              <div><span style="color: rgb(0, 0, 0);">%</span></div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Homeowners</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81.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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15.6</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.3</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.5</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.3</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.1</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.1<br/>
              </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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commercial automobile</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42.3</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18.1</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13.7</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11.8</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6.0</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3.6</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.8</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.3</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 20%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commercial multi-peril</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45.3</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17.2</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.4</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">10.8</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5.7</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3.1</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2.4</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.4</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.7</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.2</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Workers&#8217; compensation</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30.9</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">32.0</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15.7</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8.2</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3.4</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.8</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.2</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.9</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.1</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.9</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>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_LiabilityForLossesAndLossExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_LiabilityForLossesAndLossExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_LiabilityForLossesAndLossExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for liability for losses and loss expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_LiabilityForLossesAndLossExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930330080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Borrowings [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Borrowings</a></td>
<td class="text">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">9 - Borrowings</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Lines of Credit</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (&#8220;M&amp;T&#8221;) that related to a $20.0 million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At December 31, 2022, we had no outstanding borrowings from M&amp;T and had the ability to borrow up to $20.0 million at interest rates equal to the then-current LIBOR rate plus 2.00%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of Pittsburgh in exchange for
        cash advances. Atlantic States has a fixed-rate cash advance of $35.0 million that was outstanding at December 31, 2022. The cash advance
        carries a fixed interest rate of 1.74% and is due in <span style="-sec-ix-hidden:Fact_4876d1d792cd4db78457cb7743b268d3">August 2024</span>. In March 2020, Atlantic States issued $50.0 million of debt to the FHLB of Pittsburgh in
        exchange for a cash advance in the same amount that carried a fixed interest rate of 0.83%. Atlantic States obtained this contingent
        liquidity funding in light of uncertainty surrounding the economic impact of the COVID-19 pandemic. Atlantic States repaid this advance when it became due in <span style="-sec-ix-hidden:Fact_c22c97457b4d4154bc829ccee06eb42e">March 2021</span>. <span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#8217; membership in the FHLB of
        Pittsburgh at December 31, 2022.</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; width: 88%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">FHLB stock purchased and owned as part of the agreement</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,573,300</span></div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Collateral pledged, at par (carrying value $<span style="text-indent: 0pt;">42,471,534</span>)</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);">46,378,384</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Borrowing capacity currently available</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,620,984</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Subordinated Debentures</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">In September 2021, upon receipt of approval from the Michigan Department of Insurance and Financial Services, MICO repaid in full the $5.0 million surplus note held previously by Donegal Mutual, along with accrued interest of $178,082.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330927146928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceDisclosuresAbstract', window );"><strong>Reinsurance [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ReinsuranceTextBlock', window );">Reinsurance</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">10 - Reinsurance</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Unaffiliated Reinsurers</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program, for which the coverage and parameters are common to all of
        our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers, all of which have an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the
        opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our insurance subsidiaries had in place for 2022:</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: 22.5pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered losses over a set retention of $2.0
                million; and</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: 22.5pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
              <div>catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered 100% of an accumulation of many
                losses resulting from a single event, including natural disasters, over a set retention of $15.0 million up to aggregate losses
                of $185.0 million per occurrence.</div>
            </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">As many as 29 reinsurers provided coverage for 2022 on
        any one treaty with no reinsurer taking more than 17.5% of any one treaty.<span style="font-weight: bold;">&#160;</span>The amount of
        coverage provided under each of these types of reinsurance depended upon the amount, nature, size and location of the risks being reinsured. </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In order to write
        automobile insurance in the State of Michigan, MICO is required to be a member of the Michigan Catastrophic Claims Association (&#8220;MCCA&#8221;).&#160; The MCCA provides reinsurance to MICO for personal automobile and commercial automobile personal injury claims
        in the state of Michigan over a set retention. In November 2021, the MCCA approved the return of approximately $3.0 billion of its
        estimated surplus to its member insurance companies and provided guidance to those companies with respect to the payment of refunds to Michigan policyholders in the first half of 2022. We recorded a receivable from the MCCA and a corresponding
        payable for cash refunds due to Michigan policyholders in the amount of $18.1 million on our balance sheet as of December 31, 2021. In
        March 2022, we received such payment from the MCCA and subsequently paid the refunds due to our Michigan policyholders.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">In addition to the pooling agreement and third-party reinsurance, our insurance subsidiaries had a catastrophe reinsurance agreement with Donegal Mutual, under which
        each of our insurance subsidiaries recovered 100% of an accumulation of multiple losses resulting from a single event, including natural
        disasters, over a set retention of $2.0 million up to aggregate losses of $13.0 million per occurrence. The agreement also provided additional coverage for an accumulation of losses from a single event including a combination of our insurance
        subsidiaries over a combined retention of $5.0 million.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries and Donegal Mutual also purchased facultative reinsurance to cover certain exposures, including property exposures in excess of the covered
        limits of their respective treaty reinsurance.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent ceded reinsurance transactions with unaffiliated reinsurers during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums written</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,002,702</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">38,173,733</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,165,635</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</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);">36,947,675</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);">37,984,833</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);">35,358,765</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,096,016</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">29,999,528</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9,835,268</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</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,118,784</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);">6,063,759</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);">5,874,859</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">149,628,406</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">138,909,584</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">133,158,907</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Total Reinsurance</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent total ceded reinsurance transactions with both affiliated and unaffiliated reinsurers during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">383,059,075</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">399,284,886</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">356,669,937</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">249,037,288</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);">282,083,985</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);">231,771,575</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">160,591,399</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">176,935,842</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">169,418,333</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">451,184,222</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);">451,261,306</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);">404,818,480</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 style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of reinsurance on premiums written for 2022, 2021 and 2020:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Direct</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">641,971,207</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">609,204,706</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">586,681,839</span></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);">Assumed</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);">568,272,026</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);">601,864,198</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);">539,070,557</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);">Ceded</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);">(366,714,634</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>

    <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);">(406,802,395</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>

    <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);">(383,612,503</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: 16.2pt; color: rgb(0, 0, 0);">Net premiums written</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">843,528,599</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">804,266,509</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">742,139,893</span></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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of reinsurance on premiums earned for 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Direct</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);">627,331,528</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);">601,408,581</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);">584,537,580</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);">Assumed</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);">578,216,997</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);">573,891,506</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);">514,172,696</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);">Ceded</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);">(383,059,075</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>

    <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);">(399,284,886</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>

    <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);">(356,669,937</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: 16.2pt; color: rgb(0, 0, 0);">Net premiums earned</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 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);">822,489,450</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);">776,015,201</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);">742,040,339</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: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Percentage of assumed premiums earned to net premiums earned</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><span style="color: rgb(0, 0, 0);">70.3</span></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><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);">74.0</span></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><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);">69.3</span></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><span style="color: rgb(0, 0, 0);">%</span></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_ReinsuranceDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 605<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=99379264&amp;loc=d3e27830-158548<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -URI https://asc.fasb.org/topic&amp;trid=2303980<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6816-158387<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99379264&amp;loc=d3e27758-158548<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceTextBlock</td>
</tr>
<tr>
<td style="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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330932004160">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">11 - Income Taxes</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our provision for income tax (benefit) expense for 2022, 2021 and 2020 consisted of the following:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Current federal 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,280,041</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">3,998,431</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,450,803</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred federal income tax</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);">(2,958,735</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);">1,085,903</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);">6,448</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit) expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,678,694</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">5,084,334</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">10,457,251</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our effective tax rate is different from the amount computed at the statutory federal rate of 21%. The reasons for such difference and the related tax effects are 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax (benefit) expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(3,638,099</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">30,338,508</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">63,272,503</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Computed &#8220;expected&#8221; taxes</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);">(764,001</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);">6,371,087</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);">13,287,226</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);">Tax-exempt interest</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,446,102</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,491,154</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,468,806</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);">Proration</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);">384,944</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);">401,717</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);">395,663</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);">Dividends received deduction</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);">(93,675</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);">(115,713</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);">(113,845</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);">Net operating loss carryback</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);">&#8212;</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);">&#8212;</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,640,084</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Tax benefit on exercise of options</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);">(360,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);">(438,850</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);">(302,901</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other, net</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 style="color: rgb(0, 0, 0);">600,592</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 style="color: rgb(0, 0, 0);">357,247</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 style="color: rgb(0, 0, 0);">299,998</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit)&#160; expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,678,694</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">5,084,334</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">10,457,251</span></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><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and deferred tax liabilities at December 31, 2022 and 2021 are
        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="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;">2022<br/>
              </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;">2021<br/>
              </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 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: 16.2pt; color: rgb(0, 0, 0);">Unearned premium</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">17,560,126</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">16,674,502</span></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: 16.2pt; color: rgb(0, 0, 0);">Loss reserves</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);">9,712,582</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);">9,568,677</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt;">Net unrealized losses</div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">11,088,307</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="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: 16.2pt; color: rgb(0, 0, 0);">Net operating loss carryforward</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);">&#8212;</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);">25,174</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: 16.2pt; color: rgb(0, 0, 0);">Net state operating loss carryforward - DGI Parent</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);">8,068,185</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);">7,865,563</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: 16.2pt; color: rgb(0, 0, 0);">Other</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);">1,472,110</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);">1,859,687</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: 25.2pt; color: rgb(0, 0, 0);">Total gross deferred tax assets</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);">47,901,310</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);">35,993,603</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: 16.2pt; color: rgb(0, 0, 0);">Less valuation allowance</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);">(8,068,185</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);">(7,865,563</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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net deferred tax assets</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);">39,833,125</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);">28,128,040</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);">Deferred tax liabilities:</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>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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);">15,365,749</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);">14,285,958</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: 16.2pt; color: rgb(0, 0, 0);">Loss reserve transition adjustment</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);">856,267</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,148,529</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: 16.2pt; color: rgb(0, 0, 0);">Other</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);">2,008,092</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);">6,007,934</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total gross deferred tax liabilities</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);">18,230,108</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);">21,442,421</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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net deferred tax asset</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">21,603,017</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">6,685,619</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our income tax expense for 2020 included a $1.6 million
        income tax benefit related to the carryback of 2018 net operating losses to past tax years with higher statutory income tax rates than are currently in effect, as allowed under the Coronavirus Aid, Relief and Economic Security Act that was enacted
        in March 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of a deferred tax asset. At December 31, 2022 and 2021,
        we established a valuation allowance of $8.1 million and $7.9 million, respectively, for our net state operating loss carryforward. We determined that we were not required to establish a valuation allowance for the other net deferred tax assets of $39.8 million and $28.1 million at
        December 31, 2022 and 2021, respectively, since it is more likely than not that we will realize these deferred tax assets through reversals of existing temporary differences, future taxable income and our implementation of tax-planning strategies.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Tax years <span style="-sec-ix-hidden:Fact_af09467d6e7248afa7382e959ef90501">2016</span> through <span style="-sec-ix-hidden:Fact_feb559b59f54463b83ecb23a24b79ede">2022</span> remained open for
        examination by tax authorities at December 31, 2022. Federal income taxes recoverable at December 31, 2022 and 2021 included refunds of $2.3
        million due to us for tax years prior to 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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921672544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">12 - Stockholders&#8217; Equity</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Each share of our Class A common stock outstanding at the time of the declaration of any dividend or other distribution payable in cash upon the shares of our Class B
        common stock is entitled to a dividend or distribution payable at the same time and to stockholders of record on the same date in an amount at least 10%
        greater than any dividend declared upon each share of our Class B common stock. In the event of our merger or consolidation with or into another entity, the holders of our Class A common stock and the holders of our Class B common stock are
        entitled to receive the same per share consideration in such merger or consolidation. In the event of our liquidation, dissolution or winding-up, any assets available to common stockholders will be distributed pro-rata to the holders of our Class A
        common stock and our Class B common stock after payment of all of our obligations.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">On July 18, 2013, our board of directors authorized a share repurchase program pursuant to which we have the authority to purchase up to 500,000 additional shares of our Class A common stock at prices prevailing from time to time in the open market subject to the provisions of the SEC
        Rule 10b-18 and in privately negotiated transactions. We did not purchase any shares of our Class A common stock under this program
        during 2022, 2021 or 2020. We have purchased a total of 57,658 shares of our Class A common stock under this program from its inception
        through December 31, 2022.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;At December 31, 2022 and 2021, our treasury stock consisted of 3,002,588
        and 72,465 shares of Class A common stock and Class B common stock, 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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/topic&amp;trid=2208762<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 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: 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 https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: 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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140331011238736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Compensation Plans [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Stock Compensation Plans</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">13 - Stock Compensation Plans</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Equity Incentive Plans</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Since 1996, we have maintained an Equity Incentive Plan for Employees. During 2019, we adopted a plan that made a total of 4,500,000 shares of Class A common stock available for issuance to employees of our subsidiaries and affiliates. The plan provides for the granting of awards by our board of
        directors in the form of stock options, stock appreciation rights, restricted stock or any combination of the above. The plan provides that stock options may become exercisable up to five years from their date of grant, with an option price not less than fair market value on the date preceding the date of grant. We have not granted any stock appreciation rights.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Since 1996, we have maintained an Equity Incentive Plan for Directors. During 2019, we adopted a plan that made 500,000 shares of Class A common stock available for issuance to our directors and the directors of our subsidiaries and affiliates. We may make awards in the form of stock
        options. The plan also provides for the issuance of 500 shares of restricted stock on the first business day of January in each year to
        each of our directors and each director of Donegal Mutual who does not serve as one of our directors. We issued 8,500 shares of
        restricted stock on January 4, 2022 under our director plan. We issued 10,000 shares of restricted stock on January 4, 2021 under our
        director plan. We issued 8,500 shares of restricted stock on January 2, 2020 under our director plan.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">No further shares are available for future option grants for plans in effect prior to 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">We measure all share-based payments to employees, including grants of employee stock options, using a fair-value-based method and record such expense in our results of
        operations. In determining the expense we record for stock options granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing
        model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield and expected volatility. The risk-free interest rate is the implied yield currently
        available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term used as the assumption in the model. We base the expected term of an option award on our historical experience for similar awards. We determine the
        dividend yield by dividing the per share dividend by the grant date stock price. We base the expected volatility on the volatility of our stock price over a historical period comparable to the expected term.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average grant date fair value of options we granted during 2022 was $1.48. We calculated this fair value based upon a risk-free interest rate of 3.91%,
        an expected life of three years, an expected volatility of 22% and an expected dividend yield of 5%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average grant date fair value of options we granted during 2021 was $1.21. We calculated this fair value based upon a risk-free interest rate of 0.91%,
        an expected life of three years, an expected volatility of 20% and an expected dividend yield of 4%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average grant date fair value of options we granted during 2020 was $1.15. We calculated this fair value based upon a risk-free interest rate of 0.20%,
        an expected life of three years, an expected volatility of 20% and an expected dividend yield of 4%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">We charged compensation expense for our stock compensation plans against income before income taxes of $818,853, $965,701 and $1.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding income tax benefit of $171,959, $202,797 and $229,698. At December 31, 2022 and 2021, our total unrecognized compensation cost related to non-vested share-based compensation granted under our stock compensation plans was $1.7 million and $1.5 million,
        respectively. We expect to recognize this cost over a weighted average period of 2.1 years.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">During 2022, we received cash from option exercises under all stock compensation plans of $17.4 million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $360,452 for 2022. During 2021, we received cash from option exercises under all stock compensation plans of $12.3 million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $438,850 for 2021. During 2020, we received cash from option exercises under all stock compensation plans of $17.5 million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $302,901 for 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Information regarding activity in our stock option plans 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="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;">Number of 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;" 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;">Weighted-Average Exercise </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Price Per Share</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; color: rgb(0, 0, 0);">Outstanding at December 31, 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="color: rgb(0, 0, 0);">10,435,990</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);">15.09</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2020</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);">935,099</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);">14.45</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 2020</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,294,606</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);">13.52</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2020</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);">(303,908</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);">15.23</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="margin-left: 9pt;">Expired - 2020</div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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">(78,223</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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">13.64</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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; color: rgb(0, 0, 0);">Outstanding at December 31, 2020</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);">9,694,352</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);">15.24</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2021</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);">906,500</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);">14.39</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 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="color: rgb(0, 0, 0);">(946,646</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);">13.00</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2021</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);">(404,664</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);">15.69</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 rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt;">Expired - 2021</div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(1,139,816</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">16.40</td>

    <td colspan="1" rowspan="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: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 2021</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 style="color: rgb(0, 0, 0);">8,109,726</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"> <br/>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15.22</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2022</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);">956,600</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);">14.08</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 2022</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,202,806</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);">14.50</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2022</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);">(545,618</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);">15.35</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: 16.2pt; color: rgb(0, 0, 0);">Expired - 2022</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);">(935,723</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>

    <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 style="color: rgb(0, 0, 0);"><br/>
              </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 style="color: rgb(0, 0, 0);">16.81</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%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 2022</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="color: rgb(0, 0, 0);">6,382,179</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);">14.94</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: 76%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exercisable at:</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">&#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: 76%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 31, 2020</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="color: rgb(0, 0, 0);">7,786,934</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);">15.42</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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="color: rgb(0, 0, 0);">6,297,849</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="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);">15.43</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: 76%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 31, 2022</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="color: rgb(0, 0, 0);">4,627,630</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);">15.21</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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Shares available for future option grants at December 31, 2022 totaled 1.4
        million shares under all plans.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes information about stock options outstanding at December 31, 2022:</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: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Grant Date</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; 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;">Exercise Price</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">Number of Options Outstanding</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; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted-Average </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Remaining </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Contractual Life</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">Number of Options Exercisable</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; width: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 19, 2013</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">15.90</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">1,492,596</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">1.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">1,492,596</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 18, 2014</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); text-align: center;">15.80</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);">979,839</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">2.0 years</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);">979,839</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 20, 2018</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">13.69</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">497,470</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">1.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">497,470</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 19, 2019</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); text-align: center;">14.98</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);">868,050</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">2.0 years</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);">868,050</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 17, 2020</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">14.43</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">755,424</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">503,611</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">January 4, 2021</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); text-align: center;">14.07</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);">10,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.0 years</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,667</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 16, 2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">14.39</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">825,200</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">275,064</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">February 9, 2022</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); text-align: center;">14.15</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);">3,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.1 years</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);">1,000</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">April 18, 2022</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">13.28</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">10,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.3 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">3,333</div>
            </td>

    <td colspan="1" style="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: 55%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 15, 2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">14.09</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);">940,600</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5.0 years</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);">&#8212;</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; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 55%;" 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="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);"> 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">&#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 style="color: rgb(0, 0, 0);">6,382,179</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 style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 9%;" 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 style="color: rgb(0, 0, 0);">4,627,630</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>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Employee Stock Purchase Plan</div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Since 1996, we have maintained an Employee Stock Purchase Plan. During 2011, we adopted a plan that
          made 300,000 shares of our Class A common stock available for issuance, which we amended in 2019 to make 500,000 shares of our Class A common stock available for issuance. The 2011 plan expired during 2021. During 2021, we adopted a new plan that made 500,000 shares of our Class&#160;A common stock available for issuance and extends over a 10-year period. The plan provides for shares to be offered to all eligible employees at a purchase price equal to the lesser of 85% of the fair market value of our Class A common stock on the last day before the first day of each enrollment period (June 1 and December 1 of each year) under the plan or 85% of the fair market value of our Class A common stock on the last day of each subscription period (June 30 and December 31 of each year).</span> </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of plan activity 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="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; color: rgb(0, 0, 0); font-weight: bold;">Shares Issued</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Price</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shares</div>
            </td>

    <td colspan="1" style="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);">January 1, 2020</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">12.28</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">20,424</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; color: rgb(0, 0, 0);">July 1, 2020</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">12.09</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">22,662</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; color: rgb(0, 0, 0);">January 1, 2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">11.96</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">23,336</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; color: rgb(0, 0, 0);">July 1, 2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">11.88</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">24,619</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; color: rgb(0, 0, 0);">January 1, 2022</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">12.15</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">24,907</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; color: rgb(0, 0, 0);">July 1, 2022</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">11.56</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">23,454</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 style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">On January 1, 2023, we issued 26,545 shares at a price of
        $12.07 per share under this plan.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Agency Stock Purchase Plan</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Since 1996, we have
        maintained an Agency Stock Purchase Plan. During 2018, we adopted a plan that made 350,000 shares of our Class A common stock available
        for issuance to agents of our insurance subsidiaries and Donegal Mutual. During 2021, we amended the 2018 plan to make 400,000 shares of
        our Class A common stock available for issuance. The 2018 plan expired in 2021. During 2021, we adopted a new plan that made 500,000
        shares of our Class A common stock available for issuance to agents of our insurance subsidiaries and Donegal Mutual. The plan permits an agent to invest up to $12,000 per subscription period (April 1 to September 30 and October 1 to March 31 of each year) under various methods. We issue stock at the end of each subscription period at a price equal
        to 90% of the average market price during the last <span style="-sec-ix-hidden:Fact_74deb18eaafe4b55b3c81d5ba63d63ca">ten</span> trading days of each subscription period. During 2022, 2021 and 2020, we issued 104,393,
        99,828 and 101,647
        shares, respectively, under this plan. The expense we recognized under this plan was not material.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140331011238736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Net Income, Capital and Surplus and Dividend Restrictions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Statutory Net Income, Capital and Surplus and Dividend Restrictions [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock', window );">Statutory Net Income, Capital and Surplus and Dividend Restrictions</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">14 - Statutory Net Income, Capital and Surplus and Dividend Restrictions</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents selected information, as filed with state insurance regulatory authorities, for our insurance subsidiaries as determined in accordance with
        accounting practices prescribed or permitted by such insurance regulatory authorities:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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); font-weight: bold;">Atlantic States:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">263,579,356</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">278,883,189</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">279,796,696</span></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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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);">158,056,862</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);">174,073,348</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);">175,777,393</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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);">(3,124,687</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);">(7,417,845</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);">20,735,871</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); font-weight: bold;">Southern:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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);">64,463,124</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);">64,238,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">&#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);">57,142,228</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus<br/>
              </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);">7,523,951</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);">7,330,382</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);">300,409</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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);">(410,561</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);">6,927,576</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);">4,350,677</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); font-weight: bold;">Peninsula:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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);">52,234,684</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);">47,867,789</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);">49,285,069</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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);">33,925,484</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);">29,558,589</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);">30,975,869</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net income</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,192,697</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);">3,536,404</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);">10,955,796</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); font-weight: bold;">MICO:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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);">75,441,871</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);">75,197,207</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);">72,183,575</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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);">53,422,483</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);">53,201,571</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);">45,247,698</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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);">(233,391</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);">7,704,417</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);">12,240,173</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>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our principal source of cash for payment of dividends is dividends from our insurance subsidiaries. State insurance laws require our insurance subsidiaries to maintain
        certain minimum capital and surplus amounts on a statutory basis. Our insurance subsidiaries are subject to regulations that restrict the payment of dividends from statutory surplus and may require prior approval of their domiciliary insurance
        regulatory authorities. Our insurance subsidiaries are also subject to risk-based capital (&#8220;RBC&#8221;) requirements that may further impact their ability to pay dividends. Our insurance subsidiaries&#8217; statutory capital and surplus at December 31, 2022
        exceeded the amount of statutory capital and surplus necessary to satisfy regulatory requirements, including the RBC requirements, by a significant margin. Amounts available for distribution to us as dividends from our insurance subsidiaries
        without prior approval of insurance regulatory authorities in 2023 are approximately $26.4 million from Atlantic States, $6.5 million from Southern, $6.0 million
        from Peninsula and $7.5 million from MICO, or a total of approximately $46.4 million.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDividendPaymentRestrictionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of statutory restrictions on the payment of dividends as prescribed by the National Association of Insurance Commissioners or state regulatory authorities.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -URI https://asc.fasb.org/subtopic&amp;trid=4738323<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140331048956128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract', window );"><strong>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [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="Show.showAR( this, 'defref_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock', window );">Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">15 - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries must file financial statements with state insurance regulatory authorities using accounting principles and practices prescribed or permitted
        by those authorities. We refer to these accounting principles and practices as statutory accounting principles (&#8220;SAP&#8221;). Accounting principles used to prepare these SAP financial statements differ from those used to prepare financial statements on
        the basis of GAAP.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliations of statutory net income and capital and surplus, as determined using SAP, to the net (loss) income and stockholders&#8217; equity amounts included in the
        accompanying consolidated financial statements are 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="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;">Year 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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Statutory net income of insurance subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">424,058</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,750,552</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">48,282,517</span></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);">Increases (decreases):</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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,141,857</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);">8,871,415</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);">(127,901</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: 16.2pt; color: rgb(0, 0, 0);">Deferred federal income taxes</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);">2,958,735</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,085,903</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);">(6,448</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Salvage and subrogation recoverable</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,195,800</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);">2,551,800</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);">713,400</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: 16.2pt; color: rgb(0, 0, 0);">Consolidating eliminations and adjustments</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);">(14,791,466</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);">(18,769</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);">(9,516,984</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Parent-only net (loss) income</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);">(888,389</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>

    <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);">4,185,079</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);">13,470,668</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: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(1,959,405</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">25,254,174</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">52,815,252</span></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="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;">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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus of insurance subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">455,719,035</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">466,186,406</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">458,407,568</span></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);">Increases (decreases):</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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);">73,170,230</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);">68,028,373</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);">59,156,958</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: 16.2pt; color: rgb(0, 0, 0);">Deferred federal income taxes</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);">(23,794,084</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);">(21,294,388</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);">(18,586,428</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Salvage and subrogation recoverable</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);">28,706,200</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);">23,510,400</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);">20,958,600</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: 16.2pt; color: rgb(0, 0, 0);">Non-admitted assets and other adjustments, net</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);">712,623</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);">929,862</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,315,378</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: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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);">(49,367,986</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,958,434</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);">15,309,610</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Parent-only equity and other adjustments</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);">(1,553,006</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);">(12,283,000</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);">(18,787,566</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: 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);">Stockholders&#8217; equity</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">483,593,012</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">531,036,087</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">517,774,120</span></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_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of reconciliation of statutory filings to amounts reported in the consolidated financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330931989824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplementary Cash Flow Information [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">Supplementary Cash Flow Information</a></td>
<td class="text">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">16 - Supplementary Cash Flow Information</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects net income taxes and interest we paid during 2022, 2021 and 2020:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income taxes</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">4,500,000</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">6,200,000</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">12,800,000</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span 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);">Interest</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);">623,947</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,150,211</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,191,800</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918992240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">17 - Earnings Per Share</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to be paid cash dividends
        that are at least 10% higher than the cash dividends we pay on our Class B common stock. Accordingly, we use the two-class method for
        the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation of remaining
        undistributed earnings using a participation percentage reflecting the dividend rights of each class.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present below a reconciliation of the numerators and denominators we used in the basic and diluted per share computations for our Class A common stock:</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="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;">Year 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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Basic (loss) earnings per share:</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>

    <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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,571</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">21,131</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">43,609</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Weighted-average shares outstanding</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);">26,409</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="color: rgb(0, 0, 0);">25,388</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="color: rgb(0, 0, 0);">23,707</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: 64%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(0.06</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">0.83</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1.84</span></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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Diluted (loss) earnings 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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Numerator:</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,571</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">21,131</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">43,609</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Number of shares used in basic computation</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);">26,409</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);">25,388</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);">23,707</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: 25.2pt; color: rgb(0, 0, 0);">Weighted-average effect of dilutive securities</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">Add: Director and employee stock options</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);">&#8212;</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);">146</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);">180</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: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 43.2pt; color: rgb(0, 0, 0);">Number of shares used in per share computations</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="color: rgb(0, 0, 0);">26,409</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="color: rgb(0, 0, 0);">25,534</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="color: rgb(0, 0, 0);">23,887</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: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Diluted (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(0.06</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">0.83</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1.83</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We used the following information in the basic and diluted per share computations for our Class B common stock:</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="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;">Year 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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Basic and diluted (loss) earnings per share:</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>

    <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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(388</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">4,123</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">9,206</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Weighted-average shares outstanding</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);">5,577</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="color: rgb(0, 0, 0);">5,577</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="color: rgb(0, 0, 0);">5,577</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: 64%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(0.07</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">0.74</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1.65</span></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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We did not include any effect of dilutive securities in the computation of diluted loss per share for 2022 because we sustained a net loss for the period.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930532816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of Parent Company [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Condensed Financial Information of Parent Company</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">18 - Condensed Financial Information of Parent Company</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Balance Sheets</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">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="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="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);">Investment in subsidiaries/affiliates (equity method)</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">509,513</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">554,804</span></div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Short-term investments</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);">7,325</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);">9</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; color: rgb(0, 0, 0);">Cash</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,288</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,375</div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Property and equipment</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);">586</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);">716</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; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">4,589</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">2,455</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total assets</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">525,301</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">572,359</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Liabilities and Stockholders&#8217; Equity</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">&#160;</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">&#160;</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; color: rgb(0, 0, 0);">Liabilities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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: 16.2pt; color: rgb(0, 0, 0);">Cash dividends declared to stockholders</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,297</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">4,915</span></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: 16.2pt; color: rgb(0, 0, 0);">Notes payable to subsidiary</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,000</div>
            </td>

    <td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,411</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,408</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: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total liabilities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">41,708</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">41,323</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Stockholders&#8217; equity</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">483,593</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">531,036</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; color: rgb(0, 0, 0);">Total liabilities and stockholders&#8217; equity</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">525,301</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">572,359</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Statements of (Loss) Income and Comprehensive (Loss) Income</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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); font-style: italic; font-weight: bold;">Statements of (Loss) Income</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>

    <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);">Revenues</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>

    <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);">Dividends from subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,000</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">14,000</span></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);">Realized investment gains</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);">&#8212;</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);">&#8212;</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);">&#8212;</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);">Other</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);">526</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);">481</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);">463</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total revenues</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);">526</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);">5,481</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);">14,463</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating expenses</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);">1,245</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,223</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,258</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);">Interest</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);">787</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);">787</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);">794</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total expenses</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);">2,032</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);">2,010</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);">2,052</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries</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,506</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);">3,471</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);">12,411</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax benefit</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);">(618</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);">(714</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);">(1,059</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before equity in undistributed net (loss) income of subsidiaries</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);">(888</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,185</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);">13,470</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity in undistributed net (loss) income of subsidiaries</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);">(1,071</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);">21,069</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);">39,345</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,959</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">25,254</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,815</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Statements of Comprehensive (Loss) Income</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: 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);">Net (loss) income</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,959</span></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><span style="color: rgb(0, 0, 0);">)</span></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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">25,254</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,815</span></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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income, net of tax</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Unrealized (loss) gain - subsidiaries</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);">(44,988</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>

    <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);">(7,847</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>

    <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);">10,627</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income,&#160; net of tax</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);">(44,988</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);">(7,847</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);">10,627</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Comprehensive (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(46,947</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">17,407</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">63,442</span></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>

<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Statements of Cash Flows</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div>

<div style="text-align: center; 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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Cash flows from operating activities:</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>

    <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (loss) income</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,959</span></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><span style="color: rgb(0, 0, 0);">)</span></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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">25,254</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,815</span></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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Adjustments:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Equity in undistributed net loss (income) of subsidiaries</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,071</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);">(21,069</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);">(39,345</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other</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);">(1,972</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);">(536</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,615</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net adjustments</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);">(901</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>

    <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);">(21,605</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>

    <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);">(44,960</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: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) provided</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);">(2,860</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);">3,649</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);">7,855</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from investing activities:</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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (purchases) sale of short-term investments</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);">(7,316</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);">&#8212;</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);">2,493</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: 16.2pt; color: rgb(0, 0, 0);">Net purchase of property 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">&#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);">&#8212;</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);">(13</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);">(18</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: 16.2pt; color: rgb(0, 0, 0);">Investment in subsidiaries</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);">(768</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);">(916</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);">(1,037</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 rowspan="1" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt;">
                <div style="margin-left: 9pt;">Other<br/>
                </div>
              </div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(28</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) received</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);">(8,112</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);">(929</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);">1,438</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from financing activities:</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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash dividends paid</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);">(20,503</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);">(19,099</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);">(16,976</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: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Issuance of common stock</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; 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);">20,388</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; 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);">15,433</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; 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);">20,654</div>
            </td>

    <td colspan="1" style="text-align: left; 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: 64%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) received</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="color: rgb(0, 0, 0);">(115</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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;" 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="color: rgb(0, 0, 0);">(3,666</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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;" 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="color: rgb(0, 0, 0);">3,678</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net change in cash</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);">(11,087</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);">(946</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);">12,971</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash at beginning of year</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);">14,375</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);">15,321</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);">2,350</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash at end of year</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">3,288</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">14,375</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">15,321</span></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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI https://asc.fasb.org/extlink&amp;oid=126898705&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5283-111683<br><br>Reference 3: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930532816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">19 - Segment Information</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have three reportable segments, which consist of our
        investment function, our commercial lines of insurance and our personal lines of insurance. Using independent agents, our insurance subsidiaries market commercial lines of insurance to small and medium-sized businesses and personal lines of
        insurance to individuals.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We evaluate the performance of the commercial lines and personal lines primarily based upon our insurance subsidiaries&#8217; underwriting results as determined under SAP for
        our total business.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We do not allocate assets to the commercial and personal lines and review the two segments in total for purposes of decision-making. We operate only in the United
        States, and no single customer or agent provides 10 percent or more of our revenues.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Financial data by segment 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="10" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Revenues:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Premiums earned:</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>

    <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: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">510,153</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">468,433</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">412,877</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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);">312,337</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);">307,582</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);">329,163</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">GAAP premiums earned</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);">822,490</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);">776,015</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);">742,040</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: 16.2pt;">Net investment income</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);">34,016</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);">31,126</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);">29,504</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);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Investment (losses) gains</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 style="color: rgb(0, 0, 0);">(10,185</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);">6,477</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);">2,778</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</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);">1,900</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);">2,848</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);">3,497</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total revenues</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">848,221</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">816,466</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">777,819</span></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="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;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="10" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income taxes:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Underwriting (loss) income:</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>

    <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: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(22,665</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(35,174</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(858</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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);">(13,506</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);">17,235</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);">31,764</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">SAP underwriting (loss) income</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);">(36,171</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);">(17,939</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);">30,906</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP adjustments</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);">8,667</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);">9,945</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);">(959</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP underwriting (loss) income</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);">(27,504</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);">(7,994</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);">29,947</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: 16.2pt; color: rgb(0, 0, 0);">Net investment income</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);">34,016</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);">31,126</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);">29,504</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: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Investment (losses) gains</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 style="color: rgb(0, 0, 0);">(10,185</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);">6,477</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);">2,778</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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);">35</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);">730</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);">1,043</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">(Loss) income before income taxes</div>
              </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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(3,638</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">30,339</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">63,272</span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="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 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-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 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-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 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<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 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920072624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Guaranty Fund and Other Insurance-Related Assessments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Guaranty Fund and Other Insurance-Related Assessments [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_InsuranceDisclosureTextBlock', window );">Guaranty Fund and Other Insurance-Related Assessments</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">20 - Guaranty Fund and Other Insurance-Related Assessments</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries&#8217; liabilities for guaranty fund and other insurance-related assessments were $1.9 million and $1.7 million at December 31, 2022 and 2021, respectively. These
        liabilities included $663,883 and $602,523
        related to surcharges collected by our insurance subsidiaries on behalf of regulatory authorities for 2022 and 2021, 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_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-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_InsuranceDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the types of coverages and products sold, and the assets, obligations, recorded liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such items.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/topic&amp;trid=2303980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930300656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_SupplementaryInsuranceInformationAbstract', window );"><strong>SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION [Abstract]</strong></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="Show.showAR( this, 'defref_srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock', window );">SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION</a></td>
<td class="text">
<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">DONEGAL GROUP INC. AND SUBSIDIARIES</div>

<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">SCHEDULE III &#8212; SUPPLEMENTARY INSURANCE INFORMATION</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </div>

<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Years Ended December&#160;31, 2022, 2021 and 2020</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">($ in thousands)</div>

<div style="text-align: center; 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: 2px solid rgb(0, 0, 0);" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Segment</div>
                </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);">Net</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Premiums</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Earned</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);">Net</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Investment</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Income</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; white-space: nowrap;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Net Losses</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">and Loss</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Expenses</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; white-space: nowrap;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Amortization</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">of Deferred</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Policy</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Acquisition</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Costs</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);">Other</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Underwriting </div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Expenses</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);">Net</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Premiums</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Written</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="color: rgb(0, 0, 0);">Year Ended December&#160;31, 2022</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>

    <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>

    <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: 28%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">510,153</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">342,456</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">91,965</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">89,056</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">519,797</span></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: 28%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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);">312,337</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);">&#8212;</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);">221,623</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);">50,465</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);">48,868</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);">323,733</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: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Investments</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);">&#8212;</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);">34,016</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);">&#8212;</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);">&#8212;</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);">&#8212;</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);">&#8212;</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: 28%; padding-bottom: 4px;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">822,490</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">34,016</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">564,079</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">142,430</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">137,924</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">843,530</span></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: 28%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Year Ended December&#160;31, 2021</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">&#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>

    <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>

    <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: 28%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">468,433</span></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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">321,483</span></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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">84,927</span></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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">85,345</span></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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">501,785</span></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: 28%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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);">307,582</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);">&#8212;</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);">199,227</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);">43,806</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);">44,023</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);">302,482</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: 28%; padding-bottom: 2px;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Investments</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);">&#8212;</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);">31,126</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);">&#8212;</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);">&#8212;</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);">&#8212;</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);">&#8212;</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: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">776,015</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">31,126</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">520,710</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">128,733</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">129,368</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">804,267</span></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: 28%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Year Ended December&#160;31, 2020</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>

    <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: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">412,877</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">264,053</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">66,253</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">72,245</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">425,986</span></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: 28%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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);">329,163</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);">&#8212;</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);">195,711</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);">52,819</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);">53,618</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);">316,154</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: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Investments</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);">&#8212;</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);">29,504</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);">&#8212;</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);">&#8212;</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);">&#8212;</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);">&#8212;</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: 28%; padding-bottom: 4px;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">742,040</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">29,504</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">459,764</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">119,072</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">125,863</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">742,140</span></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: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">DONEGAL GROUP INC. AND SUBSIDIARIES</div>

<div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">SCHEDULE III &#8212; SUPPLEMENTARY INSURANCE INFORMATION, CONTINUED</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">($ in thousands)</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">
                  <div style="color: rgb(0, 0, 0); font-size: 8pt;">&#160;</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0);">At 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; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Segment</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#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);">Deferred</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Policy</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Acquisition</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Costs</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: 2px solid rgb(0, 0, 0);" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Liability</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">For Losses</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">and Loss</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Expenses</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);">Unearned</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Premiums</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0);">Other Policy</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Claims and</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Benefits</div>
                  <div style="text-align: center; color: rgb(0, 0, 0);">Payable</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;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">2022<br/>
                  </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="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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">43,756</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">859,842</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">345,437</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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: 52%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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,414</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);">261,204</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);">232,216</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);">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Investments</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 style="color: rgb(0, 0, 0);">&#8212;</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 style="color: rgb(0, 0, 0);">&#8212;</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 style="color: rgb(0, 0, 0);">&#8212;</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 style="color: rgb(0, 0, 0);">&#8212;</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: 52%; padding-bottom: 4px;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">73,170</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">1,121,046</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">577,653</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
                </td>

    <td colspan="1" style="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="color: rgb(0, 0, 0);">2021<br/>
                  </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">&#160;</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">&#160;</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">&#160;</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">&#160;</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: 52%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">41,225</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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">814,681</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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">347,213</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">
                  <div><span style="color: rgb(0, 0, 0);">$</span></div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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: 52%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Personal lines</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);">26,803</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);">262,939</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);">225,745</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);">&#8212;</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: 52%; padding-bottom: 2px;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Investments</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 style="color: rgb(0, 0, 0);">&#8212;</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 style="color: rgb(0, 0, 0);">&#8212;</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 style="color: rgb(0, 0, 0);">&#8212;</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 style="color: rgb(0, 0, 0);">&#8212;</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#160;</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">68,028</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,077,620</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">572,958</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">&#8212;</span></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_srt_SupplementaryInsuranceInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_SupplementaryInsuranceInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplementary insurance information by segment. Includes, but is not limited to, deferred policy acquisition cost; future policy benefit, loss, claim and loss expenses; unearned premium; other policy claim and benefit payable; premium revenue; net investment income; benefit, claim, loss and settlement expenses; amortization of deferred policy acquisition cost; other operating expense; and premium written.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16)<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921686976">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Organization and Business</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Organization and Business</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual Insurance Company (&#8220;Donegal Mutual&#8221;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries,
        Atlantic States Insurance Company (&#8220;Atlantic States&#8221;), Southern Insurance Company of Virginia (&#8220;Southern&#8221;), the Peninsula Insurance Group (&#8220;Peninsula&#8221;), which consists of Peninsula Indemnity Company and The Peninsula Insurance Company and Michigan
        Insurance Company (&#8220;MICO&#8221;), and affiliates write personal and commercial lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and
        Southwestern states.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, we had three
        segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#8217;
        compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, Donegal Mutual held approximately 43%
        of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal
        Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have
        interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the
        Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement, or pooling agreement, with Donegal Mutual. Under the pooling agreement,
        Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
        proportion to their respective participation in the underwriting pool.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In addition, Donegal Mutual has a 100% quota-share
        reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual. Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual
        was the surviving company in the merger, and Mountain States&#8217; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the &#8220;Mountain States insurance subsidiaries&#8221;), became insurance
        subsidiaries of Donegal Mutual upon completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance
        subsidiaries as the Mountain States Insurance Group in four Southwestern states. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021,
        Donegal Mutual began to place the business of the Mountain States Insurance Group into the underwriting pool. As a result, our consolidated financial results through December 31, 2020 excluded the results of the Mountain States Insurance Group
        operations in those Southwestern states.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal
        Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products
        our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group&#8217;s ability to service an
        entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier
        versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool
        homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues. We
        refer to Note 3 - Transactions with Affiliates for more information regarding the pooling agreement.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Consolidation</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Basis of Consolidation</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our consolidated financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;),
        include our accounts and those of our wholly owned subsidiaries. We have eliminated all significant inter-company accounts and transactions in consolidation. The terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221; as we use them in the notes to our
        consolidated financial statements refer to the consolidated entity.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Use of Estimates</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In preparing our consolidated financial statements, our management makes estimates and assumptions that affect the reported amounts of assets and liabilities at the date
        of the balance sheet and revenues and expenses for the period then ended. Actual results could differ significantly from those estimates.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates and assumptions that could have a significant effect on amounts and disclosures we report in our consolidated financial statements. The most
        significant estimates relate to our insurance subsidiaries&#8217; reserves for property and casualty insurance unpaid losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate
        amounts may differ from the estimates provided. We regularly review our methods for making these estimates as well as the continuing appropriateness of the estimated amounts, and we reflect any adjustment we consider necessary in our current
        results of operations.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reclassification</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have made certain reclassifications in our prior period financial statements to conform to the current year presentation.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Investments</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We classify our debt securities into the following categories:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Held to Maturity - Debt securities that we have the positive intent and ability to hold to maturity; reported at amortized cost.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Available for Sale - Debt securities not classified as held to maturity; reported at fair value, with unrealized gains and losses excluded from income and reported as a
        separate component of stockholders&#8217; equity (net of tax effects).</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments are carried at amortized cost, which approximates fair value.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value and recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we
        determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt
        security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than not
        that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value
        of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize the
        amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute investment
        gains and losses using the specific identification method.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We amortize premiums and discounts for mortgage-backed debt securities using anticipated prepayments.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Values of Financial Instruments</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Fair Values of Financial Instruments</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We use the following methods and assumptions in estimating our fair value disclosures:</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Investments - We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may
        differ from the amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair
        value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values for our fixed maturity and equity investments. We generally obtain two prices per
        security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare
        estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the
        pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of our investment personnel of the market, their research findings related to unusual fluctuations in value and
        their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment
        personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent trading activity.&#160; Our
        investment personnel review documentation with respect to the pricing services&#8217; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various security types are
        reasonable. We refer to Note 5 - Fair Value Measurements for more information regarding our methods and assumptions in estimating fair values.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div><br/></div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash and Short-Term Investments - The carrying amounts we report in the balance sheet for these instruments approximate their fair values.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Premiums and Reinsurance Receivables and Payables - The carrying amounts we report in the balance sheet for these instruments related to premiums and paid losses and
        loss expenses approximate their fair values.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: -36pt; margin-left: 36pt; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries recognize insurance premiums as income over the terms of the policies they issue. Our insurance subsidiaries calculate unearned premiums on a
        daily pro-rata basis. </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy', window );">Policy Acquisition Costs</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Policy Acquisition Costs</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We defer our insurance subsidiaries&#8217; policy acquisition costs, consisting primarily of commissions, premium taxes and certain other underwriting costs, reduced by ceding
        commissions, related directly to the successful acquisition of new or renewal insurance contracts. We amortize these deferred policy acquisition costs over the period in which our insurance subsidiaries earn the premiums. The method we follow in
        computing deferred policy acquisition costs limits the amount of such deferred costs to their estimated realizable value, which gives effect to the premium to be earned, related investment income, losses and loss expenses and certain other costs we
        expect to incur as our insurance subsidiaries earn the premium. Estimates in the calculation of policy acquisition costs have not shown material variability because of uncertainties in applying accounting principles or as a result of sensitivities
        to changes in key assumptions.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">
<div><span style="font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and Equipment</span> </span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We report property and equipment at depreciated cost that we compute using the straight-line method based upon estimated useful lives of the assets.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityReserveEstimatePolicy', window );">Losses and Loss Expenses</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Losses and Loss Expenses</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims
        based on facts and circumstances the insurer knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to
        pay losses for damages that their policies explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such
        estimates. Our insurance subsidiaries base their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss
        adjustment period, our insurance subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We
        reflect any adjustments to the liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.</div>

<div><br/></div>

<div style="display:none;"><br/></div>
<div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;">O<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 33px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">ur insurance subsidiaries
          maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the purpose of covering the ultimate costs of settling all losses,
          including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of risk involved, knowledge of the circumstances surrounding each
          claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported claims and loss expenses on the basis of historical information by
          line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our insurance subsidiaries monitor their liabilities closely and
          recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and loss expenses</span>.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">R<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">eserve estimates can change over
          time because of unexpected changes in assumptions related to our insurance subsidiaries&#8217; external environment and, to a lesser extent, assumptions related to our insurance subsidiaries&#8217; internal operations. For example, our insurance subsidiaries
          have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the COVID-19 pandemic and related government mandates and restrictions resulted
          in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number of factors, including supply chain disruption, higher new and used
          automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future loss settlements. Related uncertainties regarding future trends
          include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in claims and the cost of medical technologies and procedures.
          Assumptions related to our insurance subsidiaries&#8217; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure, consistency in judicial interpretations of insurance
          coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of claims, payment and case reserving methodology, accurate
          measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and consistency in reinsurance coverage and collectability of reinsured
          losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make adjustments in their reserves that they consider appropriate for such
          changes. Accordingly, our insurance subsidiaries&#8217; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded</span>.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries seek to enhance their underwriting results by carefully selecting the product lines they underwrite. Our insurance subsidiaries&#8217; personal
        lines products primarily include standard and preferred risks in private passenger automobile and homeowners lines. Our insurance subsidiaries&#8217; commercial lines products primarily include business offices, wholesalers, service providers,
        contractors, artisans and light manufacturing operations. Our insurance subsidiaries have limited exposure to asbestos and other environmental liabilities.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We currently file a consolidated federal income tax return that includes us and our insurance subsidiaries.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We account for income taxes using the asset and liability method. The objective of the asset and liability method is to establish deferred tax assets and liabilities for
        the temporary differences between the financial reporting basis and the tax basis of our assets and liabilities at enacted tax rates we expect to be in effect when we realize or settle such amounts.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Credit Risk</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Credit Risk</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our objective is to earn competitive returns by investing in a diversified portfolio of securities. Our portfolio of fixed maturity securities and, to a lesser extent,
        short-term investments is subject to credit risk. We define this risk as the potential loss in fair value resulting from adverse changes in the borrower&#8217;s ability to repay its debt to us. We manage this risk by performing an analysis of prospective
        investments and through regular reviews of our portfolio by our investment personnel. We also limit the amount of our total investment portfolio that we invest in any one security.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries provide property and liability insurance coverages through independent insurance agencies located throughout their operating areas. Our
        insurance subsidiaries bill the majority of this business directly to their policyholders, although our insurance subsidiaries bill a portion of their commercial business through their agents, to whom they extend credit in the normal course of
        business.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries have reinsurance agreements with Donegal Mutual and with a number of major unaffiliated reinsurers.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceAccountingPolicy', window );">Reinsurance Accounting and Reporting</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reinsurance Accounting and Reporting</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries rely upon reinsurance agreements to limit their maximum net loss from large single risks or risks in concentrated areas and to increase their
        capacity to write insurance. Reinsurance does not relieve our insurance subsidiaries from liability to their respective policyholders. To the extent that a reinsurer cannot pay losses for which it is liable under the terms of a reinsurance
        agreement with one or more of our insurance subsidiaries, our insurance subsidiaries retain continued liability for such losses. However, in an effort to reduce the risk of non-payment, our insurance subsidiaries require all of their reinsurers to
        have an A.M. Best rating of A- or better or, with respect to foreign reinsurers, to have a financial condition that, in the opinion of our management, is equivalent to a company with an A.M. Best rating of A- or better. We refer to Note 10 -
        Reinsurance for more information regarding the reinsurance agreements of our insurance subsidiaries.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Stock-Based Compensation</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We measure all share-based payments to our directors and the directors and employees of our subsidiaries and affiliates, including grants of stock options, using a
        fair-value-based method and record such expense in our results of operations. In determining the expense we record for stock options we grant to our directors and the directors and employees of our subsidiaries and affiliates, we estimate the fair
        value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield
        and expected volatility.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In 2022, 2021 and 2020, we realized $360,452, $438,850 and $302,901, respectively, in
        tax benefits upon the exercise of stock options.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Earnings Per Share</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We calculate basic earnings per share by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted earnings per share
        reflects the dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to the declaration and
        payment of cash dividends that are at least 10% higher than those we declare and pay on our Class B common stock. Accordingly, we use
        the two-class method for the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation
        of remaining undistributed earnings using a participation percentage that reflects the dividend rights of each class.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">
<div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill and Other Intangible Assets</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill represents the excess of the purchase price over the underlying fair value of acquired entities. When completing acquisitions, we seek also to identify
        separately identifiable intangible assets that we have acquired. We assess goodwill and intangible assets with an indefinite useful life for impairment annually. We also assess goodwill and other intangible assets for impairment upon the occurrence
        of certain events. In making our assessment, we consider a number of factors including operating results, business plans, economic projections, anticipated future cash flows and current market data. Inherent uncertainties exist with respect to
        these factors and to our judgment in applying them when we make our assessment. Impairment of goodwill and other intangible assets could result from changes in economic and operating conditions in future periods.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=35755530&amp;loc=d3e11264-158415<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="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 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LiabilityReserveEstimatePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -URI https://asc.fasb.org/subtopic&amp;trid=2560295<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityReserveEstimatePolicy</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReinsuranceAccountingPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of reinsurance accounting policy, for example, but not limited to, description of the methodologies and assumptions underlying determination of reinsurance recoverables, reinsurance payables and retention policy.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 605<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=99379264&amp;loc=d3e27830-158548<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99379264&amp;loc=d3e27758-158548<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -URI https://asc.fasb.org/topic&amp;trid=2303980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceAccountingPolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330927503232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of New Accounting Standards (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Impact of New Accounting Standards [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Impact of New Accounting Standards</a></td>
<td class="text"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Impact of New Accounting Standards</span>
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In September 2016, the FASB issued guidance that amends previous guidance on the impairment of financial instruments by adding an impairment model that requires an
        entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November
        2019, the FASB issued guidance that delays the effective date for &#8220;smaller reporting companies,&#8221; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2022 from December 15, 2019.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> We are a smaller reporting company and our adoption of this guidance on January 1, 2023 will result in an after-tax adjustment to retained earnings estimated between $1.5 million and $2.5 million. We do not
          expect the adoption of this guidance to have a significant impact on our results of operations or cash flows.</span></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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919007264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Transactions with Affiliates [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="Show.showAR( this, 'defref_dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock', window );">Schedule of Reinsurance Atlantic States Ceded to Pool</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance Atlantic States ceded to the pool during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">314,321,443</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">305,729,418</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">266,400,636</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">202,228,589</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);">222,737,225</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);">181,205,743</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,472,615</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">152,323,262</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">146,387,565</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">277,641,902</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);">274,033,812</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);">232,540,607</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="Show.showAR( this, 'defref_dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock', window );">Schedule of Reinsurance Atlantic States Assumed from Pool</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance Atlantic States assumed from the pool during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">578,216,706</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">573,891,394</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">514,172,448</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">395,794,813</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);">383,455,320</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);">309,315,497</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Unearned premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">280,031,908</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">289,976,879</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">262,004,199</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">496,849,769</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);">455,564,733</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);">377,530,215</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="Show.showAR( this, 'defref_dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock', window );">Schedule of Reinsurance Ceded to Donegal Mutual Pursuant to these Quota-Share Reinsurance Agreements</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance ceded to Donegal Mutual pursuant to these quota-share reinsurance agreements during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">17,989,939</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,996,474</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">39,315,398</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">5,194,974</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);">20,037,608</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);">15,471,037</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18,548,821</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17,155,909</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">22,642,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);">36,659,853</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);">35,306,627</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="Show.showAR( this, 'defref_dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock', window );">Schedule of Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to these Reinsurance Agreements</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent reinsurance that our insurance subsidiaries ceded to Donegal Mutual pursuant to these reinsurance agreements during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">13,800,018</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">17,574,161</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">15,595,138</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">10,517,709</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);">9,309,624</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);">25,259,527</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,271,006</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,658,057</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,812,339</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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="Show.showAR( this, 'defref_dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock', window );">Schedule of Effect of Affiliated Reinsurance Transactions on Net Premiums of Subsidiaries Earned</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of affiliated reinsurance transactions on net premiums our insurance subsidiaries earned during 2022, 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="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;">2022<br/>
              </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;">2021<br/>
              </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>

  </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);">Assumed</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">578,216,706</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">573,891,394</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">514,172,448</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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);">(346,111,400</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);">(361,300,053</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);">(321,311,172</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">232,105,306</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">212,591,341</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">192,861,276</span></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="Show.showAR( this, 'defref_dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock', window );">Schedule of Effect of Affiliated Reinsurance Transactions on Net Losses and Loss Expenses Insurance Subsidiaries Incurred</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of affiliated reinsurance transactions on net losses and loss expenses our insurance subsidiaries incurred during 2022, 2021
        and 2020:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Assumed</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">395,790,312</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">383,452,056</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">309,311,098</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Ceded</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);">(217,941,272</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);">(252,084,457</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);">(221,936,307</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">177,849,040</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">131,367,599</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">87,374,791</span></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_dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of effect of affiliated reinsurance transactions on net losses and loss expenses insurance subsidiaries incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of effect of affiliated reinsurance transactions on net premiums of subsidiaries earned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reinsurance assumed from pool.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reinsurance ceded pursuant to share repurchase agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reinsurance ceded to pool.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of subsidiaries insurance ceded pursuant to reinsurance agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919112720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>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="Show.showAR( this, 'defref_dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock', window );">Amortized Cost and Estimated Fair Values of Fixed Maturities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at December 31, 2022 and 2021 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;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to Maturity</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">103,362,028</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">856</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,566,154</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">92,796,730</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">382,097,461</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,809,879</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);">60,494,134</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);">323,413,206</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">190,948,922</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">20,510,543</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">170,438,379</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,030,949</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">634,583</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11,396,366</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">688,439,360</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,810,735</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">92,205,414</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">598,044,681</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2022<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Available for Sale</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross <br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross <br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair&#160; </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">68,537,456</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">108,683</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,124,827</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,521,312</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">45,448,157</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);">33,994</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);">5,326,367</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);">40,155,784</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">218,040,945</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8,315</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15,211,215</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">202,838,045</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">239,886,169</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">155,278</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,764,657</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">217,276,790</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">571,912,727</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">306,270</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">48,427,066</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">523,791,931</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to Maturity</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">89,267,988</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,922,976</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,015,040</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">90,175,924</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">371,435,776</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);">17,856,745</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);">948,113</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);">388,344,408</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">191,147,051</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11,576,693</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">772,809</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">201,950,935</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,253,753</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">675,944</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,929,697</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">668,104,568</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">32,032,358</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,735,962</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">697,400,964</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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<br/>
              </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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Available for Sale</div>
            </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;">Amortized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Cost</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gains</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;">Gross </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrealized </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Value</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,501,080</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">144,377</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">460,831</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,184,626</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">55,458,687</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);">2,002,035</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);">82,631</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);">57,378,091</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">215,668,644</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,817,036</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">874,405</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,611,275</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">219,664,635</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,000,806</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,210,418</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,455,023</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">523,293,046</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">11,964,254</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,628,285</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">532,629,015</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We set forth below the amortized cost and estimated fair value of fixed maturities at December 31, 2022 by contractual maturity. Expected maturities may differ from
        contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.</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="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;">Amortized Cost</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair<br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Value</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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Held to maturity</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="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="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);">Due in one year or less</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">24,608,278</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">24,736,944</span></div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due after one year through five years</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);">86,581,717</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);">83,910,606</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; color: rgb(0, 0, 0);">Due after five years through ten years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">245,818,039</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">218,039,676</div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due after ten years</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);">319,400,377</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);">259,961,089</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; color: rgb(0, 0, 0);">Mortgage-backed securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">12,030,949</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">11,396,366</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total held to maturity</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">688,439,360</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">598,044,681</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; 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); font-weight: bold;">Available for sale</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due in one year or less</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">14,601,260</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">14,485,681</span></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; color: rgb(0, 0, 0);">Due after one year through five years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">163,170,354</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,175,256</div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Due after five years through ten years</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);">123,462,268</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);">111,296,437</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; color: rgb(0, 0, 0);">Due after ten years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,792,676</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">26,557,767</div>
            </td>

    <td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">239,886,169</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">217,276,790</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: 16.2pt; color: rgb(0, 0, 0);">Total available for sale</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">571,912,727</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">523,791,931</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="Show.showAR( this, 'defref_dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock', window );">Cost and Estimated Fair Values of Equity Securities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2022 were 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="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;"> Cost</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Gains</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair <br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Value</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">30,770,633</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,666,467</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,332,260</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,104,840</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2021 were as follows:</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 22.5pt; 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;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cost</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Gains</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Gross Losses</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated Fair<br/>
              </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">&#160; Value</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">43,262,577</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">20,413,667</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">256,271</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,419,973</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeTextBlock', window );">Net Investment Income, consisting Primarily of Interest and Dividends</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We derived net investment income, consisting primarily of interest and dividends, from the following sources:</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;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,945,437</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,343,878</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">30,750,231</span></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);">Equity securities</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);">897,429</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,437,948</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,386,343</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);">Short-term investments</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);">817,428</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);">321,117</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);">427,392</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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);">29,250</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);">29,250</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);">29,250</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment income</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);">36,689,544</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);">34,132,193</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);">32,593,216</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Investment expenses</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);">(2,673,432</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);">(3,006,562</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);">(3,088,750</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: 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);">Net investment income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">34,016,112</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">31,125,631</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">29,504,466</span></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedGainLossOnInvestmentsTableTextBlock', window );">Gross Investment Gains and Losses before Applicable Income Taxes</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Gross realized gains:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,149,761</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">676,724</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">818,350</span></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: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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);">1,765,923</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,430,465</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);">106,075</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="margin-left: 9pt;">Real estate</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);">477,287</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);">&#8212;</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);">&#8212;</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">&#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);">3,392,971</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);">2,107,189</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);">924,425</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross realized losses:</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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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);">2,129,736</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);">294,126</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);">246,243</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: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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);">4,113,526</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);">462,335</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);">3,555,304</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">&#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);">6,243,262</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);">756,461</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);">3,801,547</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: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net realized (losses) gains<br/>
              </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);">(2,850,291</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>

    <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,350,728</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);">(2,877,122</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross unrealized gains on equity securities</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);">258,532</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,627,949</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);">8,426,806</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);">Gross unrealized losses on equity securities</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);">(7,593,038</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>

    <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);">(501,391</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>

    <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);">(2,771,765</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);">Net investment (losses) gains</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(10,184,797</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">6,477,286</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">2,777,919</span></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: middle; width: 64%; background-color: #CCEEFF;" 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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in difference between fair value and cost of investments:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(177,147,840</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(27,576,934</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">33,876,212</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Equity securities</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);">15,823,189</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);">4,010,973</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);">4,088,003</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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Totals</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(161,324,651</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(23,565,961</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">37,964,215</span></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Fixed Maturities with Unrealized Losses</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2022 as follows:</div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; 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; color: rgb(0, 0, 0); font-weight: bold;">Less than 12 months</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">12 months or longer</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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;">Unrealized Losses</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;">Fair Value</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;">Unrealized Losses</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">90,245,322</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,326,954</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">47,237,638</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,364,027</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">261,464,427</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);">49,327,324</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);">47,945,038</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);">16,493,177</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">298,706,256</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,272,711</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">72,959,284</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13,449,047</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">143,885,626</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">10,940,722</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,878,986</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,458,518</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">794,301,631</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">87,867,711</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">238,020,946</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,764,769</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </div>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2021 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="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; color: rgb(0, 0, 0); font-weight: bold;">Less than 12 months</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">12 months or longer</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; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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;">Unrealized Losses</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;">Fair Value</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;">Unrealized Losses</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">27,691,051</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">412,055</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">28,426,248</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,063,816</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">56,654,480</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);">899,139</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);">7,090,499</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);">131,605</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">92,736,747</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,609,931</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,462,717</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,283</div>
            </td>

    <td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">90,006,234</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,128,197</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2,361,232</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,221</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Totals</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">267,088,512</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">4,049,322</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">39,340,696</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1,314,925</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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_dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortized cost and estimated fair value of fixed maturities securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost and estimated fair value of equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_InvestmentIncomeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.</p></div>
<a href="javascript:void(0);" onclick="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.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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.2)<br> -URI https://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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_RealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of realized gains and losses on investments reported in the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330923132416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Investments in Available-for-Sale Fixed Maturity and Equity Securities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2022:</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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value Measurements Using</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; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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; color: rgb(0, 0, 0); font-weight: bold;">Quoted Prices in</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Active Markets</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Identical</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Assets (Level 1)</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; color: rgb(0, 0, 0); font-weight: bold;">Significant </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Other Observable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 2)</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; color: rgb(0, 0, 0); font-weight: bold;">Significant</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unobservable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 3)</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,521,312</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">63,521,312</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">40,155,784</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);">&#8212;</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);">40,155,784</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);">&#8212;</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">202,838,045</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">202,838,045</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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);">217,276,790</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);">&#8212;</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);">217,276,790</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);">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">35,104,840</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">32,820,452</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">2,284,388</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total investments in the fair value hierarchy</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">558,896,771</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,820,452</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">526,076,319</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2021:</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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value Measurements Using</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Fair Value</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Quoted Prices in</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Active Markets</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> for Identical</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Assets (Level 1)</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Significant </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Other Observable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 2)</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Significant</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Unobservable</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Inputs (Level 3)</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,184,626</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,184,626</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Obligations of states and political subdivisions</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);">57,378,091</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);">&#8212;</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);">57,378,091</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);">&#8212;</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: 52%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Corporate securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,611,275</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">221,611,275</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td colspan="1" style="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: 52%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mortgage-backed securities</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);">221,455,023</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);">&#8212;</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);">221,455,023</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);">&#8212;</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity securities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">63,419,973</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">61,130,385</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">2,289,588</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Total investments in the fair value hierarchy</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">596,048,988</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">61,130,385</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">534,918,603</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920712976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Policy Acquisition Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract', window );"><strong>Deferred Policy Acquisition Costs [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock', window );">Deferred Policy Acquisition Costs</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Changes in our insurance subsidiaries&#8217; deferred policy acquisition costs are 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">68,028,373</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">59,156,958</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">59,284,859</span></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);">Acquisition costs deferred</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,571,857</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);">137,604,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 style="color: rgb(0, 0, 0);">118,944,099</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);">Amortization charged to earnings</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);">(142,430,000</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>

    <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);">(128,733,000</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>

    <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);">(119,072,000</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, December 31</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">73,170,230</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">68,028,373</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">59,156,958</span></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_DeferredPolicyAcquisitionCostsDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredPolicyAcquisitionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the movement in deferred policy acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=35755530&amp;loc=d3e11264-158415<br><br>Reference 2: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock</td>
</tr>
<tr>
<td style="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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921433584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Property and equipment
          at December 31, 2022 and 2021 consisted of the following:</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: bottom; padding-bottom: 2px; width: 66%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">2022<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">2021<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Estimated</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Useful Life</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">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">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">8,245,030</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">8,382,877</span></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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">3-15 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Automobiles</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);">42,794</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);">322,703</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5 years<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Real estate</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);">2,575,207</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);">2,575,207</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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5-50 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Software</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);">1,386,936</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);">1,386,936</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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5 years<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" 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);">12,249,967</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);">12,667,723</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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);">(9,494,862</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);">(9,710,793</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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,755,105</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">2,956,930</span></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 style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919167472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_LiabilityForLossesAndLossExpensesAbstract', window );"><strong>Liability for Losses and Loss Expenses [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We summarize activity in our insurance subsidiaries&#8217; liability for losses and loss expenses 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at January 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,077,620,301</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">962,007,437</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">869,673,849</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Less reinsurance recoverable</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);">(451,261,306</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);">(404,818,480</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);">(362,768,427</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: 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);">Net balance at January 1</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);">626,358,995</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);">557,188,957</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);">506,905,422</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Incurred related to:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Current 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">&#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);">608,900,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>

    <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);">551,917,571</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);">472,709,060</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Prior years</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);">(44,821,213</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);">(31,208,029</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);">(12,944,767</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: 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);">Total incurred</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);">564,078,993</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);">520,709,542</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);">459,764,293</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Paid related to:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Current 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">&#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);">302,272,322</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);">269,316,762</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);">236,984,291</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Prior years</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);">218,304,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="color: rgb(0, 0, 0);">182,222,742</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);">172,496,467</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: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total paid</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);">520,576,452</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);">451,539,504</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);">409,480,758</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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net balance at December 31</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);">669,861,536</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);">626,358,995</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);">557,188,957</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);">Plus reinsurance recoverable</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);">451,184,222</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);">451,261,306</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);">404,818,480</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: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at December 31</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 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);">1,121,045,758</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,077,620,301</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">962,007,437</span></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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock', window );">Incurred and Paid Claims Development, Net of Reinsurance, Cumulative Claim Frequency and Total of IBNR Reserves Plus Expected Development on Reported Claims</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present information about incurred and paid claims development as of December 31, 2022, net of reinsurance, as well as cumulative claim frequency
        and the total of IBNR reserves plus expected development on reported claims that our insurance subsidiaries included within their net incurred claims amounts. The tables include unaudited information about incurred and paid claims development for
        the years ended December 31, 2013 through 2021, which we present as supplementary information.</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; border-bottom: #000000 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Personal Automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">124,965</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">130,737</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">131,594</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,643</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,604</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,934</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,853</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,690</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,787</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,735</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,426</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,806</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,210</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,200</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,779</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,734</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,861</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,977</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">127,108</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">71</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">137,569</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">139,333</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">139,181</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,493</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,408</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,073</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,010</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">141,965</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">135</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">150,216</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">153,937</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">157,516</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">157,943</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,935</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,436</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,227</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">522</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">166,690</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">127,728</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">175,939</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">174,784</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">173,730</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">173,032</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">901</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">186,580</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">183,358</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">181,558</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">180,787</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">179,732</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,695</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">161,056</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">157,689</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">156,300</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,805</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2,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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">68</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">111,483</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">103,585</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">100,339</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,324</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">119,364</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">118,752</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,432</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,203</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">19,934</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,410,898</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Personal Automobile</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance <br/>
                For the Year Ended December 31,</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">84,241</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">109,051</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">120,118</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">125,946</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">130,026</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">131,326</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">131,642</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,215</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,300</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">132,420</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">85,377</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">104,736</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">114,893</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">120,491</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">123,815</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">124,926</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">125,619</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">125,762</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">126,701</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">93,611</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">116,303</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">128,395</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">135,027</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">139,121</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">140,028</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">140,892</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">141,172</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">102,433</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">129,507</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">143,321</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">151,159</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">153,521</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">154,769</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">155,521</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">111,964</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,372</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">159,879</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">166,099</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">169,190</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">170,895</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">115,585</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">150,175</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">163,036</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">169,651</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">173,922</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">103,101</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">127,187</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">141,004</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">146,667</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,084</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,783</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">89,736</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">76,477</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">93,998</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,616</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">1,314,648</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">913</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">97,163</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Homeowners</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,887</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,121</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,122</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,874</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,988</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,971</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,008</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,064</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,053</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,021</span></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><span style="font-weight: bold; color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-weight: normal;"><span style="color: rgb(0, 0, 0);">&#8212;</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,916</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">58,378</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,680</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,332</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,288</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,402</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,367</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,371</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,353</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: normal;">&#8212;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,359</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,925</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,053</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,071</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,099</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,993</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,043</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,036</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: normal;">10</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,443</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">64,064</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,735</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,355</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,279</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,409</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,472</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35</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: 4%;" 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">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,283</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,911</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,305</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,247</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,065</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,815</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,965</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,385</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,566</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,058</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">230</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,294</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,554</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,234</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">72,168</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">457</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,633</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,718</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,595</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">835</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,677</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,996</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,455</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,433</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7,556</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">678,947</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><br/>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Homeowners</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">40,949</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">49,410</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,210</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,478</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">51,043</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,902</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,967</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,965</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,955</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">50,923</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,823</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,255</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,990</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,195</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,995</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,243</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,336</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,339</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,318</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,885</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,542</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,204</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,590</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,943</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,936</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,938</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">50,125</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,145</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,760</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,144</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,162</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,217</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,266</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,077</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">77,663</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,006</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,127</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,454</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">78,528</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70,385</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,892</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">80,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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,464</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,568</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">58,074</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,145</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70,416</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">70,884</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,226</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,348</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,809</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,161</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,920</div>
            </td>

    <td colspan="1" style="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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,107</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">653,261</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">219</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">25,905</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,902</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">33,749</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,751</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,240</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,404</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,435</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,569</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,181</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,165</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,133</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">27</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,760</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,544</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,326</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,213</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,284</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,168</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,308</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,291</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,285</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">33</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,526</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,323</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,412</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,259</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,517</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,619</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,793</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,477</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">74</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,302</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,353</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,127</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,894</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,085</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,922</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">179</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">61,484</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,927</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,697</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,249</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,310</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">64,631</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">205</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,307</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81,396</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,313</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,043</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">82,226</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">860</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">88,864</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">91,245</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">90,290</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">86,140</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,066</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">90,367</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">87,766</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">85,016</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,973</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">109,824</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">99,231</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,504</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">115,287</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">38,312</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">737,348</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Automobile</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">16,306</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">23,557</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">26,879</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">31,053</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,083</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,004</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,106</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,092</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,087</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,081</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,707</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,089</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,436</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,374</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,290</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,418</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,603</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,714</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,757</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">23,875</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,342</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,678</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,261</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,605</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,992</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,728</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,052</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,033</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">38,237</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,837</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,237</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,485</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">64,421</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,076</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">28,707</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,213</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,703</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,128</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">59,889</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,187</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">33,862</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,941</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,451</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,487</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">74,421</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,948</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,026</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">63,575</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">72,139</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,884</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,459</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,665</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,851</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,101</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,242</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">574,721</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">162,683</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Multi-Peril</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance</div>
              <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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,683</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,679</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,292</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,205</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,981</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,365</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,453</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,495</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,630</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,598</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,204</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">50,135</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,336</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,294</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,116</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,926</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,933</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,502</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,070</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,874</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,728</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,104</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,873</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,366</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,420</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,595</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,005</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,988</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,267</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,871</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,732</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,823</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,802</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">137</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,185</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,043</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,517</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,812</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,076</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,244</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">208</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,265</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">66,470</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,749</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,810</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,911</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,632</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">71,865</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">73,836</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">76,326</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">75,821</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,491</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">83,195</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">79,910</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">76,490</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8,388</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">116,827</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">117,574</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">22,939</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">142,395</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,828</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">717,932</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Commercial Multi-Peril</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">19,875</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">26,216</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">29,159</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">33,614</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">35,104</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,321</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,333</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,436</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,488</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,575</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,920</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,520</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,936</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,021</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">50,017</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,615</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,103</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,252</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,875</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">21,837</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">29,419</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,323</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,162</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,849</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,090</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,439</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,764</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">19,660</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">29,402</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,612</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,193</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,435</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,944</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,432</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,399</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,926</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,691</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,361</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,488</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,494</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,597</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,296</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,050</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">54,913</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">59,118</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">28,210</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,266</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,522</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,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: bottom; width: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,729</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,193</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,646</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">46,768</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">69,735</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,641</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">529,231</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">699</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">189,400</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Workers&#8217; Compensation</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">&#160;</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: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31, 2022</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance <br/>
                For the Year Ended December 31,</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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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;">Total IBNR Plus Expected Development on Reported Claims</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;">Cumulative Number of Reported Claims</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="12" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(dollars and reported claims in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">46,325</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">47,027</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">44,289</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,828</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,327</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,555</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,651</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,341</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">42,427</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">43,059</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1</span></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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,508</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,553</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,288</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,537</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,540</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,693</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,849</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,620</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,794</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">53,332</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,615</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,991</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,986</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,006</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,597</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,225</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,043</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">240</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">58,814</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,802</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,883</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,969</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,098</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,484</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">561</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,450</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,351</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,687</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">51,464</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">49,557</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">48,802</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,105</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">62,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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,291</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">52,514</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,912</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,007</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,470</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">60,998</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">59,624</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,728</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">56,480</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,897</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">&#160;</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,172</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,850</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">57,384</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2,990</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: 4%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5</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: 16%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,035</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65,530</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,505</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: 4%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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: 16%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">&#160;</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: 4%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">67,046</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">21,062</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6</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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">518,629</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Workers&#8217; Compensation</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="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="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="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="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="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="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="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="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="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="vertical-align: bottom; 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance </div>
              <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="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Accident Year</div>
            </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;">2013</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;">2014</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;">2015</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;">2016</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;">2017</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;">2018</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>

    <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="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;">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; color: rgb(0, 0, 0); font-weight: bold;">2022</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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">Unaudited</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">(in thousands)</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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2013</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">13,052</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">26,043</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">32,783</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">36,351</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">38,877</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">39,617</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">40,361</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">40,827</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">41,209</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">41,599</span></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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2014</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13,932</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">28,513</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,284</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,393</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,465</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,866</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,403</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,671</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,314</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2015</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13,071</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">27,531</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">34,192</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">36,929</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,936</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">38,596</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,096</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2016</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,709</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,344</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,178</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">40,570</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,208</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,543</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,809</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2017</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15,581</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,990</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">39,684</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,954</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,242</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45,174</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2018</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17,644</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,928</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">37,072</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,611</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">43,279</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2019</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16,939</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">33,009</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">41,740</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">47,121</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: 20%;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2020</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">&#160;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,591</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">32,817</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">44,089</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: 20%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2021</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">&#160;</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: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">20,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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42,633</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: 20%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt; color: rgb(0, 0, 0);">2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom">&#160;</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: 5%; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18,643</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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Total</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);">409,139</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: bottom; padding-bottom: 2px;" 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; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" 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="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">All outstanding liabilities before 2013, net of reinsurance</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: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,843</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: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Liabilities for claims and claims adjustment expenses, net of reinsurance</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">114,333</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock', window );">Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents a reconciliation of the net incurred and paid claims development tables to the liability for claims and claims adjustment expenses in our
        consolidated balance sheet:</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At December 31,</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br/>
              </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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net outstanding liabilities:</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="vertical-align: bottom; 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: 16.2pt; color: rgb(0, 0, 0);">Personal automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">97,163</span></div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</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);">25,905</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial automobile</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">162,683</div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</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);">189,400</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Workers<span style="font-weight: bold;">&#8217;</span> compensation</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">114,333</div>
            </td>

    <td colspan="1" style="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: 88%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30,510</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: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">619,994</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" 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">&#160;</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Reinsurance recoverable:</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Personal automobile</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">104,349</span></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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Homeowners</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,712</div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial automobile</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);">101,574</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Commercial multi-peril</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">108,853</div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Workers<span style="font-weight: bold;">&#8217;</span> compensation</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);">90,454</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">7,808</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" 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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">427,750</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; color: rgb(0, 0, 0);">Unallocated loss adjustment expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">73,302</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross liability for unpaid losses and loss expenses</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,121,046</span></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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock', window );">Supplementary Information about Average Historical Claims Duration</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents supplementary information about average historical claims duration as of December 31, 2022:</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: rgb(0, 0, 0); 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="38" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Average Annual Percentage Payout of Incurred Claims by Age, Net of Reinsurance</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; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Years</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">1</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">2</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">3</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">4</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">5</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">6</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">7</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">8</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">9</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">10</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Personal automobile</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">65.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">16.7</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8.5</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4.2</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.9</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.5</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.2</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.4</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">
              <div style="color: rgb(0, 0, 0);">%</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">0.1</span></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">
              <div><span style="color: rgb(0, 0, 0);">%</span></div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 20%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Homeowners</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">81.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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15.6</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.3</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.5</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.3</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.1</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.1<br/>
              </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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commercial automobile</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">42.3</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">18.1</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">13.7</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11.8</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6.0</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3.6</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.8</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.3</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#8212;</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: 20%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commercial multi-peril</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">45.3</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">17.2</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.4</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">10.8</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5.7</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3.1</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">2.4</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.4</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.7</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: 5%;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.2</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Workers&#8217; compensation</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">30.9</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">32.0</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15.7</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">8.2</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3.4</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.8</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.2</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.9</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.1</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: 5%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">0.9</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>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_LiabilityForLossesAndLossExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_LiabilityForLossesAndLossExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted information about claims development by accident year for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671311-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for the reconciliation of claims development to the liability for unpaid claims and claim adjustment expense for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671315-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of average annual percentage payout of incurred claims by age, after reinsurance, for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock</td>
</tr>
<tr>
<td style="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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330931959088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember', window );">FHLB of Pittsburgh [Member]</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="Show.showAR( this, 'defref_dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock', window );">FHLB of Stock Purchased, Collateral Pledged and Assets Related</a></td>
<td class="text"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#8217; membership in the FHLB of
        Pittsburgh at December 31, 2022.</span>
<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; width: 88%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">FHLB stock purchased and owned as part of the agreement</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,573,300</span></div>
            </td>

    <td colspan="1" style="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: 88%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Collateral pledged, at par (carrying value $<span style="text-indent: 0pt;">42,471,534</span>)</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);">46,378,384</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: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Borrowing capacity currently available</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,620,984</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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_dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of federal home loan bank borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember</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>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330932013408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceDisclosuresAbstract', window );"><strong>Reinsurance [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="Show.showAR( this, 'defref_dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock', window );">Ceded Reinsurance Transactions with Unaffiliated Reinsurers</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent ceded reinsurance transactions with unaffiliated reinsurers during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums written</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">37,002,702</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">38,173,733</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">34,165,635</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</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);">36,947,675</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);">37,984,833</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);">35,358,765</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,096,016</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">29,999,528</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9,835,268</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</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,118,784</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);">6,063,759</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);">5,874,859</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">149,628,406</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">138,909,584</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">133,158,907</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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="Show.showAR( this, 'defref_dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock', window );">Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent total ceded reinsurance transactions with both affiliated and unaffiliated reinsurers during 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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;">2020<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Premiums earned</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">383,059,075</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">399,284,886</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">356,669,937</span></div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Losses and loss expenses</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);">249,037,288</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);">282,083,985</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);">231,771,575</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Prepaid reinsurance premiums</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">160,591,399</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">176,935,842</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">169,418,333</div>
            </td>

    <td colspan="1" style="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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Liability for losses and loss expenses</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);">451,184,222</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);">451,261,306</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);">404,818,480</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="Show.showAR( this, 'defref_dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock', window );">Amounts Represent Effect of Reinsurance on Premiums Written</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of reinsurance on premiums written for 2022, 2021 and 2020:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Direct</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">641,971,207</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">609,204,706</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">586,681,839</span></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);">Assumed</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);">568,272,026</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);">601,864,198</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);">539,070,557</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);">Ceded</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);">(366,714,634</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>

    <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);">(406,802,395</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>

    <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);">(383,612,503</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: 16.2pt; color: rgb(0, 0, 0);">Net premiums written</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">843,528,599</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">804,266,509</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">742,139,893</span></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>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock', window );">Amounts Represent Effect of Reinsurance on Premiums Earned</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following amounts represent the effect of reinsurance on premiums earned for 2022, 2021 and 2020:</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="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;"> 2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Direct</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);">627,331,528</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);">601,408,581</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);">584,537,580</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);">Assumed</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);">578,216,997</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);">573,891,506</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);">514,172,696</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);">Ceded</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);">(383,059,075</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>

    <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);">(399,284,886</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>

    <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);">(356,669,937</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: 16.2pt; color: rgb(0, 0, 0);">Net premiums earned</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 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);">822,489,450</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);">776,015,201</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);">742,040,339</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: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Percentage of assumed premiums earned to net premiums earned</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><span style="color: rgb(0, 0, 0);">70.3</span></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><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);">74.0</span></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><span style="color: rgb(0, 0, 0);">%</span></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><span style="color: rgb(0, 0, 0);">69.3</span></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><span style="color: rgb(0, 0, 0);">%</span></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_dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of effect of reinsurance on premiums earned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of effect of reinsurance on premiums written.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reinsurance ceded transactions with both affiliated and unaffiliated reinsurers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reinsurance ceded transactions with unaffiliated reinsurers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ReinsuranceDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920647088">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for Income Tax (Benefit) Expense</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our provision for income tax (benefit) expense for 2022, 2021 and 2020 consisted of the following:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Current federal 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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1,280,041</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">3,998,431</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,450,803</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred federal income tax</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);">(2,958,735</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);">1,085,903</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);">6,448</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit) expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,678,694</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">5,084,334</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">10,457,251</span></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Federal Income Tax Rate</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Our effective tax rate is different from the amount computed at the statutory federal rate of 21%. The reasons for such difference and the related tax effects are 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax (benefit) expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(3,638,099</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">30,338,508</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">63,272,503</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Computed &#8220;expected&#8221; taxes</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);">(764,001</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);">6,371,087</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);">13,287,226</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);">Tax-exempt interest</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,446,102</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,491,154</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,468,806</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);">Proration</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);">384,944</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);">401,717</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);">395,663</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);">Dividends received deduction</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);">(93,675</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);">(115,713</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);">(113,845</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);">Net operating loss carryback</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);">&#8212;</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);">&#8212;</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,640,084</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Tax benefit on exercise of options</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);">(360,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);">(438,850</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);">(302,901</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other, net</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 style="color: rgb(0, 0, 0);">600,592</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 style="color: rgb(0, 0, 0);">357,247</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 style="color: rgb(0, 0, 0);">299,998</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (benefit)&#160; expense</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,678,694</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">5,084,334</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">10,457,251</span></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Deferred Tax Liabilities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and deferred tax liabilities at December 31, 2022 and 2021 are
        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="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;">2022<br/>
              </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;">2021<br/>
              </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 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: 16.2pt; color: rgb(0, 0, 0);">Unearned premium</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">17,560,126</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">16,674,502</span></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: 16.2pt; color: rgb(0, 0, 0);">Loss reserves</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);">9,712,582</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);">9,568,677</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt;">Net unrealized losses</div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">11,088,307</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="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: 16.2pt; color: rgb(0, 0, 0);">Net operating loss carryforward</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);">&#8212;</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);">25,174</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: 16.2pt; color: rgb(0, 0, 0);">Net state operating loss carryforward - DGI Parent</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);">8,068,185</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);">7,865,563</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: 16.2pt; color: rgb(0, 0, 0);">Other</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);">1,472,110</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);">1,859,687</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: 25.2pt; color: rgb(0, 0, 0);">Total gross deferred tax assets</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);">47,901,310</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);">35,993,603</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: 16.2pt; color: rgb(0, 0, 0);">Less valuation allowance</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);">(8,068,185</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);">(7,865,563</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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net deferred tax assets</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);">39,833,125</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);">28,128,040</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);">Deferred tax liabilities:</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>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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);">15,365,749</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);">14,285,958</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: 16.2pt; color: rgb(0, 0, 0);">Loss reserve transition adjustment</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);">856,267</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,148,529</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: 16.2pt; color: rgb(0, 0, 0);">Other</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);">2,008,092</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);">6,007,934</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total gross deferred tax liabilities</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);">18,230,108</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);">21,442,421</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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net deferred tax asset</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">21,603,017</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">6,685,619</span></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930349344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Compensation Plans [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Information Regarding Activity in Stock Option Plans</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;">Information regarding activity in our stock option plans 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="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;">Number of 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;" 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;">Weighted-Average Exercise </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Price Per Share</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; color: rgb(0, 0, 0);">Outstanding at December 31, 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="color: rgb(0, 0, 0);">10,435,990</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);">15.09</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2020</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);">935,099</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);">14.45</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 2020</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,294,606</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);">13.52</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2020</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);">(303,908</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);">15.23</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="margin-left: 9pt;">Expired - 2020</div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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">(78,223</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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">13.64</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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; color: rgb(0, 0, 0);">Outstanding at December 31, 2020</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);">9,694,352</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);">15.24</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2021</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);">906,500</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);">14.39</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 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="color: rgb(0, 0, 0);">(946,646</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);">13.00</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2021</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);">(404,664</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);">15.69</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 rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
              <div style="margin-left: 9pt;">Expired - 2021</div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(1,139,816</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">16.40</td>

    <td colspan="1" rowspan="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: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 2021</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 style="color: rgb(0, 0, 0);">8,109,726</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"> <br/>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">15.22</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: 16.2pt; color: rgb(0, 0, 0);">Granted - 2022</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);">956,600</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);">14.08</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: 16.2pt; color: rgb(0, 0, 0);">Exercised - 2022</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,202,806</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);">14.50</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: 16.2pt; color: rgb(0, 0, 0);">Forfeited - 2022</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);">(545,618</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);">15.35</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: 16.2pt; color: rgb(0, 0, 0);">Expired - 2022</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);">(935,723</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>

    <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 style="color: rgb(0, 0, 0);"><br/>
              </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 style="color: rgb(0, 0, 0);">16.81</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%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Outstanding at December 31, 2022</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="color: rgb(0, 0, 0);">6,382,179</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);">14.94</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: 76%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exercisable at:</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">&#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: 76%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 31, 2020</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="color: rgb(0, 0, 0);">7,786,934</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);">15.42</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">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="color: rgb(0, 0, 0);">6,297,849</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="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);">15.43</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: 76%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 31, 2022</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="color: rgb(0, 0, 0);">4,627,630</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);">15.21</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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Summary of Information about Stock Options Outstanding</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes information about stock options outstanding at December 31, 2022:</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: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Grant Date</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; 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;">Exercise Price</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">Number of Options Outstanding</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; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted-Average </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Remaining </div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Contractual Life</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#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;">Number of Options Exercisable</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; width: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 19, 2013</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">15.90</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">1,492,596</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">1.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">1,492,596</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 18, 2014</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); text-align: center;">15.80</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);">979,839</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">2.0 years</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);">979,839</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 20, 2018</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">13.69</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">497,470</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">1.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">497,470</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 19, 2019</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); text-align: center;">14.98</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);">868,050</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">2.0 years</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);">868,050</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 17, 2020</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">14.43</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">755,424</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">503,611</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">January 4, 2021</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); text-align: center;">14.07</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);">10,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">3.0 years</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,667</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 16, 2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">14.39</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">825,200</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.0 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">275,064</div>
            </td>

    <td colspan="1" style="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: 55%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">February 9, 2022</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); text-align: center;">14.15</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);">3,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.1 years</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);">1,000</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: 55%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">April 18, 2022</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0); text-align: center;">13.28</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">10,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">4.3 years</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">3,333</div>
            </td>

    <td colspan="1" style="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: 55%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">December 15, 2022</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%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">14.09</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);">940,600</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">5.0 years</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);">&#8212;</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; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 55%;" 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="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);"> 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">&#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 style="color: rgb(0, 0, 0);">6,382,179</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 style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 9%;" 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 style="color: rgb(0, 0, 0);">4,627,630</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>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Summary of Plan Activity</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of plan activity 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="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; color: rgb(0, 0, 0); font-weight: bold;">Shares Issued</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;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Price</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shares</div>
            </td>

    <td colspan="1" style="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);">January 1, 2020</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">12.28</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">20,424</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; color: rgb(0, 0, 0);">July 1, 2020</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">12.09</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">22,662</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; color: rgb(0, 0, 0);">January 1, 2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">11.96</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">23,336</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; color: rgb(0, 0, 0);">July 1, 2021</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">11.88</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">24,619</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; color: rgb(0, 0, 0);">January 1, 2022</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">12.15</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0); text-align: center;">24,907</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; color: rgb(0, 0, 0);">July 1, 2022</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">11.56</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; 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); text-align: center;">23,454</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920744096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Net Income, Capital and Surplus and Dividend Restrictions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Statutory Net Income, Capital and Surplus and Dividend Restrictions [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesDisclosureTextBlock', window );">State Insurance Regulatory Authorities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents selected information, as filed with state insurance regulatory authorities, for our insurance subsidiaries as determined in accordance with
        accounting practices prescribed or permitted by such insurance regulatory authorities:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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); font-weight: bold;">Atlantic States:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">263,579,356</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">278,883,189</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">279,796,696</span></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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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);">158,056,862</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);">174,073,348</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);">175,777,393</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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);">(3,124,687</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);">(7,417,845</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);">20,735,871</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); font-weight: bold;">Southern:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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);">64,463,124</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);">64,238,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">&#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);">57,142,228</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus<br/>
              </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);">7,523,951</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);">7,330,382</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);">300,409</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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);">(410,561</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);">6,927,576</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);">4,350,677</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); font-weight: bold;">Peninsula:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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);">52,234,684</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);">47,867,789</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);">49,285,069</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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);">33,925,484</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);">29,558,589</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);">30,975,869</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net income</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,192,697</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);">3,536,404</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);">10,955,796</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); font-weight: bold;">MICO:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus</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);">75,441,871</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);">75,197,207</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);">72,183,575</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: 16.2pt; color: rgb(0, 0, 0);">Statutory unassigned surplus</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);">53,422,483</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);">53,201,571</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);">45,247,698</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: 16.2pt; color: rgb(0, 0, 0);">Statutory net (loss) income</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);">(233,391</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);">7,704,417</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);">12,240,173</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>


</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StatutoryAccountingPracticesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof. Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital. If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements. Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority.</p></div>
<a href="javascript:void(0);" onclick="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.23(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24708-158529<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 505<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24790-158529<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 505<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24746-158529<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=82848697&amp;loc=d3e24959-158530<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 505<br> -Section 55<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=82848697&amp;loc=d3e24938-158530<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920771056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract', window );"><strong>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [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="Show.showAR( this, 'defref_dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock', window );">Reconciliations of Statutory Net (Loss) Income and Capital and Surplus</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliations of statutory net income and capital and surplus, as determined using SAP, to the net (loss) income and stockholders&#8217; equity amounts included in the
        accompanying consolidated financial statements are 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="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;">Year 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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Statutory net income of insurance subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">424,058</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">10,750,552</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">48,282,517</span></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);">Increases (decreases):</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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,141,857</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);">8,871,415</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);">(127,901</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: 16.2pt; color: rgb(0, 0, 0);">Deferred federal income taxes</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);">2,958,735</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,085,903</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);">(6,448</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Salvage and subrogation recoverable</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,195,800</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);">2,551,800</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);">713,400</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: 16.2pt; color: rgb(0, 0, 0);">Consolidating eliminations and adjustments</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);">(14,791,466</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);">(18,769</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);">(9,516,984</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Parent-only net (loss) income</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);">(888,389</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>

    <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);">4,185,079</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);">13,470,668</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: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(1,959,405</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">25,254,174</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">52,815,252</span></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="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;">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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Statutory capital and surplus of insurance subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">455,719,035</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">466,186,406</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">458,407,568</span></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);">Increases (decreases):</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Deferred policy acquisition costs</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);">73,170,230</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);">68,028,373</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);">59,156,958</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: 16.2pt; color: rgb(0, 0, 0);">Deferred federal income taxes</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);">(23,794,084</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);">(21,294,388</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);">(18,586,428</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Salvage and subrogation recoverable</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);">28,706,200</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);">23,510,400</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);">20,958,600</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: 16.2pt; color: rgb(0, 0, 0);">Non-admitted assets and other adjustments, net</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);">712,623</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);">929,862</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,315,378</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: 16.2pt; color: rgb(0, 0, 0);">Fixed maturities</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);">(49,367,986</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,958,434</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);">15,309,610</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Parent-only equity and other adjustments</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);">(1,553,006</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);">(12,283,000</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);">(18,787,566</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: 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);">Stockholders&#8217; equity</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">483,593,012</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">531,036,087</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">517,774,120</span></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_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of reconciliations of statutory net income (loss) and capital and surplus to the net income (loss) and stockholders' equity amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920799008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplementary Cash Flow Information [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Net Income Taxes and Interest Paid</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects net income taxes and interest we paid during 2022, 2021 and 2020:</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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income taxes</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">4,500,000</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">6,200,000</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">12,800,000</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span 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);">Interest</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);">623,947</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,150,211</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,191,800</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920774784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We present below a reconciliation of the numerators and denominators we used in the basic and diluted per share computations for our Class A common stock:</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="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;">Year 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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Basic (loss) earnings per share:</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>

    <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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,571</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">21,131</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">43,609</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Weighted-average shares outstanding</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);">26,409</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="color: rgb(0, 0, 0);">25,388</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="color: rgb(0, 0, 0);">23,707</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: 64%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(0.06</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">0.83</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1.84</span></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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Diluted (loss) earnings 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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Numerator:</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,571</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">21,131</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">43,609</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Number of shares used in basic computation</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);">26,409</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);">25,388</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);">23,707</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: 25.2pt; color: rgb(0, 0, 0);">Weighted-average effect of dilutive securities</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">Add: Director and employee stock options</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);">&#8212;</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);">146</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);">180</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: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 43.2pt; color: rgb(0, 0, 0);">Number of shares used in per share computations</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="color: rgb(0, 0, 0);">26,409</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="color: rgb(0, 0, 0);">25,534</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="color: rgb(0, 0, 0);">23,887</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: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Diluted (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(0.06</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">0.83</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">1.83</span></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>

<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">We used the following information in the basic and diluted per share computations for our Class B common stock:</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="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;">Year 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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(in thousands)</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Basic and diluted (loss) earnings per share:</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>

    <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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Allocation of net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(388</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">4,123</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">9,206</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Weighted-average shares outstanding</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);">5,577</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="color: rgb(0, 0, 0);">5,577</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="color: rgb(0, 0, 0);">5,577</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: 64%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted (loss) earnings per share</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(0.07</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">0.74</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">1.65</span></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920067904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of Parent Company [Abstract]</strong></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="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheets</a></td>
<td class="text">
<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Balance Sheets</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">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="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="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);">Investment in subsidiaries/affiliates (equity method)</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">509,513</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">554,804</span></div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Short-term investments</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);">7,325</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);">9</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; color: rgb(0, 0, 0);">Cash</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">3,288</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">14,375</div>
            </td>

    <td colspan="1" style="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; color: rgb(0, 0, 0);">Property and equipment</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);">586</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);">716</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; color: rgb(0, 0, 0);">Other</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">4,589</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">2,455</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: 16.2pt; color: rgb(0, 0, 0);">Total assets</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">525,301</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">572,359</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Liabilities and Stockholders&#8217; Equity</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">&#160;</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">&#160;</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; color: rgb(0, 0, 0);">Liabilities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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">&#160;</td>

    <td colspan="1" style="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: 16.2pt; color: rgb(0, 0, 0);">Cash dividends declared to stockholders</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,297</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">4,915</span></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: 16.2pt; color: rgb(0, 0, 0);">Notes payable to subsidiary</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,000</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="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: #CCEEFF;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">35,000</div>
            </td>

    <td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,411</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1,408</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: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total liabilities</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">41,708</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" 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);">41,323</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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; color: rgb(0, 0, 0);">Stockholders&#8217; equity</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">483,593</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: #000000 solid 2px;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">531,036</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; color: rgb(0, 0, 0);">Total liabilities and stockholders&#8217; equity</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">525,301</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">572,359</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Statements of (Loss) Income and Comprehensive (Loss) Income</a></td>
<td class="text">
<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Statements of (Loss) Income and Comprehensive (Loss) Income</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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); font-style: italic; font-weight: bold;">Statements of (Loss) Income</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>

    <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);">Revenues</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>

    <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);">Dividends from subsidiaries</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">&#8212;</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">5,000</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">14,000</span></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);">Realized investment gains</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);">&#8212;</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);">&#8212;</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);">&#8212;</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);">Other</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);">526</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);">481</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);">463</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total revenues</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);">526</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);">5,481</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);">14,463</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating expenses</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);">1,245</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,223</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,258</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);">Interest</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);">787</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);">787</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);">794</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total expenses</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);">2,032</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);">2,010</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);">2,052</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries</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,506</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);">3,471</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);">12,411</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax benefit</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);">(618</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);">(714</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);">(1,059</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before equity in undistributed net (loss) income of subsidiaries</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);">(888</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,185</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);">13,470</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Equity in undistributed net (loss) income of subsidiaries</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);">(1,071</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);">21,069</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);">39,345</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,959</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">25,254</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,815</span></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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Statements of Comprehensive (Loss) Income</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: 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);">Net (loss) income</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,959</span></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><span style="color: rgb(0, 0, 0);">)</span></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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">25,254</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,815</span></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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income, net of tax</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Unrealized (loss) gain - subsidiaries</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);">(44,988</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>

    <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);">(7,847</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>

    <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);">10,627</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other comprehensive (loss) income,&#160; net of tax</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);">(44,988</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);">(7,847</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);">10,627</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Comprehensive (loss) income</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(46,947</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">17,407</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">63,442</span></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Statements of Cash Flows</a></td>
<td class="text">
<div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Statements of Cash Flows</div>

<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div>

<div style="text-align: center; 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">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
            </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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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);">Cash flows from operating activities:</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>

    <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (loss) income</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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(1,959</span></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><span style="color: rgb(0, 0, 0);">)</span></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">
              <div><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">25,254</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">52,815</span></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%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Adjustments:</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Equity in undistributed net loss (income) of subsidiaries</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,071</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);">(21,069</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);">(39,345</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other</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);">(1,972</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);">(536</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,615</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net adjustments</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);">(901</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>

    <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);">(21,605</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>

    <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);">(44,960</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: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) provided</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);">(2,860</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);">3,649</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);">7,855</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from investing activities:</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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net (purchases) sale of short-term investments</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);">(7,316</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);">&#8212;</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);">2,493</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: 16.2pt; color: rgb(0, 0, 0);">Net purchase of property 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">&#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);">&#8212;</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);">(13</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);">(18</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: 16.2pt; color: rgb(0, 0, 0);">Investment in subsidiaries</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);">(768</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);">(916</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);">(1,037</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 rowspan="1" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
              <div style="margin-left: 9pt;">
                <div style="margin-left: 9pt;">Other<br/>
                </div>
              </div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(28</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) received</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);">(8,112</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);">(929</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);">1,438</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from financing activities:</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">&#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>

    <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: 64%;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash dividends paid</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);">(20,503</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);">(19,099</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);">(16,976</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: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Issuance of common stock</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; 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);">20,388</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; 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);">15,433</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; 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);">20,654</div>
            </td>

    <td colspan="1" style="text-align: left; 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: 64%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net cash (used) received</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="color: rgb(0, 0, 0);">(115</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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;" 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="color: rgb(0, 0, 0);">(3,666</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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;" 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="color: rgb(0, 0, 0);">3,678</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: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net change in cash</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);">(11,087</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);">(946</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);">12,971</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash at beginning of year</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);">14,375</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);">15,321</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);">2,350</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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Cash at end of year</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">3,288</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">14,375</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">15,321</span></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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920799008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Financial Data by Segment</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Financial data by segment 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="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;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="10" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Revenues:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Premiums earned:</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>

    <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: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">510,153</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">468,433</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">412,877</span></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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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);">312,337</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);">307,582</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);">329,163</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">GAAP premiums earned</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);">822,490</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);">776,015</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);">742,040</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: 16.2pt;">Net investment income</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);">34,016</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);">31,126</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);">29,504</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);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Investment (losses) gains</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 style="color: rgb(0, 0, 0);">(10,185</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);">6,477</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);">2,778</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</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);">1,900</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);">2,848</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);">3,497</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total revenues</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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">848,221</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">816,466</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">777,819</span></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="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;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/>
              </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;">2021<br/>
              </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<br/>
              </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="10" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</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;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">(Loss) income before income taxes:</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>

    <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: 16.2pt; color: rgb(0, 0, 0);">Underwriting (loss) income:</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>

    <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: 25.2pt; color: rgb(0, 0, 0);">Commercial lines</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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(22,665</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(35,174</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">(858</span></div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div><span style="color: rgb(0, 0, 0);">)</span></div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Personal lines</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);">(13,506</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);">17,235</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);">31,764</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%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);">SAP underwriting (loss) income</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);">(36,171</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);">(17,939</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);">30,906</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP adjustments</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);">8,667</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);">9,945</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);">(959</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">GAAP underwriting (loss) income</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);">(27,504</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);">(7,994</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);">29,947</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: 16.2pt; color: rgb(0, 0, 0);">Net investment income</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);">34,016</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);">31,126</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);">29,504</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: rgb(204, 238, 255);" valign="bottom">
              <div style="color: rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0); text-indent: 9pt;">Investment (losses) gains</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 style="color: rgb(0, 0, 0);">(10,185</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);">6,477</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);">2,778</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%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Other</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);">35</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);">730</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);">1,043</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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">(Loss) income before income taxes</div>
              </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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">(3,638</span></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><span style="color: rgb(0, 0, 0);">)</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">30,339</span></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><span style="color: rgb(0, 0, 0);">$</span></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><span style="color: rgb(0, 0, 0);">63,272</span></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: 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 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330916274096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>State</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="Show.showAR( this, 'defref_dgica_OrganizationAndBusinessAbstract', window );"><strong>Organization and Business [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">3<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="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Premiums and losses related to certain products</a></td>
<td class="nump">70.30%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="nump">69.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_NumberOfStates', window );">Number of states | State</a></td>
<td class="nump">4<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock-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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit for tax deductions related to option exercises | $</a></td>
<td class="nump">$ 360,452<span></span>
</td>
<td class="nump">$ 438,850<span></span>
</td>
<td class="nump">$ 302,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="Show.showAR( this, 'defref_dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend', window );">Minimum percentage of class A common stock declared dividend excess over class B dividend</a></td>
<td class="nump">10.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="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_AtlanticStatesMember', window );">Atlantic 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="Show.showAR( this, 'defref_dgica_OrganizationAndBusinessAbstract', window );"><strong>Organization and Business [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="Show.showAR( this, 'defref_dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary', window );">Percentage of share in results of pooled business subsidiary</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember', window );">Donegal Mutual Insurance Company [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="Show.showAR( this, 'defref_dgica_OrganizationAndBusinessAbstract', window );"><strong>Organization and Business [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="Show.showAR( this, 'defref_dgica_PercentageOfVotingPowerOwnedByMajorShareholder', window );">Voting power percentage of outstanding common stock</a></td>
<td class="nump">71.00%<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="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Premiums and losses related to certain products</a></td>
<td class="nump">100.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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember', window );">Donegal Mutual Insurance Company [Member] | Class A Common Stock [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="Show.showAR( this, 'defref_dgica_OrganizationAndBusinessAbstract', window );"><strong>Organization and Business [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="Show.showAR( this, 'defref_dgica_StockOwnershipPercentageHeldByMajorShareholder', window );">Stock ownership percentage held by major shareholder</a></td>
<td class="nump">43.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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember', window );">Donegal Mutual Insurance Company [Member] | Class B Common Stock [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="Show.showAR( this, 'defref_dgica_OrganizationAndBusinessAbstract', window );"><strong>Organization and Business [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="Show.showAR( this, 'defref_dgica_StockOwnershipPercentageHeldByMajorShareholder', window );">Stock ownership percentage held by major shareholder</a></td>
<td class="nump">84.00%<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_dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_NumberOfStates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of states in which marketing of the products has been started.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_NumberOfStates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_OrganizationAndBusinessAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_OrganizationAndBusinessAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of share in results of pooled business subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_PercentageOfVotingPowerOwnedByMajorShareholder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting power owned by major shareholder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PercentageOfVotingPowerOwnedByMajorShareholder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StockOwnershipPercentageHeldByMajorShareholder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of stock ownership held by major shareholder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StockOwnershipPercentageHeldByMajorShareholder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_PremiumsPercentageAssumedToNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column F))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsPercentageAssumedToNet</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=dgica_AtlanticStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_AtlanticStatesMember</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=dgica_DonegalMutualInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_DonegalMutualInsuranceCompanyMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330923178672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of New Accounting Standards (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">36 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 15, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Impact of New Accounting Standard [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple', window );">After tax adjustment to retained earnings</a></td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Impact of New Accounting Standard [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple', window );">After tax adjustment to retained earnings</a></td>
<td class="nump">$ 2.5<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_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330914031392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Reinsurance Pooling and Other Reinsurance Arrangements (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Premiums and losses related to certain products</a></td>
<td class="nump">70.30%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="nump">69.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_AtlanticStatesMember', window );">Atlantic 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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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="Show.showAR( this, 'defref_dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary', window );">Percentage of share in results of pooled business subsidiary</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember', window );">Donegal Mutual [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Premiums and losses related to certain products</a></td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty', window );">Percentage of share in results of pooled business owned by third party</a></td>
<td class="nump">20.00%<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_dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of share in results of pooled business owned by third party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of share in results of pooled business subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_PremiumsPercentageAssumedToNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column F))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsPercentageAssumedToNet</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=dgica_AtlanticStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_AtlanticStatesMember</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=dgica_DonegalMutualInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_DonegalMutualInsuranceCompanyMember</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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919682976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Reinsurance Atlantic States Ceded to Pool (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">$ 383,059,075<span></span>
</td>
<td class="nump">$ 399,284,886<span></span>
</td>
<td class="nump">$ 356,669,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">160,591,399<span></span>
</td>
<td class="nump">176,935,842<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity [Member] | Atlantic 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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">314,321,443<span></span>
</td>
<td class="nump">305,729,418<span></span>
</td>
<td class="nump">266,400,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded', window );">Losses and loss expenses</a></td>
<td class="nump">202,228,589<span></span>
</td>
<td class="nump">222,737,225<span></span>
</td>
<td class="nump">181,205,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">154,472,615<span></span>
</td>
<td class="nump">152,323,262<span></span>
</td>
<td class="nump">146,387,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsPayable', window );">Liability for losses and loss expenses</a></td>
<td class="nump">$ 277,641,902<span></span>
</td>
<td class="nump">$ 274,033,812<span></span>
</td>
<td class="nump">$ 232,540,607<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsPayable</td>
</tr>
<tr>
<td style="padding-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_PrepaidReinsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The unexpired portion of premiums ceded on policies in force as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6485982&amp;loc=d3e22818-158507<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123600520&amp;loc=SL75241803-196195<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidReinsurancePremiums</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of provision for policy benefits and costs incurred for policies ceded.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_AffiliatedEntityMember</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_dei_LegalEntityAxis=dgica_AtlanticStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_AtlanticStatesMember</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>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919694400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Reinsurance Atlantic States Assumed from Pool (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">$ 578,216,997<span></span>
</td>
<td class="nump">$ 573,891,506<span></span>
</td>
<td class="nump">$ 514,172,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnearnedPremiums', window );">Unearned premiums</a></td>
<td class="nump">577,653,130<span></span>
</td>
<td class="nump">572,958,422<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="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Liability for losses and loss expenses</a></td>
<td class="nump">619,994,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity [Member] | Atlantic 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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">578,216,706<span></span>
</td>
<td class="nump">573,891,394<span></span>
</td>
<td class="nump">514,172,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed', window );">Losses and loss expenses</a></td>
<td class="nump">395,794,813<span></span>
</td>
<td class="nump">383,455,320<span></span>
</td>
<td class="nump">309,315,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnearnedPremiums', window );">Unearned premiums</a></td>
<td class="nump">280,031,908<span></span>
</td>
<td class="nump">289,976,879<span></span>
</td>
<td class="nump">262,004,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Liability for losses and loss expenses</a></td>
<td class="nump">$ 496,849,769<span></span>
</td>
<td class="nump">$ 455,564,733<span></span>
</td>
<td class="nump">$ 377,530,215<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability as of the balance sheet date for the estimated ultimate cost of settling claims and claim adjustment expense relating to insured events that have occurred on or before the balance sheet date for those liabilities owed to another party as a result of assuming another insurer's primary obligation.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_AssumedPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of policy benefits and costs incurred for policies assumed.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed</td>
</tr>
<tr>
<td style="padding-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_UnearnedPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(13)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnearnedPremiums</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_AffiliatedEntityMember</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_dei_LegalEntityAxis=dgica_AtlanticStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_AtlanticStatesMember</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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921464208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Reinsurance Ceded to Donegal Mutual Pursuant to Quota-Share Reinsurance Agreements (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Premiums and losses related to certain products</a></td>
<td class="nump">70.30%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="nump">69.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">$ 383,059,075<span></span>
</td>
<td class="nump">$ 399,284,886<span></span>
</td>
<td class="nump">$ 356,669,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">$ 160,591,399<span></span>
</td>
<td class="nump">176,935,842<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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember', window );">Donegal Mutual [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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="Show.showAR( this, 'defref_dgica_PercentageOfPremiumAndLossesRelatedToReinsurance', window );">Premiums and losses related to business of MICO</a></td>
<td class="nump">25.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Premiums and losses related to certain products</a></td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">$ 17,989,939<span></span>
</td>
<td class="nump">37,996,474<span></span>
</td>
<td class="nump">39,315,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded', window );">Losses and loss expenses</a></td>
<td class="nump">5,194,974<span></span>
</td>
<td class="nump">20,037,608<span></span>
</td>
<td class="nump">15,471,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,548,821<span></span>
</td>
<td class="nump">17,155,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsPayable', window );">Liability for losses and loss expenses</a></td>
<td class="nump">$ 22,642,908<span></span>
</td>
<td class="nump">$ 36,659,853<span></span>
</td>
<td class="nump">$ 35,306,627<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_PercentageOfPremiumAndLossesRelatedToReinsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of premium and losses related to reinsurance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PercentageOfPremiumAndLossesRelatedToReinsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsPayable</td>
</tr>
<tr>
<td style="padding-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_PremiumsPercentageAssumedToNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column F))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsPercentageAssumedToNet</td>
</tr>
<tr>
<td style="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_PrepaidReinsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The unexpired portion of premiums ceded on policies in force as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6485982&amp;loc=d3e22818-158507<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123600520&amp;loc=SL75241803-196195<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidReinsurancePremiums</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of provision for policy benefits and costs incurred for policies ceded.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded</td>
</tr>
<tr>
<td style="padding-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_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_DonegalMutualInsuranceCompanyMember</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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919314704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to Reinsurance Agreements (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">$ 383,059,075<span></span>
</td>
<td class="nump">$ 399,284,886<span></span>
</td>
<td class="nump">$ 356,669,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_InsuranceSubsidiariesMember', window );">Insurance Subsidiaries [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossFromCatastrophes', window );">Coverage under catastrophic occurrence</a></td>
<td class="nump">5,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">346,111,400<span></span>
</td>
<td class="nump">361,300,053<span></span>
</td>
<td class="nump">321,311,172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember', window );">Donegal Mutual [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossFromCatastrophes', window );">Coverage under catastrophic occurrence</a></td>
<td class="nump">2,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">17,989,939<span></span>
</td>
<td class="nump">37,996,474<span></span>
</td>
<td class="nump">39,315,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded', window );">Losses and loss expenses</a></td>
<td class="nump">5,194,974<span></span>
</td>
<td class="nump">20,037,608<span></span>
</td>
<td class="nump">15,471,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsPayable', window );">Liability for losses and loss expenses</a></td>
<td class="nump">22,642,908<span></span>
</td>
<td class="nump">36,659,853<span></span>
</td>
<td class="nump">35,306,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CatastropheReinsuranceMember', window );">Catastrophe Reinsurance [Member] | Insurance Subsidiaries [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">13,800,018<span></span>
</td>
<td class="nump">17,574,161<span></span>
</td>
<td class="nump">15,595,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded', window );">Losses and loss expenses</a></td>
<td class="nump">10,517,709<span></span>
</td>
<td class="nump">9,309,624<span></span>
</td>
<td class="nump">25,259,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsPayable', window );">Liability for losses and loss expenses</a></td>
<td class="nump">$ 1,271,006<span></span>
</td>
<td class="nump">$ 1,658,057<span></span>
</td>
<td class="nump">$ 3,812,339<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsPayable</td>
</tr>
<tr>
<td style="padding-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_LossFromCatastrophes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings in the period for the uninsured portion of a loss from a fire, explosion, or natural disaster (hurricane, earthquake).</p></div>
<a href="javascript:void(0);" onclick="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.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossFromCatastrophes</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of provision for policy benefits and costs incurred for policies ceded.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=dgica_InsuranceSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_InsuranceSubsidiariesMember</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=dgica_DonegalMutualInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_DonegalMutualInsuranceCompanyMember</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=dgica_CatastropheReinsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CatastropheReinsuranceMember</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>72
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921300944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Affiliated Reinsurance Transactions on Net Premiums of Insurance Subsidiaries Earned (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Assumed</a></td>
<td class="nump">$ 578,216,997<span></span>
</td>
<td class="nump">$ 573,891,506<span></span>
</td>
<td class="nump">$ 514,172,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Ceded</a></td>
<td class="num">(383,059,075)<span></span>
</td>
<td class="num">(399,284,886)<span></span>
</td>
<td class="num">(356,669,937)<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="Show.showAR( this, 'defref_dgica_ReinsurancePremiumsEarned', window );">Net</a></td>
<td class="nump">232,105,306<span></span>
</td>
<td class="nump">212,591,341<span></span>
</td>
<td class="nump">192,861,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_InsuranceSubsidiariesMember', window );">Insurance Subsidiaries [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Assumed</a></td>
<td class="nump">578,216,706<span></span>
</td>
<td class="nump">573,891,394<span></span>
</td>
<td class="nump">514,172,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Ceded</a></td>
<td class="num">(346,111,400)<span></span>
</td>
<td class="num">(361,300,053)<span></span>
</td>
<td class="num">(321,311,172)<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="Show.showAR( this, 'defref_dgica_ReinsurancePremiumsEarned', window );">Net</a></td>
<td class="nump">$ 232,105,306<span></span>
</td>
<td class="nump">$ 212,591,341<span></span>
</td>
<td class="nump">$ 192,861,276<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReinsurancePremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reinsurance premiums earned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AssumedPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=dgica_InsuranceSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_InsuranceSubsidiariesMember</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>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330914034224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Reinsurance Transactions on Net Losses and Loss Expenses of Insurance Subsidiaries Incurred (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsWritten', window );">Assumed</a></td>
<td class="nump">$ 568,272,026<span></span>
</td>
<td class="nump">$ 601,864,198<span></span>
</td>
<td class="nump">$ 539,070,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Ceded</a></td>
<td class="num">(366,714,634)<span></span>
</td>
<td class="num">(406,802,395)<span></span>
</td>
<td class="num">(383,612,503)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNet', window );">Net</a></td>
<td class="nump">843,528,599<span></span>
</td>
<td class="nump">804,266,509<span></span>
</td>
<td class="nump">742,139,893<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_InsuranceSubsidiariesMember', window );">Insurance Subsidiaries [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="Show.showAR( this, 'defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract', window );"><strong>Reinsurance Pooling and Other Reinsurance Arrangements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsWritten', window );">Assumed</a></td>
<td class="nump">395,790,312<span></span>
</td>
<td class="nump">383,452,056<span></span>
</td>
<td class="nump">309,311,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Ceded</a></td>
<td class="num">(217,941,272)<span></span>
</td>
<td class="num">(252,084,457)<span></span>
</td>
<td class="num">(221,936,307)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNet', window );">Net</a></td>
<td class="nump">$ 177,849,040<span></span>
</td>
<td class="nump">$ 131,367,599<span></span>
</td>
<td class="nump">$ 87,374,791<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AssumedPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_PremiumsWrittenNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenNet</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=dgica_InsuranceSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_InsuranceSubsidiariesMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921118448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Transactions with Affiliates, Expense Sharing (Details) - Donegal Mutual [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_TransactionsWithAffiliatesExpenseSharingAbstract', window );"><strong>Expense Sharing [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceCommissions', window );">Charges for services</a></td>
<td class="nump">$ 199,177,393<span></span>
</td>
<td class="nump">$ 186,568,897<span></span>
</td>
<td class="nump">$ 153,941,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries', window );">Infrastructure related costs allocated</a></td>
<td class="nump">7,600,000<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ProportionateShareOfRemainingInfrastructureCosts', window );">Proportionate share of the remaining infrastructure costs</a></td>
<td class="nump">25,700,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrentAndNoncurrent', window );">Deferred costs</a></td>
<td class="nump">$ 18,100,000<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_dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Infrastructure related costs allocated to insurance subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ProportionateShareOfRemainingInfrastructureCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proportionate share of the remaining infrastructure costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ProportionateShareOfRemainingInfrastructureCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_TransactionsWithAffiliatesExpenseSharingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_TransactionsWithAffiliatesExpenseSharingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_DeferredCostsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_InsuranceCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expense incurred by an insurance company to persons or entities for generating or placing insurance or investment contracts with the company, usually determined as a percentage of policy or contract premiums. Excludes advances or draws to be applied against commissions earned.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.7(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceCommissions</td>
</tr>
<tr>
<td style="padding-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_ConsolidatedEntitiesAxis=dgica_DonegalMutualInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_DonegalMutualInsuranceCompanyMember</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>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920934448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Transactions with Affiliates, Lease Agreement (Details) - Office Equipment [Member]<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', 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="Show.showAR( this, 'defref_dgica_TransactionsWithAffiliatesLeaseAgreementAbstract', window );"><strong>Lease Agreement [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease agreement term</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', 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="Show.showAR( this, 'defref_dgica_TransactionsWithAffiliatesLeaseAgreementAbstract', window );"><strong>Lease Agreement [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease agreement term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_TransactionsWithAffiliatesLeaseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_TransactionsWithAffiliatesLeaseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918797472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract', window );"><strong>Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total held to maturity, amortized cost</a></td>
<td class="nump">$ 688,439,360<span></span>
</td>
<td class="nump">$ 668,104,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Held to maturity, gross unrealized gains</a></td>
<td class="nump">1,810,735<span></span>
</td>
<td class="nump">32,032,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Held to maturity, gross unrealized losses</a></td>
<td class="nump">92,205,414<span></span>
</td>
<td class="nump">2,735,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held to maturity, estimated fair value</a></td>
<td class="nump">598,044,681<span></span>
</td>
<td class="nump">697,400,964<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total available for sale, amortized cost</a></td>
<td class="nump">571,912,727<span></span>
</td>
<td class="nump">523,293,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available for sale, gross unrealized gains</a></td>
<td class="nump">306,270<span></span>
</td>
<td class="nump">11,964,254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available for sale, gross unrealized losses</a></td>
<td class="nump">48,427,066<span></span>
</td>
<td class="nump">2,628,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, estimated fair value</a></td>
<td class="nump">523,791,931<span></span>
</td>
<td class="nump">532,629,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract', window );"><strong>Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total held to maturity, amortized cost</a></td>
<td class="nump">103,362,028<span></span>
</td>
<td class="nump">89,267,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Held to maturity, gross unrealized gains</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">1,922,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Held to maturity, gross unrealized losses</a></td>
<td class="nump">10,566,154<span></span>
</td>
<td class="nump">1,015,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held to maturity, estimated fair value</a></td>
<td class="nump">92,796,730<span></span>
</td>
<td class="nump">90,175,924<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total available for sale, amortized cost</a></td>
<td class="nump">68,537,456<span></span>
</td>
<td class="nump">32,501,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available for sale, gross unrealized gains</a></td>
<td class="nump">108,683<span></span>
</td>
<td class="nump">144,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available for sale, gross unrealized losses</a></td>
<td class="nump">5,124,827<span></span>
</td>
<td class="nump">460,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, estimated fair value</a></td>
<td class="nump">63,521,312<span></span>
</td>
<td class="nump">32,184,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract', window );"><strong>Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total held to maturity, amortized cost</a></td>
<td class="nump">382,097,461<span></span>
</td>
<td class="nump">371,435,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Held to maturity, gross unrealized gains</a></td>
<td class="nump">1,809,879<span></span>
</td>
<td class="nump">17,856,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Held to maturity, gross unrealized losses</a></td>
<td class="nump">60,494,134<span></span>
</td>
<td class="nump">948,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held to maturity, estimated fair value</a></td>
<td class="nump">323,413,206<span></span>
</td>
<td class="nump">388,344,408<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total available for sale, amortized cost</a></td>
<td class="nump">45,448,157<span></span>
</td>
<td class="nump">55,458,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available for sale, gross unrealized gains</a></td>
<td class="nump">33,994<span></span>
</td>
<td class="nump">2,002,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available for sale, gross unrealized losses</a></td>
<td class="nump">5,326,367<span></span>
</td>
<td class="nump">82,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, estimated fair value</a></td>
<td class="nump">40,155,784<span></span>
</td>
<td class="nump">57,378,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">Corporate Securities [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="Show.showAR( this, 'defref_dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract', window );"><strong>Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total held to maturity, amortized cost</a></td>
<td class="nump">190,948,922<span></span>
</td>
<td class="nump">191,147,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Held to maturity, gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,576,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Held to maturity, gross unrealized losses</a></td>
<td class="nump">20,510,543<span></span>
</td>
<td class="nump">772,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held to maturity, estimated fair value</a></td>
<td class="nump">170,438,379<span></span>
</td>
<td class="nump">201,950,935<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total available for sale, amortized cost</a></td>
<td class="nump">218,040,945<span></span>
</td>
<td class="nump">215,668,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available for sale, gross unrealized gains</a></td>
<td class="nump">8,315<span></span>
</td>
<td class="nump">6,817,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available for sale, gross unrealized losses</a></td>
<td class="nump">15,211,215<span></span>
</td>
<td class="nump">874,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, estimated fair value</a></td>
<td class="nump">202,838,045<span></span>
</td>
<td class="nump">221,611,275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-Backed Securities [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="Show.showAR( this, 'defref_dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract', window );"><strong>Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total held to maturity, amortized cost</a></td>
<td class="nump">12,030,949<span></span>
</td>
<td class="nump">16,253,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Held to maturity, gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">675,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Held to maturity, gross unrealized losses</a></td>
<td class="nump">634,583<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held to maturity, estimated fair value</a></td>
<td class="nump">11,396,366<span></span>
</td>
<td class="nump">16,929,697<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total available for sale, amortized cost</a></td>
<td class="nump">239,886,169<span></span>
</td>
<td class="nump">219,664,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available for sale, gross unrealized gains</a></td>
<td class="nump">155,278<span></span>
</td>
<td class="nump">3,000,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available for sale, gross unrealized losses</a></td>
<td class="nump">22,764,657<span></span>
</td>
<td class="nump">1,210,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, estimated fair value</a></td>
<td class="nump">$ 217,276,790<span></span>
</td>
<td class="nump">$ 221,455,023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 2: 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 3: 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 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</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_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</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>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920910336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments, Summary (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. 30, 2013</div></th>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax', window );">Net unrealized losses arising prior to reclassification date</a></td>
<td class="nump">$ 15,100,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss', window );">Amortization of other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 510,819<span></span>
</td>
<td class="nump">$ 897,073<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (41,703,747)<span></span>
</td>
<td class="nump">$ 3,283,551<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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="Show.showAR( this, 'defref_dgica_ThresholdLimitForInvestmentHeld', window );">Percentage of which the company held security of any issuer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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="Show.showAR( this, 'defref_dgica_AggregateFairValueOfBondHeld', window );">Aggregate fair value of bond held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 240,700,000<span></span>
</td>
<td class="nump">$ 284,900,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="Show.showAR( this, 'defref_dgica_AmortizedCostOfBondHeld', window );">Amortized cost of bond held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,500,000<span></span>
</td>
<td class="nump">272,700,000<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=dgica_SpecialRevenueBondMember', window );">Special Revenue Bonds [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="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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="Show.showAR( this, 'defref_dgica_AggregateFairValueOfBondHeld', window );">Aggregate fair value of bond held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,900,000<span></span>
</td>
<td class="nump">160,800,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="Show.showAR( this, 'defref_dgica_AmortizedCostOfBondHeld', window );">Amortized cost of bond held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144,000,000<span></span>
</td>
<td class="nump">$ 154,200,000<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=dgica_EducationBondMember', window );">Education Bonds [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="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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="Show.showAR( this, 'defref_dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds', window );">Percentage of investments in special revenue bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">48.00%<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=dgica_WaterAndSewerUtilityBondsMember', window );">Water and Sewer Utility Bonds [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="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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="Show.showAR( this, 'defref_dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds', window );">Percentage of investments in special revenue bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Accumulated Net Unrealized Investment Losses [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="Show.showAR( this, 'defref_dgica_InvestmentAbstract', window );"><strong>Investments [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="nump">$ 5,200,000<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_dgica_AggregateFairValueOfBondHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of aggregate fair value of bond held at balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_AggregateFairValueOfBondHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_AmortizedCostOfBondHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortized cost of bond held at balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_AmortizedCostOfBondHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_InvestmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_InvestmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of different kind of bond included in investment in special revenue bonds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification adjustment out of accumulated other comprehensive income amortization of unrecognized loss during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ThresholdLimitForInvestmentHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of threshold limit for investment held at balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ThresholdLimitForInvestmentHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax</td>
</tr>
<tr>
<td style="padding-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_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</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_FinancialInstrumentAxis=dgica_SpecialRevenueBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=dgica_SpecialRevenueBondMember</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_FinancialInstrumentAxis=dgica_EducationBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=dgica_EducationBondMember</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_FinancialInstrumentAxis=dgica_WaterAndSewerUtilityBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=dgica_WaterAndSewerUtilityBondsMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</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>78
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918847248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract', window );"><strong>Held To Maturity [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount', window );">Due in one year or less, amortized cost</a></td>
<td class="nump">$ 24,608,278<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount', window );">Due after one year through five years, amortized cost</a></td>
<td class="nump">86,581,717<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount', window );">Due after five years through ten years, amortized cost</a></td>
<td class="nump">245,818,039<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount', window );">Due after ten years, amortized cost</a></td>
<td class="nump">319,400,377<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount', window );">Mortgage-backed securities, amortized cost</a></td>
<td class="nump">12,030,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total held to maturity, amortized cost</a></td>
<td class="nump">688,439,360<span></span>
</td>
<td class="nump">$ 668,104,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Available For Sale [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less, amortized cost</a></td>
<td class="nump">14,601,260<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after one year through five years, amortized cost</a></td>
<td class="nump">163,170,354<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after five years through ten years, amortized cost</a></td>
<td class="nump">123,462,268<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after ten years, amortized cost</a></td>
<td class="nump">30,792,676<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Mortgage-backed securities, amortized cost</a></td>
<td class="nump">239,886,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total available for sale, amortized cost</a></td>
<td class="nump">571,912,727<span></span>
</td>
<td class="nump">523,293,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Held To Maturity [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less, estimated fair value</a></td>
<td class="nump">24,736,944<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years, estimated fair value</a></td>
<td class="nump">83,910,606<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years, estimated fair value</a></td>
<td class="nump">218,039,676<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years, estimated fair value</a></td>
<td class="nump">259,961,089<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities, estimated fair value</a></td>
<td class="nump">11,396,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total held to maturity, estimated fair value</a></td>
<td class="nump">598,044,681<span></span>
</td>
<td class="nump">697,400,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Available For Sale [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less, estimated fair value</a></td>
<td class="nump">14,485,681<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years, estimated fair value</a></td>
<td class="nump">154,175,256<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years, estimated fair value</a></td>
<td class="nump">111,296,437<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years, estimated fair value</a></td>
<td class="nump">26,557,767<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities, estimated fair value</a></td>
<td class="nump">217,276,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale, estimated fair value</a></td>
<td class="nump">$ 523,791,931<span></span>
</td>
<td class="nump">$ 532,629,015<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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="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 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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="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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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="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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 2: 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 3: 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 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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="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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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="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 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth 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="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 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth 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="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 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth 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="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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth 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="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 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing 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="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<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 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing 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="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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-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>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330923236800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments, Cost and Estimated Fair Value of Equity Securities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract', window );"><strong>Cost and Estimated Fair Value of Equity Securities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCost', window );">Cost</a></td>
<td class="nump">$ 30,770,633<span></span>
</td>
<td class="nump">$ 43,262,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Gross gains</a></td>
<td class="nump">5,666,467<span></span>
</td>
<td class="nump">20,413,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedLoss', window );">Gross losses</a></td>
<td class="nump">1,332,260<span></span>
</td>
<td class="nump">256,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Estimated fair value</a></td>
<td class="nump">35,104,840<span></span>
</td>
<td class="nump">63,419,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost', window );">Amortized cost of fixed maturities on deposit with various regulatory authorities</a></td>
<td class="nump">$ 9,473,047<span></span>
</td>
<td class="nump">$ 8,852,886<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of investments in debt securities that are deemed to be held to maturity that are allocated to the segregated group of participating or dividend-paying policies and contracts identified as the closed block.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505872&amp;loc=d3e30806-158569<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 805<br> -Section 55<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124502525&amp;loc=d3e31071-158570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="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(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCost</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-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>80
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919070000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments, Net Investment Income, Consisting Primarily of Interest and Dividends (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncomeAbstract', window );"><strong>Net Investment Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Investment income</a></td>
<td class="nump">$ 36,689,544<span></span>
</td>
<td class="nump">$ 34,132,193<span></span>
</td>
<td class="nump">$ 32,593,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Investment expenses</a></td>
<td class="num">(2,673,432)<span></span>
</td>
<td class="num">(3,006,562)<span></span>
</td>
<td class="num">(3,088,750)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Net investment income</a></td>
<td class="nump">34,016,112<span></span>
</td>
<td class="nump">31,125,631<span></span>
</td>
<td class="nump">29,504,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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember', window );">Fixed Maturities [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="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncomeAbstract', window );"><strong>Net Investment Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Investment income</a></td>
<td class="nump">34,945,437<span></span>
</td>
<td class="nump">32,343,878<span></span>
</td>
<td class="nump">30,750,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-Term investments [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="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncomeAbstract', window );"><strong>Net Investment Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Investment income</a></td>
<td class="nump">817,428<span></span>
</td>
<td class="nump">321,117<span></span>
</td>
<td class="nump">427,392<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [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="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncomeAbstract', window );"><strong>Net Investment Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Investment income</a></td>
<td class="nump">897,429<span></span>
</td>
<td class="nump">1,437,948<span></span>
</td>
<td class="nump">1,386,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember', window );">Other [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="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncomeAbstract', window );"><strong>Net Investment Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Investment income</a></td>
<td class="nump">$ 29,250<span></span>
</td>
<td class="nump">$ 29,250<span></span>
</td>
<td class="nump">$ 29,250<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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="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.7(a),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-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_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the generation of investment income.</p></div>
<a href="javascript:void(0);" onclick="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.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-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_NetInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments.</p></div>
<a href="javascript:void(0);" onclick="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(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetInvestmentIncome</td>
</tr>
<tr>
<td style="padding-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_NetInvestmentIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetInvestmentIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember</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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember</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_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember</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>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921048992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments, Gross Investment Gains and Losses before Applicable 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, 2022</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="Show.showAR( this, 'defref_dgica_NetGainsAndLossesFromInvestmentsAbstract', window );"><strong>Net Gains and Losses from Investments [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="Show.showAR( this, 'defref_dgica_GrossRealizedGainOnInvestments', window );">Gross realized gains</a></td>
<td class="nump">$ 3,392,971<span></span>
</td>
<td class="nump">$ 2,107,189<span></span>
</td>
<td class="nump">$ 924,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_GrossRealizedLossOnInvestments', window );">Gross realized losses</a></td>
<td class="nump">6,243,262<span></span>
</td>
<td class="nump">756,461<span></span>
</td>
<td class="nump">3,801,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_GrossRealizedGainLossOnInvestments', window );">Net realized (losses) gains</a></td>
<td class="num">(2,850,291)<span></span>
</td>
<td class="nump">1,350,728<span></span>
</td>
<td class="num">(2,877,122)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Gross unrealized gains on equity securities</a></td>
<td class="nump">5,666,467<span></span>
</td>
<td class="nump">20,413,667<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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedLoss', window );">Gross unrealized losses on equity securities</a></td>
<td class="num">(1,332,260)<span></span>
</td>
<td class="num">(256,271)<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="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(10,184,797)<span></span>
</td>
<td class="nump">6,477,286<span></span>
</td>
<td class="nump">2,777,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments', window );">Change in difference between fair value and cost of investments</a></td>
<td class="num">(161,324,651)<span></span>
</td>
<td class="num">(23,565,961)<span></span>
</td>
<td class="nump">37,964,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember', window );">Fixed Maturities [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="Show.showAR( this, 'defref_dgica_NetGainsAndLossesFromInvestmentsAbstract', window );"><strong>Net Gains and Losses from Investments [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="Show.showAR( this, 'defref_dgica_GrossRealizedGainOnInvestments', window );">Gross realized gains</a></td>
<td class="nump">1,149,761<span></span>
</td>
<td class="nump">676,724<span></span>
</td>
<td class="nump">818,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_GrossRealizedLossOnInvestments', window );">Gross realized losses</a></td>
<td class="nump">2,129,736<span></span>
</td>
<td class="nump">294,126<span></span>
</td>
<td class="nump">246,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments', window );">Change in difference between fair value and cost of investments</a></td>
<td class="num">(177,147,840)<span></span>
</td>
<td class="num">(27,576,934)<span></span>
</td>
<td class="nump">33,876,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_RealEstateMember', window );">Real Estate [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="Show.showAR( this, 'defref_dgica_NetGainsAndLossesFromInvestmentsAbstract', window );"><strong>Net Gains and Losses from Investments [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="Show.showAR( this, 'defref_dgica_GrossRealizedGainOnInvestments', window );">Gross realized gains</a></td>
<td class="nump">477,287<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [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="Show.showAR( this, 'defref_dgica_NetGainsAndLossesFromInvestmentsAbstract', window );"><strong>Net Gains and Losses from Investments [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="Show.showAR( this, 'defref_dgica_GrossRealizedGainOnInvestments', window );">Gross realized gains</a></td>
<td class="nump">1,765,923<span></span>
</td>
<td class="nump">1,430,465<span></span>
</td>
<td class="nump">106,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_GrossRealizedLossOnInvestments', window );">Gross realized losses</a></td>
<td class="nump">4,113,526<span></span>
</td>
<td class="nump">462,335<span></span>
</td>
<td class="nump">3,555,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Gross unrealized gains on equity securities</a></td>
<td class="nump">258,532<span></span>
</td>
<td class="nump">5,627,949<span></span>
</td>
<td class="nump">8,426,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedLoss', window );">Gross unrealized losses on equity securities</a></td>
<td class="num">(7,593,038)<span></span>
</td>
<td class="num">(501,391)<span></span>
</td>
<td class="num">(2,771,765)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments', window );">Change in difference between fair value and cost of investments</a></td>
<td class="nump">$ 15,823,189<span></span>
</td>
<td class="nump">$ 4,010,973<span></span>
</td>
<td class="nump">$ 4,088,003<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in difference between fair value and cost of investments during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_GrossRealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross realized gain/losses on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_GrossRealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_GrossRealizedGainOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross realized gain on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_GrossRealizedGainOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_GrossRealizedLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross realized loss on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_GrossRealizedLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_NetGainsAndLossesFromInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_NetGainsAndLossesFromInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-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_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember</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_InvestmentTypeAxis=us-gaap_RealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentTypeAxis=us-gaap_RealEstateMember</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_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember</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>82
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919611456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments, Fixed Maturities with Unrealized Losses (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>Securities</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="Show.showAR( this, 'defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract', window );"><strong>Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 794,301,631<span></span>
</td>
<td class="nump">$ 267,088,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">87,867,711<span></span>
</td>
<td class="nump">4,049,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">More than 12 months, fair value</a></td>
<td class="nump">238,020,946<span></span>
</td>
<td class="nump">39,340,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">More than 12 months, unrealized losses</a></td>
<td class="nump">52,764,769<span></span>
</td>
<td class="nump">1,314,925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment losses</a></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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityTransferAmount', window );">Sales or transfers, held to maturity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedges', window );">Derivative instruments or hedging activities</a></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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember', window );">Fixed Maturities [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="Show.showAR( this, 'defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract', window );"><strong>Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [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="Show.showAR( this, 'defref_dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition', window );">Number of fixed maturity securities classified as available for sale | Securities</a></td>
<td class="nump">882<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract', window );"><strong>Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 90,245,322<span></span>
</td>
<td class="nump">27,691,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">5,326,954<span></span>
</td>
<td class="nump">412,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">More than 12 months, fair value</a></td>
<td class="nump">47,237,638<span></span>
</td>
<td class="nump">28,426,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">More than 12 months, unrealized losses</a></td>
<td class="nump">10,364,027<span></span>
</td>
<td class="nump">1,063,816<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract', window );"><strong>Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">261,464,427<span></span>
</td>
<td class="nump">56,654,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">49,327,324<span></span>
</td>
<td class="nump">899,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">More than 12 months, fair value</a></td>
<td class="nump">47,945,038<span></span>
</td>
<td class="nump">7,090,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">More than 12 months, unrealized losses</a></td>
<td class="nump">16,493,177<span></span>
</td>
<td class="nump">131,605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">Corporate Securities [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="Show.showAR( this, 'defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract', window );"><strong>Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">298,706,256<span></span>
</td>
<td class="nump">92,736,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">22,272,711<span></span>
</td>
<td class="nump">1,609,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">More than 12 months, fair value</a></td>
<td class="nump">72,959,284<span></span>
</td>
<td class="nump">1,462,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">More than 12 months, unrealized losses</a></td>
<td class="nump">13,449,047<span></span>
</td>
<td class="nump">37,283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-Backed Securities [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="Show.showAR( this, 'defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract', window );"><strong>Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">143,885,626<span></span>
</td>
<td class="nump">90,006,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">10,940,722<span></span>
</td>
<td class="nump">1,128,197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">More than 12 months, fair value</a></td>
<td class="nump">69,878,986<span></span>
</td>
<td class="nump">2,361,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">More than 12 months, unrealized losses</a></td>
<td class="nump">$ 12,458,518<span></span>
</td>
<td class="nump">$ 82,221<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as available for sale in unrealized loss position held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesHeldToMaturityTransferAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) transferred to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and net income (trading).</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityTransferAmount</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the asset arising from derivative instruments and hedging activities, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedges</td>
</tr>
<tr>
<td style="padding-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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentTypeAxis=us-gaap_FixedMaturitiesMember</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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</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_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</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>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330915727600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">$ 523,791,931<span></span>
</td>
<td class="nump">$ 532,629,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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">35,104,840<span></span>
</td>
<td class="nump">63,419,973<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">63,521,312<span></span>
</td>
<td class="nump">32,184,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">40,155,784<span></span>
</td>
<td class="nump">57,378,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Mortgage-Backed Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">217,276,790<span></span>
</td>
<td class="nump">221,455,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">35,104,840<span></span>
</td>
<td class="nump">63,419,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in the fair value hierarchy</a></td>
<td class="nump">558,896,771<span></span>
</td>
<td class="nump">596,048,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">63,521,312<span></span>
</td>
<td class="nump">32,184,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">40,155,784<span></span>
</td>
<td class="nump">57,378,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Corporate Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">202,838,045<span></span>
</td>
<td class="nump">221,611,275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Mortgage-Backed Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">217,276,790<span></span>
</td>
<td class="nump">221,455,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">32,820,452<span></span>
</td>
<td class="nump">61,130,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in the fair value hierarchy</a></td>
<td class="nump">32,820,452<span></span>
</td>
<td class="nump">61,130,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Corporate Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Mortgage-Backed Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">2,284,388<span></span>
</td>
<td class="nump">2,289,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in the fair value hierarchy</a></td>
<td class="nump">526,076,319<span></span>
</td>
<td class="nump">534,918,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">63,521,312<span></span>
</td>
<td class="nump">32,184,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">40,155,784<span></span>
</td>
<td class="nump">57,378,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Corporate Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">202,838,045<span></span>
</td>
<td class="nump">221,611,275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Mortgage-Backed Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></td>
<td class="nump">217,276,790<span></span>
</td>
<td class="nump">221,455,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in the fair value hierarchy</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | Obligations of States and Political Subdivisions [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | Corporate Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | Mortgage-Backed Securities [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="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available for sale, at fair value</a></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_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="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(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_FairValueInputsQuantitativeInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueInputsQuantitativeInformationAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</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_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>84
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330931863152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Policy Acquisition Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract', window );"><strong>Deferred Policy Acquisition Costs [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCosts', window );">Beginning Balance</a></td>
<td class="nump">$ 68,028,373<span></span>
</td>
<td class="nump">$ 59,156,958<span></span>
</td>
<td class="nump">$ 59,284,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsAdditions', window );">Acquisition costs deferred</a></td>
<td class="nump">147,571,857<span></span>
</td>
<td class="nump">137,604,415<span></span>
</td>
<td class="nump">118,944,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense', window );">Amortization charged to earnings</a></td>
<td class="num">(142,430,000)<span></span>
</td>
<td class="num">(128,733,000)<span></span>
</td>
<td class="num">(119,072,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCosts', window );">Ending Balance</a></td>
<td class="nump">$ 73,170,230<span></span>
</td>
<td class="nump">$ 68,028,373<span></span>
</td>
<td class="nump">$ 59,156,958<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_DeferredPolicyAcquisitionCostAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense (reversal of expense) for deferred policy acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6480726&amp;loc=d3e6691-158385<br><br>Reference 4: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: 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(7)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=35755530&amp;loc=d3e11264-158415<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense</td>
</tr>
<tr>
<td style="padding-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_DeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred policy acquisition cost capitalized on contract remaining in force.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124506110&amp;loc=d3e32546-158582<br><br>Reference 4: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: 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)(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_DeferredPolicyAcquisitionCostsAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred policy acquisition cost capitalized.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsAdditions</td>
</tr>
<tr>
<td style="padding-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_DeferredPolicyAcquisitionCostsDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>85
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921214624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, Gross</a></td>
<td class="nump">$ 12,249,967<span></span>
</td>
<td class="nump">$ 12,667,723<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="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(9,494,862)<span></span>
</td>
<td class="num">(9,710,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, Net</a></td>
<td class="nump">2,755,105<span></span>
</td>
<td class="nump">2,956,930<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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">173,535<span></span>
</td>
<td class="nump">208,641<span></span>
</td>
<td class="nump">$ 257,397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, Gross</a></td>
<td class="nump">$ 8,245,030<span></span>
</td>
<td class="nump">8,382,877<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">15 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, Gross</a></td>
<td class="nump">$ 42,794<span></span>
</td>
<td class="nump">322,703<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Real Estate [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, Gross</a></td>
<td class="nump">$ 2,575,207<span></span>
</td>
<td class="nump">2,575,207<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Real Estate [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Real Estate [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">50 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property and Equipment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, Gross</a></td>
<td class="nump">$ 1,386,936<span></span>
</td>
<td class="nump">$ 1,386,936<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AutomobilesMember</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_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LandBuildingsAndImprovementsMember</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_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareAndSoftwareDevelopmentCostsMember</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>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921204336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses, Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract', window );"><strong>Liability for Claims and Claims Adjustment 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at January 1</a></td>
<td class="nump">$ 1,077,620,301<span></span>
</td>
<td class="nump">$ 962,007,437<span></span>
</td>
<td class="nump">$ 869,673,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments', window );">Less reinsurance recoverable</a></td>
<td class="num">(451,261,306)<span></span>
</td>
<td class="num">(404,818,480)<span></span>
</td>
<td class="num">(362,768,427)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet', window );">Net balance at January 1</a></td>
<td class="nump">626,358,995<span></span>
</td>
<td class="nump">557,188,957<span></span>
</td>
<td class="nump">506,905,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract', window );"><strong>Incurred related to [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense', window );">Current year</a></td>
<td class="nump">608,900,206<span></span>
</td>
<td class="nump">551,917,571<span></span>
</td>
<td class="nump">472,709,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense', window );">Prior years</a></td>
<td class="num">(44,821,213)<span></span>
</td>
<td class="num">(31,208,029)<span></span>
</td>
<td class="num">(12,944,767)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1', window );">Total incurred</a></td>
<td class="nump">564,078,993<span></span>
</td>
<td class="nump">520,709,542<span></span>
</td>
<td class="nump">459,764,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract', window );"><strong>Paid related to [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1', window );">Current year</a></td>
<td class="nump">302,272,322<span></span>
</td>
<td class="nump">269,316,762<span></span>
</td>
<td class="nump">236,984,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1', window );">Prior years</a></td>
<td class="nump">218,304,130<span></span>
</td>
<td class="nump">182,222,742<span></span>
</td>
<td class="nump">172,496,467<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLossesAndLossAdjustmentExpense', window );">Total paid</a></td>
<td class="nump">520,576,452<span></span>
</td>
<td class="nump">451,539,504<span></span>
</td>
<td class="nump">409,480,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet', window );">Net balance at end of period</a></td>
<td class="nump">669,861,536<span></span>
</td>
<td class="nump">626,358,995<span></span>
</td>
<td class="nump">557,188,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments', window );">Plus reinsurance recoverable</a></td>
<td class="nump">451,184,222<span></span>
</td>
<td class="nump">451,261,306<span></span>
</td>
<td class="nump">404,818,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at end of period</a></td>
<td class="nump">$ 1,121,045,758<span></span>
</td>
<td class="nump">$ 1,077,620,301<span></span>
</td>
<td class="nump">$ 962,007,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage', window );">Percentage of development</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of development related to net carried reserves and resulted primarily from lower-than-expected severity in the workers' compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1</td>
</tr>
<tr>
<td style="padding-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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1</td>
</tr>
<tr>
<td style="padding-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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1</td>
</tr>
<tr>
<td style="padding-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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims.</p></div>
<a href="javascript:void(0);" onclick="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(13)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet</td>
</tr>
<tr>
<td style="padding-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_PaymentsForLossesAndLossAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 25<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLossesAndLossAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after valuation allowance, recoverable under reinsurance contracts for losses reported to the ceding insurer but not yet paid and amounts expected for incurred losses and settlement expenses, which have not yet been reported to the ceding insurer.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=99404803&amp;loc=d3e21412-158489<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6824-158387<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments</td>
</tr>
<tr>
<td style="padding-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_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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>87
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330903389680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses, Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)<br> Claim in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>Claim</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>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 1,410,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">132,735<span></span>
</td>
<td class="nump">$ 132,787<span></span>
</td>
<td class="nump">$ 132,690<span></span>
</td>
<td class="nump">$ 132,853<span></span>
</td>
<td class="nump">$ 132,934<span></span>
</td>
<td class="nump">$ 132,604<span></span>
</td>
<td class="nump">$ 132,643<span></span>
</td>
<td class="nump">$ 131,594<span></span>
</td>
<td class="nump">$ 130,737<span></span>
</td>
<td class="nump">$ 124,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 127,108<span></span>
</td>
<td class="nump">126,977<span></span>
</td>
<td class="nump">126,861<span></span>
</td>
<td class="nump">126,734<span></span>
</td>
<td class="nump">126,779<span></span>
</td>
<td class="nump">126,200<span></span>
</td>
<td class="nump">124,210<span></span>
</td>
<td class="nump">124,806<span></span>
</td>
<td class="nump">124,426<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 141,965<span></span>
</td>
<td class="nump">142,010<span></span>
</td>
<td class="nump">142,073<span></span>
</td>
<td class="nump">142,408<span></span>
</td>
<td class="nump">142,493<span></span>
</td>
<td class="nump">139,181<span></span>
</td>
<td class="nump">139,333<span></span>
</td>
<td class="nump">137,569<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 156,227<span></span>
</td>
<td class="nump">156,436<span></span>
</td>
<td class="nump">156,935<span></span>
</td>
<td class="nump">157,943<span></span>
</td>
<td class="nump">157,516<span></span>
</td>
<td class="nump">153,937<span></span>
</td>
<td class="nump">150,216<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 173,032<span></span>
</td>
<td class="nump">173,730<span></span>
</td>
<td class="nump">174,784<span></span>
</td>
<td class="nump">175,939<span></span>
</td>
<td class="nump">127,728<span></span>
</td>
<td class="nump">166,690<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 179,732<span></span>
</td>
<td class="nump">180,787<span></span>
</td>
<td class="nump">181,558<span></span>
</td>
<td class="nump">183,358<span></span>
</td>
<td class="nump">186,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 154,805<span></span>
</td>
<td class="nump">156,300<span></span>
</td>
<td class="nump">157,689<span></span>
</td>
<td class="nump">161,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 2,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 100,339<span></span>
</td>
<td class="nump">103,585<span></span>
</td>
<td class="nump">111,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 3,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 118,752<span></span>
</td>
<td class="nump">119,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 6,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 126,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 19,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 678,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">51,021<span></span>
</td>
<td class="nump">51,053<span></span>
</td>
<td class="nump">51,064<span></span>
</td>
<td class="nump">51,008<span></span>
</td>
<td class="nump">50,971<span></span>
</td>
<td class="nump">50,988<span></span>
</td>
<td class="nump">50,874<span></span>
</td>
<td class="nump">51,122<span></span>
</td>
<td class="nump">51,121<span></span>
</td>
<td class="nump">50,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 57,353<span></span>
</td>
<td class="nump">57,371<span></span>
</td>
<td class="nump">57,367<span></span>
</td>
<td class="nump">57,402<span></span>
</td>
<td class="nump">57,288<span></span>
</td>
<td class="nump">57,332<span></span>
</td>
<td class="nump">57,680<span></span>
</td>
<td class="nump">58,378<span></span>
</td>
<td class="nump">56,916<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 63,036<span></span>
</td>
<td class="nump">63,043<span></span>
</td>
<td class="nump">62,993<span></span>
</td>
<td class="nump">63,099<span></span>
</td>
<td class="nump">63,071<span></span>
</td>
<td class="nump">63,053<span></span>
</td>
<td class="nump">63,925<span></span>
</td>
<td class="nump">63,359<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 63,472<span></span>
</td>
<td class="nump">63,409<span></span>
</td>
<td class="nump">63,279<span></span>
</td>
<td class="nump">63,355<span></span>
</td>
<td class="nump">63,735<span></span>
</td>
<td class="nump">64,064<span></span>
</td>
<td class="nump">62,443<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 78,815<span></span>
</td>
<td class="nump">79,065<span></span>
</td>
<td class="nump">79,247<span></span>
</td>
<td class="nump">79,305<span></span>
</td>
<td class="nump">79,911<span></span>
</td>
<td class="nump">79,283<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 82,058<span></span>
</td>
<td class="nump">82,566<span></span>
</td>
<td class="nump">82,905<span></span>
</td>
<td class="nump">83,385<span></span>
</td>
<td class="nump">81,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 72,168<span></span>
</td>
<td class="nump">73,234<span></span>
</td>
<td class="nump">73,554<span></span>
</td>
<td class="nump">73,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 61,595<span></span>
</td>
<td class="nump">62,718<span></span>
</td>
<td class="nump">61,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 66,996<span></span>
</td>
<td class="nump">67,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 82,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 7,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 737,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">36,133<span></span>
</td>
<td class="nump">36,165<span></span>
</td>
<td class="nump">36,181<span></span>
</td>
<td class="nump">36,569<span></span>
</td>
<td class="nump">36,435<span></span>
</td>
<td class="nump">36,404<span></span>
</td>
<td class="nump">35,240<span></span>
</td>
<td class="nump">34,751<span></span>
</td>
<td class="nump">33,749<span></span>
</td>
<td class="nump">32,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 49,285<span></span>
</td>
<td class="nump">49,291<span></span>
</td>
<td class="nump">49,308<span></span>
</td>
<td class="nump">49,168<span></span>
</td>
<td class="nump">49,284<span></span>
</td>
<td class="nump">48,213<span></span>
</td>
<td class="nump">47,326<span></span>
</td>
<td class="nump">44,544<span></span>
</td>
<td class="nump">42,760<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 53,477<span></span>
</td>
<td class="nump">53,793<span></span>
</td>
<td class="nump">54,619<span></span>
</td>
<td class="nump">54,517<span></span>
</td>
<td class="nump">54,259<span></span>
</td>
<td class="nump">51,412<span></span>
</td>
<td class="nump">48,323<span></span>
</td>
<td class="nump">46,526<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 65,922<span></span>
</td>
<td class="nump">66,085<span></span>
</td>
<td class="nump">66,894<span></span>
</td>
<td class="nump">67,127<span></span>
</td>
<td class="nump">65,905<span></span>
</td>
<td class="nump">57,353<span></span>
</td>
<td class="nump">54,302<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 64,631<span></span>
</td>
<td class="nump">65,310<span></span>
</td>
<td class="nump">67,249<span></span>
</td>
<td class="nump">67,697<span></span>
</td>
<td class="nump">67,927<span></span>
</td>
<td class="nump">61,484<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 82,226<span></span>
</td>
<td class="nump">83,043<span></span>
</td>
<td class="nump">82,313<span></span>
</td>
<td class="nump">81,396<span></span>
</td>
<td class="nump">79,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 86,140<span></span>
</td>
<td class="nump">90,290<span></span>
</td>
<td class="nump">91,245<span></span>
</td>
<td class="nump">88,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 3,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 85,016<span></span>
</td>
<td class="nump">87,766<span></span>
</td>
<td class="nump">90,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 5,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 99,231<span></span>
</td>
<td class="nump">109,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 16,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 115,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 38,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 717,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">37,598<span></span>
</td>
<td class="nump">37,630<span></span>
</td>
<td class="nump">37,495<span></span>
</td>
<td class="nump">37,453<span></span>
</td>
<td class="nump">37,365<span></span>
</td>
<td class="nump">37,981<span></span>
</td>
<td class="nump">37,205<span></span>
</td>
<td class="nump">37,292<span></span>
</td>
<td class="nump">35,679<span></span>
</td>
<td class="nump">35,683<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 53,502<span></span>
</td>
<td class="nump">52,933<span></span>
</td>
<td class="nump">52,926<span></span>
</td>
<td class="nump">53,116<span></span>
</td>
<td class="nump">53,294<span></span>
</td>
<td class="nump">52,336<span></span>
</td>
<td class="nump">51,843<span></span>
</td>
<td class="nump">50,135<span></span>
</td>
<td class="nump">48,204<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 45,595<span></span>
</td>
<td class="nump">45,420<span></span>
</td>
<td class="nump">45,366<span></span>
</td>
<td class="nump">45,873<span></span>
</td>
<td class="nump">45,104<span></span>
</td>
<td class="nump">44,728<span></span>
</td>
<td class="nump">43,874<span></span>
</td>
<td class="nump">42,070<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 48,802<span></span>
</td>
<td class="nump">48,823<span></span>
</td>
<td class="nump">48,732<span></span>
</td>
<td class="nump">48,871<span></span>
</td>
<td class="nump">48,267<span></span>
</td>
<td class="nump">46,988<span></span>
</td>
<td class="nump">43,005<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 54,244<span></span>
</td>
<td class="nump">55,076<span></span>
</td>
<td class="nump">54,812<span></span>
</td>
<td class="nump">56,517<span></span>
</td>
<td class="nump">56,043<span></span>
</td>
<td class="nump">56,185<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 65,911<span></span>
</td>
<td class="nump">67,810<span></span>
</td>
<td class="nump">67,749<span></span>
</td>
<td class="nump">66,470<span></span>
</td>
<td class="nump">66,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 75,821<span></span>
</td>
<td class="nump">76,326<span></span>
</td>
<td class="nump">73,836<span></span>
</td>
<td class="nump">71,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 4,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 76,490<span></span>
</td>
<td class="nump">79,910<span></span>
</td>
<td class="nump">83,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 8,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 117,574<span></span>
</td>
<td class="nump">116,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 22,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 142,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 44,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 518,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">43,059<span></span>
</td>
<td class="nump">42,427<span></span>
</td>
<td class="nump">42,341<span></span>
</td>
<td class="nump">42,651<span></span>
</td>
<td class="nump">42,555<span></span>
</td>
<td class="nump">42,327<span></span>
</td>
<td class="nump">42,828<span></span>
</td>
<td class="nump">44,289<span></span>
</td>
<td class="nump">47,027<span></span>
</td>
<td class="nump">$ 46,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 47,794<span></span>
</td>
<td class="nump">47,620<span></span>
</td>
<td class="nump">47,849<span></span>
</td>
<td class="nump">47,693<span></span>
</td>
<td class="nump">47,540<span></span>
</td>
<td class="nump">48,537<span></span>
</td>
<td class="nump">49,288<span></span>
</td>
<td class="nump">51,553<span></span>
</td>
<td class="nump">$ 51,508<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 42,043<span></span>
</td>
<td class="nump">42,225<span></span>
</td>
<td class="nump">42,597<span></span>
</td>
<td class="nump">43,006<span></span>
</td>
<td class="nump">44,986<span></span>
</td>
<td class="nump">45,991<span></span>
</td>
<td class="nump">49,615<span></span>
</td>
<td class="nump">$ 53,332<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></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>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 43,484<span></span>
</td>
<td class="nump">43,559<span></span>
</td>
<td class="nump">44,098<span></span>
</td>
<td class="nump">44,969<span></span>
</td>
<td class="nump">47,883<span></span>
</td>
<td class="nump">49,802<span></span>
</td>
<td class="nump">$ 58,814<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></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>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 48,802<span></span>
</td>
<td class="nump">49,557<span></span>
</td>
<td class="nump">51,464<span></span>
</td>
<td class="nump">52,687<span></span>
</td>
<td class="nump">56,351<span></span>
</td>
<td class="nump">$ 60,450<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></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>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 47,007<span></span>
</td>
<td class="nump">47,912<span></span>
</td>
<td class="nump">52,514<span></span>
</td>
<td class="nump">55,291<span></span>
</td>
<td class="nump">$ 62,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 56,480<span></span>
</td>
<td class="nump">57,728<span></span>
</td>
<td class="nump">59,624<span></span>
</td>
<td class="nump">$ 60,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 1,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 57,384<span></span>
</td>
<td class="nump">57,850<span></span>
</td>
<td class="nump">$ 57,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 2,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></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>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 65,530<span></span>
</td>
<td class="nump">$ 67,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 6,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Incurred claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 67,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet', window );">Total IBNR plus expected development on reported claims</a></td>
<td class="nump">$ 21,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims', window );">Cumulative number of reported claims | Claim</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4E<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671321-158438<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 40<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671317-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet</td>
</tr>
<tr>
<td style="padding-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_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671311-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet</td>
</tr>
<tr>
<td style="padding-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_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract</td>
</tr>
<tr>
<td style="padding-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_ShortdurationInsuranceContractsNumberOfReportedClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative number of reported claims for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671317-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_PersonalAutomobileMember</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2019Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2020Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2021Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2022Member</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=dgica_HomeownersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_HomeownersMember</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=dgica_CommercialAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialAutomobileMember</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=dgica_CommercialMultiperilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialMultiperilMember</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=dgica_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_WorkersCompensationMember</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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330912020496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses, Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
<th class="th"><div>Dec. 31, 2013</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 1,314,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented', window );">All outstanding liabilities before 2013, net of reinsurance</a></td>
<td class="nump">913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Liabilities for claims and claims adjustment expenses, net of reinsurance</a></td>
<td class="nump">97,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">132,420<span></span>
</td>
<td class="nump">$ 132,300<span></span>
</td>
<td class="nump">$ 132,215<span></span>
</td>
<td class="nump">$ 131,642<span></span>
</td>
<td class="nump">$ 131,326<span></span>
</td>
<td class="nump">$ 130,026<span></span>
</td>
<td class="nump">$ 125,946<span></span>
</td>
<td class="nump">$ 120,118<span></span>
</td>
<td class="nump">$ 109,051<span></span>
</td>
<td class="nump">$ 84,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">126,701<span></span>
</td>
<td class="nump">125,762<span></span>
</td>
<td class="nump">125,619<span></span>
</td>
<td class="nump">124,926<span></span>
</td>
<td class="nump">123,815<span></span>
</td>
<td class="nump">120,491<span></span>
</td>
<td class="nump">114,893<span></span>
</td>
<td class="nump">104,736<span></span>
</td>
<td class="nump">85,377<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">141,172<span></span>
</td>
<td class="nump">140,892<span></span>
</td>
<td class="nump">140,028<span></span>
</td>
<td class="nump">139,121<span></span>
</td>
<td class="nump">135,027<span></span>
</td>
<td class="nump">128,395<span></span>
</td>
<td class="nump">116,303<span></span>
</td>
<td class="nump">93,611<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">155,521<span></span>
</td>
<td class="nump">154,769<span></span>
</td>
<td class="nump">153,521<span></span>
</td>
<td class="nump">151,159<span></span>
</td>
<td class="nump">143,321<span></span>
</td>
<td class="nump">129,507<span></span>
</td>
<td class="nump">102,433<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">170,895<span></span>
</td>
<td class="nump">169,190<span></span>
</td>
<td class="nump">166,099<span></span>
</td>
<td class="nump">159,879<span></span>
</td>
<td class="nump">142,372<span></span>
</td>
<td class="nump">111,964<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">173,922<span></span>
</td>
<td class="nump">169,651<span></span>
</td>
<td class="nump">163,036<span></span>
</td>
<td class="nump">150,175<span></span>
</td>
<td class="nump">115,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">146,667<span></span>
</td>
<td class="nump">141,004<span></span>
</td>
<td class="nump">127,187<span></span>
</td>
<td class="nump">103,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">89,736<span></span>
</td>
<td class="nump">81,783<span></span>
</td>
<td class="nump">66,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">93,998<span></span>
</td>
<td class="nump">76,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">83,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">653,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented', window );">All outstanding liabilities before 2013, net of reinsurance</a></td>
<td class="nump">219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Liabilities for claims and claims adjustment expenses, net of reinsurance</a></td>
<td class="nump">25,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">50,923<span></span>
</td>
<td class="nump">50,955<span></span>
</td>
<td class="nump">50,965<span></span>
</td>
<td class="nump">50,967<span></span>
</td>
<td class="nump">50,902<span></span>
</td>
<td class="nump">51,043<span></span>
</td>
<td class="nump">50,478<span></span>
</td>
<td class="nump">50,210<span></span>
</td>
<td class="nump">49,410<span></span>
</td>
<td class="nump">40,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">57,318<span></span>
</td>
<td class="nump">57,339<span></span>
</td>
<td class="nump">57,336<span></span>
</td>
<td class="nump">57,243<span></span>
</td>
<td class="nump">56,995<span></span>
</td>
<td class="nump">57,195<span></span>
</td>
<td class="nump">56,990<span></span>
</td>
<td class="nump">56,255<span></span>
</td>
<td class="nump">45,823<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">62,938<span></span>
</td>
<td class="nump">62,936<span></span>
</td>
<td class="nump">62,943<span></span>
</td>
<td class="nump">62,844<span></span>
</td>
<td class="nump">62,590<span></span>
</td>
<td class="nump">62,204<span></span>
</td>
<td class="nump">61,542<span></span>
</td>
<td class="nump">51,885<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">63,266<span></span>
</td>
<td class="nump">63,217<span></span>
</td>
<td class="nump">63,162<span></span>
</td>
<td class="nump">63,144<span></span>
</td>
<td class="nump">62,760<span></span>
</td>
<td class="nump">61,145<span></span>
</td>
<td class="nump">50,125<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">78,528<span></span>
</td>
<td class="nump">78,454<span></span>
</td>
<td class="nump">78,127<span></span>
</td>
<td class="nump">78,006<span></span>
</td>
<td class="nump">77,663<span></span>
</td>
<td class="nump">67,077<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">81,568<span></span>
</td>
<td class="nump">81,464<span></span>
</td>
<td class="nump">80,905<span></span>
</td>
<td class="nump">79,892<span></span>
</td>
<td class="nump">70,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">70,884<span></span>
</td>
<td class="nump">70,416<span></span>
</td>
<td class="nump">69,145<span></span>
</td>
<td class="nump">58,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">60,809<span></span>
</td>
<td class="nump">60,348<span></span>
</td>
<td class="nump">51,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">63,920<span></span>
</td>
<td class="nump">52,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">63,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">574,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented', window );">All outstanding liabilities before 2013, net of reinsurance</a></td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Liabilities for claims and claims adjustment expenses, net of reinsurance</a></td>
<td class="nump">162,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">36,081<span></span>
</td>
<td class="nump">36,087<span></span>
</td>
<td class="nump">36,092<span></span>
</td>
<td class="nump">36,106<span></span>
</td>
<td class="nump">36,004<span></span>
</td>
<td class="nump">34,083<span></span>
</td>
<td class="nump">31,053<span></span>
</td>
<td class="nump">26,879<span></span>
</td>
<td class="nump">23,557<span></span>
</td>
<td class="nump">16,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">48,757<span></span>
</td>
<td class="nump">48,714<span></span>
</td>
<td class="nump">48,603<span></span>
</td>
<td class="nump">48,418<span></span>
</td>
<td class="nump">47,290<span></span>
</td>
<td class="nump">44,374<span></span>
</td>
<td class="nump">39,436<span></span>
</td>
<td class="nump">31,089<span></span>
</td>
<td class="nump">22,707<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">53,052<span></span>
</td>
<td class="nump">52,728<span></span>
</td>
<td class="nump">51,992<span></span>
</td>
<td class="nump">51,605<span></span>
</td>
<td class="nump">48,261<span></span>
</td>
<td class="nump">41,678<span></span>
</td>
<td class="nump">35,342<span></span>
</td>
<td class="nump">23,875<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">65,076<span></span>
</td>
<td class="nump">64,421<span></span>
</td>
<td class="nump">60,485<span></span>
</td>
<td class="nump">57,237<span></span>
</td>
<td class="nump">48,837<span></span>
</td>
<td class="nump">38,237<span></span>
</td>
<td class="nump">27,033<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">62,187<span></span>
</td>
<td class="nump">59,889<span></span>
</td>
<td class="nump">57,128<span></span>
</td>
<td class="nump">49,703<span></span>
</td>
<td class="nump">40,213<span></span>
</td>
<td class="nump">28,707<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">74,421<span></span>
</td>
<td class="nump">69,487<span></span>
</td>
<td class="nump">57,451<span></span>
</td>
<td class="nump">47,941<span></span>
</td>
<td class="nump">33,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">72,139<span></span>
</td>
<td class="nump">63,575<span></span>
</td>
<td class="nump">53,026<span></span>
</td>
<td class="nump">36,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">60,665<span></span>
</td>
<td class="nump">46,459<span></span>
</td>
<td class="nump">31,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">56,101<span></span>
</td>
<td class="nump">39,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">46,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">529,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented', window );">All outstanding liabilities before 2013, net of reinsurance</a></td>
<td class="nump">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Liabilities for claims and claims adjustment expenses, net of reinsurance</a></td>
<td class="nump">189,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">37,575<span></span>
</td>
<td class="nump">37,488<span></span>
</td>
<td class="nump">37,436<span></span>
</td>
<td class="nump">37,333<span></span>
</td>
<td class="nump">36,321<span></span>
</td>
<td class="nump">35,104<span></span>
</td>
<td class="nump">33,614<span></span>
</td>
<td class="nump">29,159<span></span>
</td>
<td class="nump">26,216<span></span>
</td>
<td class="nump">19,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">52,875<span></span>
</td>
<td class="nump">52,252<span></span>
</td>
<td class="nump">52,103<span></span>
</td>
<td class="nump">51,615<span></span>
</td>
<td class="nump">50,017<span></span>
</td>
<td class="nump">47,021<span></span>
</td>
<td class="nump">40,936<span></span>
</td>
<td class="nump">35,520<span></span>
</td>
<td class="nump">27,920<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">44,764<span></span>
</td>
<td class="nump">44,439<span></span>
</td>
<td class="nump">44,090<span></span>
</td>
<td class="nump">42,849<span></span>
</td>
<td class="nump">39,162<span></span>
</td>
<td class="nump">34,323<span></span>
</td>
<td class="nump">29,419<span></span>
</td>
<td class="nump">21,837<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">47,432<span></span>
</td>
<td class="nump">44,944<span></span>
</td>
<td class="nump">43,435<span></span>
</td>
<td class="nump">41,193<span></span>
</td>
<td class="nump">34,612<span></span>
</td>
<td class="nump">29,402<span></span>
</td>
<td class="nump">19,660<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">51,494<span></span>
</td>
<td class="nump">49,488<span></span>
</td>
<td class="nump">46,361<span></span>
</td>
<td class="nump">42,691<span></span>
</td>
<td class="nump">36,926<span></span>
</td>
<td class="nump">27,399<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">59,118<span></span>
</td>
<td class="nump">54,913<span></span>
</td>
<td class="nump">48,050<span></span>
</td>
<td class="nump">42,296<span></span>
</td>
<td class="nump">30,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">55,951<span></span>
</td>
<td class="nump">47,522<span></span>
</td>
<td class="nump">41,266<span></span>
</td>
<td class="nump">28,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">52,646<span></span>
</td>
<td class="nump">46,193<span></span>
</td>
<td class="nump">34,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">69,735<span></span>
</td>
<td class="nump">46,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">57,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">409,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented', window );">All outstanding liabilities before 2013, net of reinsurance</a></td>
<td class="nump">4,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Liabilities for claims and claims adjustment expenses, net of reinsurance</a></td>
<td class="nump">114,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2013 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">41,599<span></span>
</td>
<td class="nump">41,209<span></span>
</td>
<td class="nump">40,827<span></span>
</td>
<td class="nump">40,361<span></span>
</td>
<td class="nump">39,617<span></span>
</td>
<td class="nump">38,877<span></span>
</td>
<td class="nump">36,351<span></span>
</td>
<td class="nump">32,783<span></span>
</td>
<td class="nump">26,043<span></span>
</td>
<td class="nump">$ 13,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2014 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">45,314<span></span>
</td>
<td class="nump">44,671<span></span>
</td>
<td class="nump">44,403<span></span>
</td>
<td class="nump">43,866<span></span>
</td>
<td class="nump">42,465<span></span>
</td>
<td class="nump">40,393<span></span>
</td>
<td class="nump">36,284<span></span>
</td>
<td class="nump">28,513<span></span>
</td>
<td class="nump">$ 13,932<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2015 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">39,478<span></span>
</td>
<td class="nump">39,096<span></span>
</td>
<td class="nump">38,596<span></span>
</td>
<td class="nump">37,936<span></span>
</td>
<td class="nump">36,929<span></span>
</td>
<td class="nump">34,192<span></span>
</td>
<td class="nump">27,531<span></span>
</td>
<td class="nump">$ 13,071<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2016 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">41,809<span></span>
</td>
<td class="nump">41,543<span></span>
</td>
<td class="nump">41,208<span></span>
</td>
<td class="nump">40,570<span></span>
</td>
<td class="nump">37,178<span></span>
</td>
<td class="nump">30,344<span></span>
</td>
<td class="nump">$ 14,709<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2017 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">45,174<span></span>
</td>
<td class="nump">44,242<span></span>
</td>
<td class="nump">42,954<span></span>
</td>
<td class="nump">39,684<span></span>
</td>
<td class="nump">31,990<span></span>
</td>
<td class="nump">$ 15,581<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2018 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">43,279<span></span>
</td>
<td class="nump">41,611<span></span>
</td>
<td class="nump">37,072<span></span>
</td>
<td class="nump">31,928<span></span>
</td>
<td class="nump">$ 17,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2019 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">47,121<span></span>
</td>
<td class="nump">41,740<span></span>
</td>
<td class="nump">33,009<span></span>
</td>
<td class="nump">$ 16,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2020 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">44,089<span></span>
</td>
<td class="nump">32,817<span></span>
</td>
<td class="nump">$ 14,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [Member] | 2021 [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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">42,633<span></span>
</td>
<td class="nump">$ 20,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract', window );"><strong>Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet', window );">Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance</a></td>
<td class="nump">$ 18,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671311-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet</td>
</tr>
<tr>
<td style="padding-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_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671315-158438<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 40<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671311-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet</td>
</tr>
<tr>
<td style="padding-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_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract</td>
</tr>
<tr>
<td style="padding-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_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts for accident years not separately presented in claim development information. Excludes unallocated claim adjustment expense.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671311-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_PersonalAutomobileMember</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2019Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2020Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2021Member</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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2022Member</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=dgica_HomeownersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_HomeownersMember</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=dgica_CommercialAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialAutomobileMember</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=dgica_CommercialMultiperilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialMultiperilMember</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=dgica_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_WorkersCompensationMember</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>89
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919890480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses, Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">$ 619,994,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">427,750,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense', window );">Unallocated loss adjustment expenses</a></td>
<td class="nump">73,302,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Gross liability for unpaid losses and loss expenses</a></td>
<td class="nump">1,121,045,758<span></span>
</td>
<td class="nump">$ 1,077,620,301<span></span>
</td>
<td class="nump">$ 962,007,437<span></span>
</td>
<td class="nump">$ 869,673,849<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">97,163,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">104,349,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">25,905,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">14,712,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">162,683,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">101,574,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">189,400,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">108,853,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">114,333,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">90,454,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other [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="Show.showAR( this, 'defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract', window );"><strong>Reconciliation of Net Incurred and Paid Claims Development [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Net outstanding liabilities</a></td>
<td class="nump">30,510,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverablesGross', window );">Reinsurance recoverable</a></td>
<td class="nump">$ 7,808,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability as of the balance sheet date for the estimated ultimate cost of settling claims and claim adjustment expense relating to insured events that have occurred on or before the balance sheet date for those liabilities owed to another party as a result of assuming another insurer's primary obligation.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_LiabilityForTitleClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling asserted and unasserted claims estimated to have been incurred by the insureds on or before the balance sheet date pertaining to the existence of a lien, encumbrance, defect or other matter purportedly affecting the title to the interest as insured.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceRecoverablesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation allowance recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, premium paid, policy benefits and policy reserves.</p></div>
<a href="javascript:void(0);" onclick="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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-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 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceRecoverablesGross</td>
</tr>
<tr>
<td style="padding-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_ProductOrServiceAxis=dgica_PersonalAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_PersonalAutomobileMember</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=dgica_HomeownersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_HomeownersMember</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=dgica_CommercialAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialAutomobileMember</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=dgica_CommercialMultiperilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialMultiperilMember</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=dgica_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_WorkersCompensationMember</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_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductAndServiceOtherMember</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>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330931875456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Liability for Losses and Loss Expenses, Supplementary Information About Average Historical Claims Duration (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_PersonalAutomobileMember', window );">Personal Automobile [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="Show.showAR( this, 'defref_dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract', window );"><strong>Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 1</a></td>
<td class="nump">65.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 2</a></td>
<td class="nump">16.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 3</a></td>
<td class="nump">8.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 4</a></td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 5</a></td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 6</a></td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 7</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 8</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 9</a></td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 10</a></td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_HomeownersMember', window );">Homeowners [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="Show.showAR( this, 'defref_dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract', window );"><strong>Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 1</a></td>
<td class="nump">81.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 2</a></td>
<td class="nump">15.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 3</a></td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 4</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 5</a></td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 6</a></td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 7</a></td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 8</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 9</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 10</a></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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialAutomobileMember', window );">Commercial Automobile [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="Show.showAR( this, 'defref_dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract', window );"><strong>Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 1</a></td>
<td class="nump">42.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 2</a></td>
<td class="nump">18.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 3</a></td>
<td class="nump">13.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 4</a></td>
<td class="nump">11.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 5</a></td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 6</a></td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 7</a></td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 8</a></td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 9</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 10</a></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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_CommercialMultiperilMember', window );">Commercial Multi-Peril [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="Show.showAR( this, 'defref_dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract', window );"><strong>Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 1</a></td>
<td class="nump">45.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 2</a></td>
<td class="nump">17.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 3</a></td>
<td class="nump">9.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 4</a></td>
<td class="nump">10.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 5</a></td>
<td class="nump">5.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 6</a></td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 7</a></td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 8</a></td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 9</a></td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 10</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dgica_WorkersCompensationMember', window );">Workers Compensation [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="Show.showAR( this, 'defref_dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract', window );"><strong>Short-duration Insurance Contracts, Historical Claims Duration [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 1</a></td>
<td class="nump">30.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 2</a></td>
<td class="nump">32.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 3</a></td>
<td class="nump">15.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 4</a></td>
<td class="nump">8.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 5</a></td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 6</a></td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 7</a></td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 8</a></td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 9</a></td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen', window );">Average annual percentage payout of incurred claims by age, net of reinsurance, year 10</a></td>
<td class="nump">0.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the eighth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the fifth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the fourth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the ninth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the first year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the seventh year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the sixth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the tenth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the third year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree</td>
</tr>
<tr>
<td style="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_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of average annual payout, after reinsurance, in the second year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="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 40<br> -Section 50<br> -Paragraph 4G<br> -URI https://asc.fasb.org/extlink&amp;oid=116884468&amp;loc=SL65671329-158438<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo</td>
</tr>
<tr>
<td style="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_ProductOrServiceAxis=dgica_PersonalAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_PersonalAutomobileMember</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=dgica_HomeownersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_HomeownersMember</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=dgica_CommercialAutomobileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialAutomobileMember</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=dgica_CommercialMultiperilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_CommercialMultiperilMember</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=dgica_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_WorkersCompensationMember</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>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930994624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings, Lines of Credit (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember', window );">FHLB of Pittsburgh [Member] | Atlantic 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="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract', window );"><strong>Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankStock', window );">FHLB stock purchased and owned as part of the agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,573,300<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="Show.showAR( this, 'defref_dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar', window );">Collateral pledged, at par (carrying value $42,471,534)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,378,384<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Borrowing capacity currently available</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,620,984<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="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember', window );">FHLB of Pittsburgh [Member] | Atlantic States [Member] | Asset Pledged as Collateral without Right [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="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract', window );"><strong>Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Collateral pledged at carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,471,534<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Lines of Credit [Member] | Manufacturers and Traders Trust Company [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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Unsecured demand line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Outstanding borrowings</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Lines of Credit [Member] | Manufacturers and Traders Trust Company [Member] | LIBOR [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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Lines of Credit [Member] | FHLB of Pittsburgh [Member] | Atlantic 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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesFixedRate', window );">Federal home loan bank, cash advance at fixed rate advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<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="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate', window );">Fixed interest rate on advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.74%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument due date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">Aug. 31,  2024<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt issued amount</a></td>
<td class="nump">$ 50,000,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Fixed interest rate</a></td>
<td class="nump">0.83%<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_dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pledged assets separately reported assets pledged as collateral at par.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="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 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<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.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses the single interest rate [if] applicable to the advances from the Federal Home Loan Bank, by branch, as of the Balance Sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<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 470<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6479118&amp;loc=d3e64650-112822<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate</td>
</tr>
<tr>
<td style="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_FederalHomeLoanBankAdvancesFixedRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Par amount of advances made and reported by Federal Home Loan Bank (FHLBank) with fixed interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesFixedRate</td>
</tr>
<tr>
<td style="padding-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_FederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity).</p></div>
<a href="javascript:void(0);" onclick="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 325<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123599499&amp;loc=d3e63345-112809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-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_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="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(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="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(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="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(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: 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 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: 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)(b))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-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_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FederalHomeLoanBankAdvancesOptionAxis=srt_FederalHomeLoanBankOfPittsburghMember</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_dei_LegalEntityAxis=dgica_AtlanticStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_AtlanticStatesMember</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_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralWithoutRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralWithoutRightMember</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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_LineOfCreditMember</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_LineOfCreditFacilityAxis=dgica_ManufacturersAndTradersTrustCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LineOfCreditFacilityAxis=dgica_ManufacturersAndTradersTrustCompanyMember</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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330932025216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings, Subordinated Debentures (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>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_SubordinatedDebenturesAbstract', window );"><strong>Subordinated Debentures [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSubordinatedDebt', window );">Payment on subordinated debentures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000,000<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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember', window );">Subordinated Debentures [Member] | MICO [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="Show.showAR( this, 'defref_dgica_SubordinatedDebenturesAbstract', window );"><strong>Subordinated Debentures [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSubordinatedDebt', window );">Payment on subordinated debentures</a></td>
<td class="nump">$ 5,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">$ 178,082<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_dgica_SubordinatedDebenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_SubordinatedDebenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="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(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfSubordinatedDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSubordinatedDebt</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember</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_LineOfCreditFacilityAxis=dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LineOfCreditFacilityAxis=dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember</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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330912008256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance, Unaffiliated Reinsurers (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, 2022 </div>
<div>USD ($) </div>
<div>InsuranceCoverage</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 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="Show.showAR( this, 'defref_us-gaap_ReinsurancePolicyAndProceduresAbstract', window );"><strong>Unaffiliated Reinsurance [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="Show.showAR( this, 'defref_dgica_LossReinsuranceAgreementContractsRetentionAmount', window );">Loss reinsurance agreement contracts retention amount</a></td>
<td class="nump">$ 2,000,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="Show.showAR( this, 'defref_dgica_NumberOfReinsuranceCoverages', window );">Number of reinsurance coverages | InsuranceCoverage</a></td>
<td class="nump">29<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="Show.showAR( this, 'defref_dgica_ReturnFromEstimatedSurplus', window );">Return from estimated surplus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000,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="Show.showAR( this, 'defref_dgica_ReceivableFromReinsuranceClaims', window );">Receivable from reinsurance claims</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18,112,800<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="Show.showAR( this, 'defref_dgica_ReinsuranceTreatyCoveragePercentageMinimum', window );">Percentage of reinsurer coverage</a></td>
<td class="nump">17.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="Show.showAR( this, 'defref_us-gaap_CededCreditRiskAxis=dgica_ThirdPartyReinsuranceMember', window );">Third Party Reinsurance [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="Show.showAR( this, 'defref_us-gaap_ReinsurancePolicyAndProceduresAbstract', window );"><strong>Unaffiliated Reinsurance [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage', window );">Percentage of accumulation of losses</a></td>
<td class="nump">100.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="Show.showAR( this, 'defref_dgica_CatastropheReinsuranceAgreementContractsRetentionAmount', window );">Catastrophe reinsurance, set retention amount</a></td>
<td class="nump">$ 15,000,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="Show.showAR( this, 'defref_dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe', window );">Maximum amount of loss coverage under reinsurance agreement of property catastrophe</a></td>
<td class="nump">$ 185,000,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="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_DonegalMutualMember', window );">Donegal Mutual [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="Show.showAR( this, 'defref_us-gaap_ReinsurancePolicyAndProceduresAbstract', window );"><strong>Unaffiliated Reinsurance [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage', window );">Percentage of accumulation of losses</a></td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_dgica_CatastropheReinsuranceAgreementContractsRetentionAmount', window );">Catastrophe reinsurance, set retention amount</a></td>
<td class="nump">$ 2,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="Show.showAR( this, 'defref_dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe', window );">Maximum amount of loss coverage under reinsurance agreement of property catastrophe</a></td>
<td class="nump">13,000,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent', window );">Additional coverage amount</a></td>
<td class="nump">$ 5,000,000<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_dgica_CatastropheReinsuranceAgreementContractsRetentionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The retention amount of Catastrophe reinsurance agreement contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_CatastropheReinsuranceAgreementContractsRetentionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_LossReinsuranceAgreementContractsRetentionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The retention amount of loss reinsurance agreement contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_LossReinsuranceAgreementContractsRetentionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of loss coverage under reinsurance agreement of property catastrophe.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_NumberOfReinsuranceCoverages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of reinsurance coverages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_NumberOfReinsuranceCoverages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ReceivableFromReinsuranceClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reinsurance claims receivable from Michigan Catastrophic Claims Association.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReceivableFromReinsuranceClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReinsuranceTreatyCoveragePercentageMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of reinsurance treaty coverage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReinsuranceTreatyCoveragePercentageMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReturnFromEstimatedSurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reinsurance claims return estimated surplus from Michigan Catastrophic Claims Association.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReturnFromEstimatedSurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ContractsInForceSubjectToParticipationThroughReinsurancePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio of insurance contracts that are subject to reinsurance participation to all contracts in force.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage</td>
</tr>
<tr>
<td style="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_ReinsurancePolicyAndProceduresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsurancePolicyAndProceduresAbstract</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount per event of risk ceded to reinsurer in excess of risk undertaken originally by insurer that is not ceded to reinsurer.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent</td>
</tr>
<tr>
<td style="padding-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_CededCreditRiskAxis=dgica_ThirdPartyReinsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CededCreditRiskAxis=dgica_ThirdPartyReinsuranceMember</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_dei_LegalEntityAxis=dgica_DonegalMutualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_DonegalMutualMember</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>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919126080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance, Ceded Reinsurance Transactions with Unaffiliated Reinsurers (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_ReinsurancePolicyAndProceduresAbstract', window );"><strong>Unaffiliated Reinsurance [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Premiums written</a></td>
<td class="nump">$ 366,714,634<span></span>
</td>
<td class="nump">$ 406,802,395<span></span>
</td>
<td class="nump">$ 383,612,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">383,059,075<span></span>
</td>
<td class="nump">399,284,886<span></span>
</td>
<td class="nump">356,669,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">160,591,399<span></span>
</td>
<td class="nump">176,935,842<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dgica_UnaffiliatedEntityMember', window );">Unaffiliated Entity [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="Show.showAR( this, 'defref_us-gaap_ReinsurancePolicyAndProceduresAbstract', window );"><strong>Unaffiliated Reinsurance [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Premiums written</a></td>
<td class="nump">37,002,702<span></span>
</td>
<td class="nump">38,173,733<span></span>
</td>
<td class="nump">34,165,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">36,947,675<span></span>
</td>
<td class="nump">37,984,833<span></span>
</td>
<td class="nump">35,358,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded', window );">Losses and loss expenses</a></td>
<td class="nump">31,096,016<span></span>
</td>
<td class="nump">29,999,528<span></span>
</td>
<td class="nump">9,835,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">6,118,784<span></span>
</td>
<td class="nump">6,063,759<span></span>
</td>
<td class="nump">5,874,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsPayable', window );">Liability for losses and loss expenses</a></td>
<td class="nump">$ 149,628,406<span></span>
</td>
<td class="nump">$ 138,909,584<span></span>
</td>
<td class="nump">$ 133,158,907<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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsPayable</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_PrepaidReinsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The unexpired portion of premiums ceded on policies in force as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6485982&amp;loc=d3e22818-158507<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123600520&amp;loc=SL75241803-196195<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidReinsurancePremiums</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of provision for policy benefits and costs incurred for policies ceded.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded</td>
</tr>
<tr>
<td style="padding-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_ReinsurancePolicyAndProceduresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsurancePolicyAndProceduresAbstract</td>
</tr>
<tr>
<td style="padding-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=dgica_UnaffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_UnaffiliatedEntityMember</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>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330916307664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance, Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenAndEarnedAbstract', window );"><strong>Total Reinsurance [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">$ 383,059,075<span></span>
</td>
<td class="nump">$ 399,284,886<span></span>
</td>
<td class="nump">$ 356,669,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">160,591,399<span></span>
</td>
<td class="nump">176,935,842<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dgica_AffiliatedEntityAndUnaffiliatedEntityMember', window );">Affiliated Entity and Unaffiliated Entity [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="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenAndEarnedAbstract', window );"><strong>Total Reinsurance [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Premiums earned</a></td>
<td class="nump">383,059,075<span></span>
</td>
<td class="nump">399,284,886<span></span>
</td>
<td class="nump">356,669,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded', window );">Losses and loss expenses</a></td>
<td class="nump">249,037,288<span></span>
</td>
<td class="nump">282,083,985<span></span>
</td>
<td class="nump">231,771,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidReinsurancePremiums', window );">Prepaid reinsurance premiums</a></td>
<td class="nump">160,591,399<span></span>
</td>
<td class="nump">176,935,842<span></span>
</td>
<td class="nump">169,418,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsPayable', window );">Liability for losses and loss expenses</a></td>
<td class="nump">$ 451,184,222<span></span>
</td>
<td class="nump">$ 451,261,306<span></span>
</td>
<td class="nump">$ 404,818,480<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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsPayable</td>
</tr>
<tr>
<td style="padding-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_PremiumsWrittenAndEarnedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenAndEarnedAbstract</td>
</tr>
<tr>
<td style="padding-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_PrepaidReinsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The unexpired portion of premiums ceded on policies in force as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6485982&amp;loc=d3e22818-158507<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123600520&amp;loc=SL75241803-196195<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidReinsurancePremiums</td>
</tr>
<tr>
<td style="padding-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_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of provision for policy benefits and costs incurred for policies ceded.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=dgica_AffiliatedEntityAndUnaffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_AffiliatedEntityAndUnaffiliatedEntityMember</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>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920943376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNetConsolidatedAbstract', window );"><strong>Effect of Reinsurance on Premiums Written [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectPremiumsWritten', window );">Direct</a></td>
<td class="nump">$ 641,971,207<span></span>
</td>
<td class="nump">$ 609,204,706<span></span>
</td>
<td class="nump">$ 586,681,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsWritten', window );">Assumed</a></td>
<td class="nump">568,272,026<span></span>
</td>
<td class="nump">601,864,198<span></span>
</td>
<td class="nump">539,070,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Ceded</a></td>
<td class="num">(366,714,634)<span></span>
</td>
<td class="num">(406,802,395)<span></span>
</td>
<td class="num">(383,612,503)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNet', window );">Net</a></td>
<td class="nump">$ 843,528,599<span></span>
</td>
<td class="nump">$ 804,266,509<span></span>
</td>
<td class="nump">$ 742,139,893<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_AssumedPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_DirectPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_PremiumsWrittenNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenNet</td>
</tr>
<tr>
<td style="padding-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_PremiumsWrittenNetConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenNetConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-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>97
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330923294000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract', window );"><strong>Effect of Reinsurance on Premiums Earned [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectPremiumsEarned', window );">Direct</a></td>
<td class="nump">$ 627,331,528<span></span>
</td>
<td class="nump">$ 601,408,581<span></span>
</td>
<td class="nump">$ 584,537,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Assumed</a></td>
<td class="nump">578,216,997<span></span>
</td>
<td class="nump">573,891,506<span></span>
</td>
<td class="nump">514,172,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Ceded</a></td>
<td class="num">(383,059,075)<span></span>
</td>
<td class="num">(399,284,886)<span></span>
</td>
<td class="num">(356,669,937)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Net premiums earned</a></td>
<td class="nump">$ 822,489,450<span></span>
</td>
<td class="nump">$ 776,015,201<span></span>
</td>
<td class="nump">$ 742,040,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsPercentageAssumedToNet', window );">Percentage of assumed premiums earned to net premiums earned</a></td>
<td class="nump">70.30%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="nump">69.30%<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_AssumedPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="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 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(1))<br> -URI https://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 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_DirectPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI https://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 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectPremiumsEarned</td>
</tr>
<tr>
<td style="padding-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_PremiumsEarnedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="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(1))<br> -URI https://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 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(13)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsEarnedNet</td>
</tr>
<tr>
<td style="padding-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_PremiumsPercentageAssumedToNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column F))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsPercentageAssumedToNet</td>
</tr>
<tr>
<td style="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_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract</td>
</tr>
<tr>
<td style="padding-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>98
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330931797008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Provision for Income Tax (Benefit) Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income Tax (Benefit) 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current federal income tax</a></td>
<td class="nump">$ 1,280,041<span></span>
</td>
<td class="nump">$ 3,998,431<span></span>
</td>
<td class="nump">$ 10,450,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal income tax</a></td>
<td class="num">(2,958,735)<span></span>
</td>
<td class="nump">1,085,903<span></span>
</td>
<td class="nump">6,448<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (1,678,694)<span></span>
</td>
<td class="nump">$ 5,084,334<span></span>
</td>
<td class="nump">$ 10,457,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_IncomeTaxDescriptionAbstract', 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Corporate income 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_IncomeTaxDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncomeTaxDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921154528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Reconciliation of Federal Income Tax Rate (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax (benefit) expense</a></td>
<td class="num">$ (3,638,099)<span></span>
</td>
<td class="nump">$ 30,338,508<span></span>
</td>
<td class="nump">$ 63,272,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Computed "expected" taxes</a></td>
<td class="num">(764,001)<span></span>
</td>
<td class="nump">6,371,087<span></span>
</td>
<td class="nump">13,287,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Tax-exempt interest</a></td>
<td class="num">(1,446,102)<span></span>
</td>
<td class="num">(1,491,154)<span></span>
</td>
<td class="num">(1,468,806)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_IncomeTaxReconciliationProration', window );">Proration</a></td>
<td class="nump">384,944<span></span>
</td>
<td class="nump">401,717<span></span>
</td>
<td class="nump">395,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsDividends', window );">Dividends received deduction</a></td>
<td class="num">(93,675)<span></span>
</td>
<td class="num">(115,713)<span></span>
</td>
<td class="num">(113,845)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback', window );">Net operating loss carryback</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,640,084)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Tax benefit on exercise of options</a></td>
<td class="num">(360,452)<span></span>
</td>
<td class="num">(438,850)<span></span>
</td>
<td class="num">(302,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="nump">600,592<span></span>
</td>
<td class="nump">357,247<span></span>
</td>
<td class="nump">299,998<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (1,678,694)<span></span>
</td>
<td class="nump">$ 5,084,334<span></span>
</td>
<td class="nump">$ 10,457,251<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to net operating loss carryback.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_IncomeTaxReconciliationProration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 proration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncomeTaxReconciliationProration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationDeductionsDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 dividend.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsDividends</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918766880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred Tax Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve', window );">Unearned premium</a></td>
<td class="nump">$ 17,560,126<span></span>
</td>
<td class="nump">$ 16,674,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves', window );">Loss reserves</a></td>
<td class="nump">9,712,582<span></span>
</td>
<td class="nump">9,568,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities', window );">Net unrealized losses</a></td>
<td class="nump">11,088,307<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net state operating loss carryforward - DGI Parent</a></td>
<td class="nump">8,068,185<span></span>
</td>
<td class="nump">7,865,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">1,472,110<span></span>
</td>
<td class="nump">1,859,687<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">47,901,310<span></span>
</td>
<td class="nump">35,993,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(8,068,185)<span></span>
</td>
<td class="num">(7,865,563)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">39,833,125<span></span>
</td>
<td class="nump">28,128,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost', window );">Deferred policy acquisition costs</a></td>
<td class="nump">15,365,749<span></span>
</td>
<td class="nump">14,285,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment', window );">Loss reserve transition adjustment</a></td>
<td class="nump">856,267<span></span>
</td>
<td class="nump">1,148,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">2,008,092<span></span>
</td>
<td class="nump">6,007,934<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total gross deferred tax liabilities</a></td>
<td class="nump">18,230,108<span></span>
</td>
<td class="nump">21,442,421<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 21,603,017<span></span>
</td>
<td class="nump">$ 6,685,619<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as loss reserve transition adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="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(26)(b))<br> -URI https://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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the unearned premiums reserve.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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>101
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921227936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Operating Loss Carryforward (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_OperatingLossCarryforwardsAbstract', window );"><strong>Operating Loss Carryforwards [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="Show.showAR( this, 'defref_dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback', window );">Income tax benefit related to operating loss carryback</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,640,084)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_DeferredTaxAssetsNetOther', window );">Other deferred tax assets, net</a></td>
<td class="nump">$ 39,800,000<span></span>
</td>
<td class="nump">28,100,000<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="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember', window );">Earliest Tax Year [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="Show.showAR( this, 'defref_dgica_OperatingLossCarryforwardsAbstract', window );"><strong>Operating Loss Carryforwards [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Tax years open for examination</a></td>
<td class="text">2016<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="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember', window );">Latest Tax Year [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="Show.showAR( this, 'defref_dgica_OperatingLossCarryforwardsAbstract', window );"><strong>Operating Loss Carryforwards [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Tax years open for examination</a></td>
<td class="text">2022<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="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=dgica_TaxYearsPriorTo2021Member', window );">Tax Years Prior to 2021 [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="Show.showAR( this, 'defref_dgica_OperatingLossCarryforwardsAbstract', window );"><strong>Operating Loss Carryforwards [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority', window );">Refund from tax authorities</a></td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">$ 2,300,000<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_dgica_DeferredTaxAssetsNetOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_DeferredTaxAssetsNetOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to net operating loss carryback.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_OperatingLossCarryforwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_OperatingLossCarryforwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority</td>
</tr>
<tr>
<td style="padding-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_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_EarliestTaxYearMember</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=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_LatestTaxYearMember</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=dgica_TaxYearsPriorTo2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_TaxYearsPriorTo2021Member</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>102
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330916218528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">113 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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, 2022</div></th>
<th class="th"><div>Jul. 18, 2013</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Class of Stock [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="Show.showAR( this, 'defref_dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend', window );">Minimum percentage of class A common stock declared dividend excess over class B dividend</a></td>
<td class="nump">10.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Class of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">72,465<span></span>
</td>
<td class="nump">72,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,465<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Class of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">3,002,588<span></span>
</td>
<td class="nump">3,002,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,002,588<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="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=dgica_StockRepurchaseProgramMember', window );">Stock Repurchase Program [Member] | Class A Common Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Class of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased (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="nump">57,658<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Stock Repurchase Program [Member] | Class A Common Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Class of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Authority to purchase shares (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">500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ClassOfStockDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_ShareRepurchaseProgramAxis=dgica_StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShareRepurchaseProgramAxis=dgica_StockRepurchaseProgramMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>103
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330903320048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans, Equity Incentive Plans (Details) - USD ($)<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 04, 2022</div></th>
<th class="th"><div>Jan. 04, 2021</div></th>
<th class="th"><div>Jan. 02, 2020</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_dgica_EquityIncentivePlansAbstract', window );"><strong>Equity Incentive Plans [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense in stock compensation plans</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">$ 818,853<span></span>
</td>
<td class="nump">$ 965,701<span></span>
</td>
<td class="nump">$ 1,100,000<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit of stock compensation plans</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">171,959<span></span>
</td>
<td class="nump">202,797<span></span>
</td>
<td class="nump">229,698<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense related to nonvested share-based compensation granted under the plan</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">$ 1,700,000<span></span>
</td>
<td class="nump">1,500,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period of unrecognized compensation expense</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">2 years 1 month 6 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash from option exercises</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">$ 17,400,000<span></span>
</td>
<td class="nump">12,300,000<span></span>
</td>
<td class="nump">17,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="Show.showAR( this, 'defref_dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption', window );">Tax benefit for tax deductions from option exercises</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">$ 360,452<span></span>
</td>
<td class="nump">$ 438,850<span></span>
</td>
<td class="nump">$ 302,901<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EquityIncentivePlanMember', window );">Equity Incentive 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EquityIncentivePlansAbstract', window );"><strong>Equity Incentive Plans [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors', window );">Restricted shares issued to directors (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="nump">500<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options granted (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="nump">$ 1.48<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 1.15<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Fair value of risk-free interest rate</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">3.91%<span></span>
</td>
<td class="nump">0.91%<span></span>
</td>
<td class="nump">0.20%<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</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">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</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">22.00%<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</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">5.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future option grants (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="nump">1,400,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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EquityIncentivePlanMember', window );">Equity Incentive 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EquityIncentivePlansAbstract', window );"><strong>Equity Incentive Plans [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Exercisable period of stock options</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">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EquityIncentivePlanMember', window );">Equity Incentive Plan [Member] | Class A Common Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EquityIncentivePlansAbstract', window );"><strong>Equity Incentive Plans [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates', window );">Common stock available for issuance to employees of subsidiaries and affiliates under identical plan (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="nump">4,500,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="Show.showAR( this, 'defref_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates', window );">Common stock available for issuance to directors and those of the subsidiaries and affiliates under identical plan (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="nump">500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EquityIncentivePlanMember', window );">Equity Incentive Plan [Member] | Restricted Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EquityIncentivePlansAbstract', window );"><strong>Equity Incentive Plans [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued (in shares)</a></td>
<td class="nump">8,500<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">8,500<span></span>
</td>
<td class="text">&#160;<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_dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee service share based compensation tax benefit realized from exercise of stock option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_EquityIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EquityIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award number of restricted shares to issue to all directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award number of shares authorized to issue to employees of subsidiary and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award number of shares authorized to issue to our directors and of subsidiaries and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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=dgica_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_EquityIncentivePlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestrictedStockMember</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>104
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921662368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans, Information Regarding Activity in Stock Option Plans (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract', window );"><strong>Number of 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding beginning balance (in shares)</a></td>
<td class="nump">8,109,726<span></span>
</td>
<td class="nump">9,694,352<span></span>
</td>
<td class="nump">10,435,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">956,600<span></span>
</td>
<td class="nump">906,500<span></span>
</td>
<td class="nump">935,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(1,202,806)<span></span>
</td>
<td class="num">(946,646)<span></span>
</td>
<td class="num">(1,294,606)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(545,618)<span></span>
</td>
<td class="num">(404,664)<span></span>
</td>
<td class="num">(303,908)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(935,723)<span></span>
</td>
<td class="num">(1,139,816)<span></span>
</td>
<td class="num">(78,223)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding ending balance (in shares)</a></td>
<td class="nump">6,382,179<span></span>
</td>
<td class="nump">8,109,726<span></span>
</td>
<td class="nump">9,694,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">4,627,630<span></span>
</td>
<td class="nump">6,297,849<span></span>
</td>
<td class="nump">7,786,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding beginning balance (in dollars per share)</a></td>
<td class="nump">$ 15.22<span></span>
</td>
<td class="nump">$ 15.24<span></span>
</td>
<td class="nump">$ 15.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">14.08<span></span>
</td>
<td class="nump">14.39<span></span>
</td>
<td class="nump">14.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">14.5<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">13.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">15.35<span></span>
</td>
<td class="nump">15.69<span></span>
</td>
<td class="nump">15.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share)</a></td>
<td class="nump">16.81<span></span>
</td>
<td class="nump">16.4<span></span>
</td>
<td class="nump">13.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding ending balance (in dollars per share)</a></td>
<td class="nump">14.94<span></span>
</td>
<td class="nump">15.22<span></span>
</td>
<td class="nump">15.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 15.21<span></span>
</td>
<td class="nump">$ 15.43<span></span>
</td>
<td class="nump">$ 15.42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330915547920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans, Summary of Information about Stock Options Outstanding (Details) - $ / shares<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, 2022</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">6,382,179<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">4,627,630<span></span>
</td>
<td class="nump">6,297,849<span></span>
</td>
<td class="nump">7,786,934<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateMember', window );">December 19, 2013 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 15.9<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">1,492,596<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">1,492,596<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateOneMember', window );">December 18, 2014 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 15.8<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">979,839<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">2 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">979,839<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateTwoMember', window );">December 20, 2018 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 13.69<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">497,470<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">497,470<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateThreeMember', window );">December 19, 2019 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 14.98<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">868,050<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">2 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">868,050<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateFourMember', window );">December 17, 2020 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 14.43<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">755,424<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">503,611<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateFiveMember', window );">January 4, 2021 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 14.07<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">10,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">6,667<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateSixMember', window );">December 16, 2021 [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 14.39<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">825,200<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">4 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">275,064<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateSevenMember', window );">February 9, 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 14.15<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">3,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">4 years 1 month 6 days<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateEightMember', window );">April 18, 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 13.28<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">10,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">4 years 3 months 18 days<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">3,333<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="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=dgica_GrantDateNIneMember', window );">December 15, 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 14.09<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of options outstanding (in shares)</a></td>
<td class="nump">940,600<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="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)-(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="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)-(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="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_AwardDateAxis=dgica_GrantDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateMember</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_AwardDateAxis=dgica_GrantDateOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateOneMember</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_AwardDateAxis=dgica_GrantDateTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateTwoMember</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_AwardDateAxis=dgica_GrantDateThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateThreeMember</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_AwardDateAxis=dgica_GrantDateFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateFourMember</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_AwardDateAxis=dgica_GrantDateFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateFiveMember</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_AwardDateAxis=dgica_GrantDateSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateSixMember</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_AwardDateAxis=dgica_GrantDateSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateSevenMember</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_AwardDateAxis=dgica_GrantDateEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateEightMember</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_AwardDateAxis=dgica_GrantDateNIneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_GrantDateNIneMember</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>106
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330915392320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans, Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2011</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EmployeeStockPurchasePlanAbstract', window );"><strong>Employee Stock Purchase Plan [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares available for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Exercisable period of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of purchase price of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">85.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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">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>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="nump">$ 12.07<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="nump">26,545<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">January 1, 2020 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.28<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,424<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">July 1, 2020 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.09<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,662<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">January 1, 2021 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.96<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,336<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">July 1, 2021 [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.88<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,619<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">January 1, 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>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.15<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,907<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_EmployeeStockPurchasePlanMember', window );">July 1, 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>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Shares Granted or Issued, Share-based Payment Arrangement [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares issued price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.56<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,454<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_dgica_EmployeeStockPurchasePlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EmployeeStockPurchasePlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharebasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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=dgica_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_EmployeeStockPurchasePlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateOneMember</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_AwardDateAxis=dgica_IssueDateTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateTwoMember</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_AwardDateAxis=dgica_IssueDateThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateThreeMember</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_AwardDateAxis=dgica_IssueDateFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateFourMember</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_AwardDateAxis=dgica_IssueDateFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateFiveMember</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_AwardDateAxis=dgica_IssueDateSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=dgica_IssueDateSixMember</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>107
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918979920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Plans, Agency Stock Purchase Plan (Details) - USD ($)<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, 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, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_AgencyStockPurchasePlanMember', window );">Agency Stock Purchase 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_AgencyStockPurchasePlanAbstract', window );"><strong>Agency Stock Purchase Plan [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares available for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod', window );">Investment on per subscription</a></td>
<td class="nump">$ 12,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of purchase price of shares</a></td>
<td class="nump">90.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock', window );">Number of trading days of subscription period</a></td>
<td class="text">10 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued (in shares)</a></td>
<td class="nump">104,393<span></span>
</td>
<td class="nump">99,828<span></span>
</td>
<td class="nump">101,647<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=dgica_AgencyStockPurchasePlan2021Member', window );">New 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="Show.showAR( this, 'defref_dgica_AgencyStockPurchasePlanAbstract', window );"><strong>Agency Stock Purchase Plan [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares available for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<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_dgica_AgencyStockPurchasePlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_AgencyStockPurchasePlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of periods considered to arrive at average price to issue common stock, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award maximum amount of subscription per period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_PlanNameAxis=dgica_AgencyStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_AgencyStockPurchasePlanMember</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=dgica_AgencyStockPurchasePlan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dgica_AgencyStockPurchasePlan2021Member</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>108
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330918951712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Net Income, Capital and Surplus and Dividend Restrictions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesAbstract', window );"><strong>Statutory Accounting Practices [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory capital and surplus</a></td>
<td class="nump">$ 455,719,035<span></span>
</td>
<td class="nump">$ 466,186,406<span></span>
</td>
<td class="nump">$ 458,407,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount', window );">Statutory net (loss) income</a></td>
<td class="nump">424,058<span></span>
</td>
<td class="nump">10,750,552<span></span>
</td>
<td class="nump">48,282,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments', window );">Available for distribution as dividends</a></td>
<td class="nump">46,400,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="Show.showAR( this, 'defref_dei_LegalEntityAxis=dgica_AtlanticStatesMember', window );">Atlantic 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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesAbstract', window );"><strong>Statutory Accounting Practices [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory capital and surplus</a></td>
<td class="nump">263,579,356<span></span>
</td>
<td class="nump">278,883,189<span></span>
</td>
<td class="nump">279,796,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus', window );">Statutory unassigned surplus</a></td>
<td class="nump">158,056,862<span></span>
</td>
<td class="nump">174,073,348<span></span>
</td>
<td class="nump">175,777,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount', window );">Statutory net (loss) income</a></td>
<td class="num">(3,124,687)<span></span>
</td>
<td class="num">(7,417,845)<span></span>
</td>
<td class="nump">20,735,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments', window );">Available for distribution as dividends</a></td>
<td class="nump">26,400,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="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesByJurisdictionAxis=dgica_SouthernMember', window );">Southern [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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesAbstract', window );"><strong>Statutory Accounting Practices [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory capital and surplus</a></td>
<td class="nump">64,463,124<span></span>
</td>
<td class="nump">64,238,221<span></span>
</td>
<td class="nump">57,142,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus', window );">Statutory unassigned surplus</a></td>
<td class="nump">7,523,951<span></span>
</td>
<td class="nump">7,330,382<span></span>
</td>
<td class="nump">300,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount', window );">Statutory net (loss) income</a></td>
<td class="num">(410,561)<span></span>
</td>
<td class="nump">6,927,576<span></span>
</td>
<td class="nump">4,350,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments', window );">Available for distribution as dividends</a></td>
<td class="nump">6,500,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="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesByJurisdictionAxis=dgica_PeninsulaMember', window );">Peninsula [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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesAbstract', window );"><strong>Statutory Accounting Practices [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory capital and surplus</a></td>
<td class="nump">52,234,684<span></span>
</td>
<td class="nump">47,867,789<span></span>
</td>
<td class="nump">49,285,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus', window );">Statutory unassigned surplus</a></td>
<td class="nump">33,925,484<span></span>
</td>
<td class="nump">29,558,589<span></span>
</td>
<td class="nump">30,975,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount', window );">Statutory net (loss) income</a></td>
<td class="nump">4,192,697<span></span>
</td>
<td class="nump">3,536,404<span></span>
</td>
<td class="nump">10,955,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments', window );">Available for distribution as dividends</a></td>
<td class="nump">6,000,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="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesByJurisdictionAxis=dgica_MichiganInsuranceCompanyMember', window );">MICO [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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesAbstract', window );"><strong>Statutory Accounting Practices [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory capital and surplus</a></td>
<td class="nump">75,441,871<span></span>
</td>
<td class="nump">75,197,207<span></span>
</td>
<td class="nump">72,183,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus', window );">Statutory unassigned surplus</a></td>
<td class="nump">53,422,483<span></span>
</td>
<td class="nump">53,201,571<span></span>
</td>
<td class="nump">45,247,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount', window );">Statutory net (loss) income</a></td>
<td class="num">(233,391)<span></span>
</td>
<td class="nump">$ 7,704,417<span></span>
</td>
<td class="nump">$ 12,240,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments', window );">Available for distribution as dividends</a></td>
<td class="nump">$ 7,500,000<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_dgica_StatutoryAccountingPracticesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryAccountingPracticesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory unassigned (deficit) surplus as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of dividends available for payment after computation of statutory restrictions on capital surplus.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments</td>
</tr>
<tr>
<td style="padding-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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="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)(23)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24708-158529<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance</td>
</tr>
<tr>
<td style="padding-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_StatutoryAccountingPracticesStatutoryNetIncomeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net income for the period determined using accounting principles prescribed or permitted by insurance regulators.</p></div>
<a href="javascript:void(0);" onclick="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)(23)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=dgica_AtlanticStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LegalEntityAxis=dgica_AtlanticStatesMember</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_StatutoryAccountingPracticesByJurisdictionAxis=dgica_SouthernMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatutoryAccountingPracticesByJurisdictionAxis=dgica_SouthernMember</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_StatutoryAccountingPracticesByJurisdictionAxis=dgica_PeninsulaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatutoryAccountingPracticesByJurisdictionAxis=dgica_PeninsulaMember</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_StatutoryAccountingPracticesByJurisdictionAxis=dgica_MichiganInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatutoryAccountingPracticesByJurisdictionAxis=dgica_MichiganInsuranceCompanyMember</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>109
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330919588176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements, Reconciliations of Statutory Net (Loss) Income and Capital and Surplus (Details) - USD ($)<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, 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="Show.showAR( this, 'defref_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract', window );"><strong>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount', window );">Statutory net income of insurance subsidiaries</a></td>
<td class="nump">$ 424,058<span></span>
</td>
<td class="nump">$ 10,750,552<span></span>
</td>
<td class="nump">$ 48,282,517<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="Show.showAR( this, 'defref_dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract', window );"><strong>Increases (Decreases): [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts', window );">Deferred policy acquisition costs</a></td>
<td class="nump">5,141,857<span></span>
</td>
<td class="nump">8,871,415<span></span>
</td>
<td class="num">(127,901)<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="Show.showAR( this, 'defref_dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes', window );">Deferred federal income taxes</a></td>
<td class="nump">2,958,735<span></span>
</td>
<td class="num">(1,085,903)<span></span>
</td>
<td class="num">(6,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="Show.showAR( this, 'defref_dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable', window );">Salvage and subrogation recoverable</a></td>
<td class="nump">5,195,800<span></span>
</td>
<td class="nump">2,551,800<span></span>
</td>
<td class="nump">713,400<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="Show.showAR( this, 'defref_dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments', window );">Consolidating eliminations and adjustments</a></td>
<td class="num">(14,791,466)<span></span>
</td>
<td class="num">(18,769)<span></span>
</td>
<td class="num">(9,516,984)<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="Show.showAR( this, 'defref_dgica_IncreaseDecreaseInParentOnlyNetIncome', window );">Parent-only net (loss) income</a></td>
<td class="num">(888,389)<span></span>
</td>
<td class="nump">4,185,079<span></span>
</td>
<td class="nump">13,470,668<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,405)<span></span>
</td>
<td class="nump">25,254,174<span></span>
</td>
<td class="nump">52,815,252<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="Show.showAR( this, 'defref_dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract', window );"><strong>Statutory Capital and Surplus of Insurance Subsidiaries [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory capital and surplus of insurance subsidiaries</a></td>
<td class="nump">455,719,035<span></span>
</td>
<td class="nump">466,186,406<span></span>
</td>
<td class="nump">458,407,568<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="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCosts', window );">Deferred policy acquisition costs</a></td>
<td class="nump">73,170,230<span></span>
</td>
<td class="nump">68,028,373<span></span>
</td>
<td class="nump">59,156,958<span></span>
</td>
<td class="nump">$ 59,284,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes', window );">Deferred federal income taxes</a></td>
<td class="num">(23,794,084)<span></span>
</td>
<td class="num">(21,294,388)<span></span>
</td>
<td class="num">(18,586,428)<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="Show.showAR( this, 'defref_dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable', window );">Salvage and subrogation recoverable</a></td>
<td class="nump">28,706,200<span></span>
</td>
<td class="nump">23,510,400<span></span>
</td>
<td class="nump">20,958,600<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="Show.showAR( this, 'defref_dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments', window );">Non-admitted assets and other adjustments, net</a></td>
<td class="nump">712,623<span></span>
</td>
<td class="nump">929,862<span></span>
</td>
<td class="nump">1,315,378<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="Show.showAR( this, 'defref_dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities', window );">Fixed maturities</a></td>
<td class="num">(49,367,986)<span></span>
</td>
<td class="nump">5,958,434<span></span>
</td>
<td class="nump">15,309,610<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="Show.showAR( this, 'defref_dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments', window );">Parent-only equity and other adjustments</a></td>
<td class="num">(1,553,006)<span></span>
</td>
<td class="num">(12,283,000)<span></span>
</td>
<td class="num">(18,787,566)<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="nump">$ 483,593,012<span></span>
</td>
<td class="nump">$ 531,036,087<span></span>
</td>
<td class="nump">$ 517,774,120<span></span>
</td>
<td class="nump">$ 451,015,519<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase decrease in consolidation eliminations and adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in deferred federal income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_IncreaseDecreaseInParentOnlyNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in parent only net income reported in the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncreaseDecreaseInParentOnlyNetIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in salvage and subrogation recoverable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory capital and surplus deficit reconciliation, fixed maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory capital and surplus reconciliation, deferred federal income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory capital and surplus reconciliation, parent-only equity and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory capital and surplus reconciliation, non admitted assets and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory capital and surplus reconciliation, salvage and subrogation recoverable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_DeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred policy acquisition cost capitalized on contract remaining in force.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124505477&amp;loc=SL117422543-158416<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124506110&amp;loc=d3e32546-158582<br><br>Reference 4: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: 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)(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 55<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124504731&amp;loc=d3e11522-158419<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the balance sheet value of capitalized sales costs that are associated with acquiring a new insurance customers.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="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)(23)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24708-158529<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance</td>
</tr>
<tr>
<td style="padding-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_StatutoryAccountingPracticesStatutoryNetIncomeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net income for the period determined using accounting principles prescribed or permitted by insurance regulators.</p></div>
<a href="javascript:void(0);" onclick="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)(23)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921492864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Cash Flow Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplementary Cash Flow 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="nump">$ 12,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">$ 623,947<span></span>
</td>
<td class="nump">$ 1,150,211<span></span>
</td>
<td class="nump">$ 1,191,800<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>111
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330920926464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="Show.showAR( this, 'defref_dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend', window );">Minimum percentage of class A common stock declared dividend excess over class B dividend</a></td>
<td class="nump">10.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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Allocation of net (loss) income</a></td>
<td class="num">$ (1,571)<span></span>
</td>
<td class="nump">$ 21,131<span></span>
</td>
<td class="nump">$ 43,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding (in shares)</a></td>
<td class="nump">26,409<span></span>
</td>
<td class="nump">25,388<span></span>
</td>
<td class="nump">23,707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (loss) earnings per share (in dollars per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract', window );"><strong>Numerator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Allocation of net (loss) income</a></td>
<td class="num">$ (1,571)<span></span>
</td>
<td class="nump">$ 21,131<span></span>
</td>
<td class="nump">$ 43,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Number of shares used in basic computation (in shares)</a></td>
<td class="nump">26,409<span></span>
</td>
<td class="nump">25,388<span></span>
</td>
<td class="nump">23,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average shares effect of dilutive securities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Director and employee stock options (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Number of shares used in diluted computation (in shares)</a></td>
<td class="nump">26,409<span></span>
</td>
<td class="nump">25,534<span></span>
</td>
<td class="nump">23,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (loss) earnings per share (in dollars per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 1.83<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Allocation of net (loss) income</a></td>
<td class="num">$ (388)<span></span>
</td>
<td class="nump">$ 4,123<span></span>
</td>
<td class="nump">$ 9,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding (in shares)</a></td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (loss) earnings per share (in dollars per share)</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract', window );"><strong>Numerator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Allocation of net (loss) income</a></td>
<td class="num">$ (388)<span></span>
</td>
<td class="nump">$ 4,123<span></span>
</td>
<td class="nump">$ 9,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator: [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Number of shares used in basic computation (in shares)</a></td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average shares effect of dilutive securities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (loss) earnings per share (in dollars per share)</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToParentDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToParentDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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 (a)<br> -URI https://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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>112
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930967472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company, Condensed Balance Sheets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
<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="Show.showAR( this, 'defref_dgica_ShortTermInvestmentsAtCost', window );">Short-term investments</a></td>
<td class="nump">$ 57,321,111<span></span>
</td>
<td class="nump">$ 12,692,341<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="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">25,123,332<span></span>
</td>
<td class="nump">57,709,375<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">2,755,105<span></span>
</td>
<td class="nump">2,956,930<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="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other</a></td>
<td class="nump">1,123,098<span></span>
</td>
<td class="nump">1,612,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,243,349,335<span></span>
</td>
<td class="nump">2,255,175,399<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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>
<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="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Cash dividends declared to stockholders</a></td>
<td class="nump">5,296,990<span></span>
</td>
<td class="nump">4,915,268<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other</a></td>
<td class="nump">7,864,942<span></span>
</td>
<td class="nump">7,557,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,759,756,323<span></span>
</td>
<td class="nump">1,724,139,312<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="nump">483,593,012<span></span>
</td>
<td class="nump">531,036,087<span></span>
</td>
<td class="nump">$ 517,774,120<span></span>
</td>
<td class="nump">$ 451,015,519<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">2,243,349,335<span></span>
</td>
<td class="nump">2,255,175,399<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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [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="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
<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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in subsidiaries/affiliates (equity method)</a></td>
<td class="nump">509,513,000<span></span>
</td>
<td class="nump">554,804,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="Show.showAR( this, 'defref_dgica_ShortTermInvestmentsAtCost', window );">Short-term investments</a></td>
<td class="nump">7,325,000<span></span>
</td>
<td class="nump">9,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">3,288,000<span></span>
</td>
<td class="nump">14,375,000<span></span>
</td>
<td class="nump">$ 15,321,000<span></span>
</td>
<td class="nump">$ 2,350,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">586,000<span></span>
</td>
<td class="nump">716,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other</a></td>
<td class="nump">4,589,000<span></span>
</td>
<td class="nump">2,455,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">525,301,000<span></span>
</td>
<td class="nump">572,359,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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>
<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="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Cash dividends declared to stockholders</a></td>
<td class="nump">5,297,000<span></span>
</td>
<td class="nump">4,915,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable to subsidiary</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other</a></td>
<td class="nump">1,411,000<span></span>
</td>
<td class="nump">1,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">41,708,000<span></span>
</td>
<td class="nump">41,323,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity</a></td>
<td class="nump">483,593,000<span></span>
</td>
<td class="nump">531,036,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 525,301,000<span></span>
</td>
<td class="nump">$ 572,359,000<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_dgica_ShortTermInvestmentsAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments at cost, which approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_ShortTermInvestmentsAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="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 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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 https://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 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="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 https://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(15)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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(10))<br> -URI https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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(22))<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="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(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</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>113
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330911988064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company, Condensed Statements of (Loss) Income and Comprehensive (Loss) Income (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Net realized investment gains</a></td>
<td class="num">$ (10,184,797)<span></span>
</td>
<td class="nump">$ 6,477,286<span></span>
</td>
<td class="nump">$ 2,777,919<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">848,220,546<span></span>
</td>
<td class="nump">816,465,791<span></span>
</td>
<td class="nump">777,819,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpensesAbstract', window );"><strong>Expenses [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest</a></td>
<td class="nump">620,558<span></span>
</td>
<td class="nump">895,605<span></span>
</td>
<td class="nump">1,196,406<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpenses', window );">Total expenses</a></td>
<td class="nump">851,858,645<span></span>
</td>
<td class="nump">786,127,283<span></span>
</td>
<td class="nump">714,547,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries</a></td>
<td class="num">(3,638,099)<span></span>
</td>
<td class="nump">30,338,508<span></span>
</td>
<td class="nump">63,272,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">(1,678,694)<span></span>
</td>
<td class="nump">5,084,334<span></span>
</td>
<td class="nump">10,457,251<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,405)<span></span>
</td>
<td class="nump">25,254,174<span></span>
</td>
<td class="nump">52,815,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatementsOfComprehensiveIncomeAbstract', window );"><strong>Statements of Comprehensive (Loss) Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,405)<span></span>
</td>
<td class="nump">25,254,174<span></span>
</td>
<td class="nump">52,815,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income, net of tax [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain - subsidiaries</a></td>
<td class="num">(45,761,476)<span></span>
</td>
<td class="num">(7,544,805)<span></span>
</td>
<td class="nump">11,078,406<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">(46,946,703)<span></span>
</td>
<td class="nump">17,407,113<span></span>
</td>
<td class="nump">63,441,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [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="Show.showAR( this, 'defref_dgica_DividendsFromSubsidiariesAndAffiliates', window );">Dividends from subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">14,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Net realized investment gains</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Other</a></td>
<td class="nump">526,000<span></span>
</td>
<td class="nump">481,000<span></span>
</td>
<td class="nump">463,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">526,000<span></span>
</td>
<td class="nump">5,481,000<span></span>
</td>
<td class="nump">14,463,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpensesAbstract', window );"><strong>Expenses [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">1,245,000<span></span>
</td>
<td class="nump">1,223,000<span></span>
</td>
<td class="nump">1,258,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest</a></td>
<td class="nump">787,000<span></span>
</td>
<td class="nump">787,000<span></span>
</td>
<td class="nump">794,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BenefitsLossesAndExpenses', window );">Total expenses</a></td>
<td class="nump">2,032,000<span></span>
</td>
<td class="nump">2,010,000<span></span>
</td>
<td class="nump">2,052,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries</a></td>
<td class="num">(1,506,000)<span></span>
</td>
<td class="nump">3,471,000<span></span>
</td>
<td class="nump">12,411,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">(618,000)<span></span>
</td>
<td class="num">(714,000)<span></span>
</td>
<td class="num">(1,059,000)<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="Show.showAR( this, 'defref_dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments', window );">(Loss) income before equity in undistributed net (loss) income of subsidiaries</a></td>
<td class="num">(888,000)<span></span>
</td>
<td class="nump">4,185,000<span></span>
</td>
<td class="nump">13,470,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_EquityInUndistributedNetIncomeOfSubsidiaries', window );">Equity in undistributed net (loss) income of subsidiaries</a></td>
<td class="num">(1,071,000)<span></span>
</td>
<td class="nump">21,069,000<span></span>
</td>
<td class="nump">39,345,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,000)<span></span>
</td>
<td class="nump">25,254,000<span></span>
</td>
<td class="nump">52,815,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_StatementsOfComprehensiveIncomeAbstract', window );"><strong>Statements of Comprehensive (Loss) Income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,000)<span></span>
</td>
<td class="nump">25,254,000<span></span>
</td>
<td class="nump">52,815,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income, net of tax [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain - subsidiaries</a></td>
<td class="num">(44,988,000)<span></span>
</td>
<td class="num">(7,847,000)<span></span>
</td>
<td class="nump">10,627,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(44,988,000)<span></span>
</td>
<td class="num">(7,847,000)<span></span>
</td>
<td class="nump">10,627,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (46,947,000)<span></span>
</td>
<td class="nump">$ 17,407,000<span></span>
</td>
<td class="nump">$ 63,442,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_DividendsFromSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of dividend represents a return on a parent's investment in a subsidiary of dividends from subsidiaries and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_DividendsFromSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_EquityInUndistributedNetIncomeOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) of subsidiary attributable to the equity in undistributed net income of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EquityInUndistributedNetIncomeOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income (loss) attributable to income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatementsOfComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatementsOfComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_BenefitsLossesAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of expense recognized during the period for future policy benefits, claims and claims adjustment costs, and for selling, general and administrative costs.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.5,6,7)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BenefitsLossesAndExpenses</td>
</tr>
<tr>
<td style="padding-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_BenefitsLossesAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BenefitsLossesAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="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 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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="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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-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 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-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 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<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 https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="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 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</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>114
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330931616416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company, Condensed Statements of Cash Flows (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,959,405)<span></span>
</td>
<td class="nump">$ 25,254,174<span></span>
</td>
<td class="nump">$ 52,815,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="nump">796,805<span></span>
</td>
<td class="nump">867,438<span></span>
</td>
<td class="num">(399,440)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Net adjustments</a></td>
<td class="nump">69,069,425<span></span>
</td>
<td class="nump">51,477,794<span></span>
</td>
<td class="nump">48,319,148<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">67,110,020<span></span>
</td>
<td class="nump">76,731,968<span></span>
</td>
<td class="nump">101,134,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Net (purchases) sale of short-term investments</a></td>
<td class="num">(44,628,770)<span></span>
</td>
<td class="nump">8,207,814<span></span>
</td>
<td class="num">(6,869,933)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(98,498,303)<span></span>
</td>
<td class="num">(62,199,311)<span></span>
</td>
<td class="num">(99,675,325)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(20,502,716)<span></span>
</td>
<td class="num">(19,099,220)<span></span>
</td>
<td class="num">(16,976,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">19,304,956<span></span>
</td>
<td class="nump">14,181,702<span></span>
</td>
<td class="nump">19,292,324<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(1,197,760)<span></span>
</td>
<td class="num">(59,917,518)<span></span>
</td>
<td class="nump">52,316,231<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net (decrease) increase in cash</a></td>
<td class="num">(32,586,043)<span></span>
</td>
<td class="num">(45,384,861)<span></span>
</td>
<td class="nump">53,775,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash at beginning of year</a></td>
<td class="nump">57,709,375<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="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash at end of year</a></td>
<td class="nump">25,123,332<span></span>
</td>
<td class="nump">57,709,375<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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,959,000)<span></span>
</td>
<td class="nump">25,254,000<span></span>
</td>
<td class="nump">52,815,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments [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="Show.showAR( this, 'defref_dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries', window );">Equity in undistributed net loss (income) of subsidiaries</a></td>
<td class="nump">1,071,000<span></span>
</td>
<td class="num">(21,069,000)<span></span>
</td>
<td class="num">(39,345,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(1,972,000)<span></span>
</td>
<td class="num">(536,000)<span></span>
</td>
<td class="num">(5,615,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Net adjustments</a></td>
<td class="num">(901,000)<span></span>
</td>
<td class="num">(21,605,000)<span></span>
</td>
<td class="num">(44,960,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="num">(2,860,000)<span></span>
</td>
<td class="nump">3,649,000<span></span>
</td>
<td class="nump">7,855,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Net (purchases) sale of short-term investments</a></td>
<td class="num">(7,316,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,493,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Net purchase of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,000)<span></span>
</td>
<td class="num">(18,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dgica_PaymentsForProceedsFromInvestmentInSubsidiaries', window );">Investment in subsidiaries</a></td>
<td class="num">(768,000)<span></span>
</td>
<td class="num">(916,000)<span></span>
</td>
<td class="num">(1,037,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(28,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,112,000)<span></span>
</td>
<td class="num">(929,000)<span></span>
</td>
<td class="nump">1,438,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(20,503,000)<span></span>
</td>
<td class="num">(19,099,000)<span></span>
</td>
<td class="num">(16,976,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">20,388,000<span></span>
</td>
<td class="nump">15,433,000<span></span>
</td>
<td class="nump">20,654,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(115,000)<span></span>
</td>
<td class="num">(3,666,000)<span></span>
</td>
<td class="nump">3,678,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net (decrease) increase in cash</a></td>
<td class="num">(11,087,000)<span></span>
</td>
<td class="num">(946,000)<span></span>
</td>
<td class="nump">12,971,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash at beginning of year</a></td>
<td class="nump">14,375,000<span></span>
</td>
<td class="nump">15,321,000<span></span>
</td>
<td class="nump">2,350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash at end of year</a></td>
<td class="nump">$ 3,288,000<span></span>
</td>
<td class="nump">$ 14,375,000<span></span>
</td>
<td class="nump">$ 15,321,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) of subsidiary attributable to the equity in undistributed net income of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_PaymentsForProceedsFromInvestmentInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash paid (received) associated with the acquisition or disposal of all payments for proceeds from investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_PaymentsForProceedsFromInvestmentInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.</p></div>
<a href="javascript:void(0);" onclick="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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="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 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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 https://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 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3098-108585<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ParentCompanyMember</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>115
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330930420176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information, Reportable Segments (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>116
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330911987120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information, Financial Data by Segment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNetByBusinessAbstract', window );"><strong>Premiums earned [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Premiums earned</a></td>
<td class="nump">$ 822,489,450<span></span>
</td>
<td class="nump">$ 776,015,201<span></span>
</td>
<td class="nump">$ 742,040,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Net investment income</a></td>
<td class="nump">34,016,112<span></span>
</td>
<td class="nump">31,125,631<span></span>
</td>
<td class="nump">29,504,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(10,184,797)<span></span>
</td>
<td class="nump">6,477,286<span></span>
</td>
<td class="nump">2,777,919<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">848,220,546<span></span>
</td>
<td class="nump">816,465,791<span></span>
</td>
<td class="nump">777,819,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesExcludingInterestAndDividendsAbstract', window );"><strong>Underwriting (loss) income [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Net investment income</a></td>
<td class="nump">34,016,112<span></span>
</td>
<td class="nump">31,125,631<span></span>
</td>
<td class="nump">29,504,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(10,184,797)<span></span>
</td>
<td class="nump">6,477,286<span></span>
</td>
<td class="nump">2,777,919<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax (benefit) expense</a></td>
<td class="num">(3,638,099)<span></span>
</td>
<td class="nump">30,338,508<span></span>
</td>
<td class="nump">63,272,503<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [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="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNetByBusinessAbstract', window );"><strong>Premiums earned [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Premiums earned</a></td>
<td class="nump">822,490,000<span></span>
</td>
<td class="nump">776,015,000<span></span>
</td>
<td class="nump">742,040,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Net investment income</a></td>
<td class="nump">34,016,000<span></span>
</td>
<td class="nump">31,126,000<span></span>
</td>
<td class="nump">29,504,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(10,185,000)<span></span>
</td>
<td class="nump">6,477,000<span></span>
</td>
<td class="nump">2,778,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="nump">2,848,000<span></span>
</td>
<td class="nump">3,497,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">848,221,000<span></span>
</td>
<td class="nump">816,466,000<span></span>
</td>
<td class="nump">777,819,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesExcludingInterestAndDividendsAbstract', window );"><strong>Underwriting (loss) income [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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss', window );">SAP underwriting (loss) income</a></td>
<td class="num">(36,171,000)<span></span>
</td>
<td class="num">(17,939,000)<span></span>
</td>
<td class="nump">30,906,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="Show.showAR( this, 'defref_dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss', window );">GAAP adjustments</a></td>
<td class="nump">8,667,000<span></span>
</td>
<td class="nump">9,945,000<span></span>
</td>
<td class="num">(959,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnderwritingIncomeLoss', window );">GAAP underwriting (loss) income</a></td>
<td class="num">(27,504,000)<span></span>
</td>
<td class="num">(7,994,000)<span></span>
</td>
<td class="nump">29,947,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Net investment income</a></td>
<td class="nump">34,016,000<span></span>
</td>
<td class="nump">31,126,000<span></span>
</td>
<td class="nump">29,504,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Investment (losses) gains</a></td>
<td class="num">(10,185,000)<span></span>
</td>
<td class="nump">6,477,000<span></span>
</td>
<td class="nump">2,778,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">730,000<span></span>
</td>
<td class="nump">1,043,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax (benefit) expense</a></td>
<td class="num">(3,638,000)<span></span>
</td>
<td class="nump">30,339,000<span></span>
</td>
<td class="nump">63,272,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember', window );">Commercial Lines [Member] | Operating Segments [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="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNetByBusinessAbstract', window );"><strong>Premiums earned [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Premiums earned</a></td>
<td class="nump">510,153,000<span></span>
</td>
<td class="nump">468,433,000<span></span>
</td>
<td class="nump">412,877,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesExcludingInterestAndDividendsAbstract', window );"><strong>Underwriting (loss) income [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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss', window );">SAP underwriting (loss) income</a></td>
<td class="num">(22,665,000)<span></span>
</td>
<td class="num">(35,174,000)<span></span>
</td>
<td class="num">(858,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember', window );">Personal Lines [Member] | Operating Segments [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="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNetByBusinessAbstract', window );"><strong>Premiums earned [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Premiums earned</a></td>
<td class="nump">312,337,000<span></span>
</td>
<td class="nump">307,582,000<span></span>
</td>
<td class="nump">329,163,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesExcludingInterestAndDividendsAbstract', window );"><strong>Underwriting (loss) income [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="Show.showAR( this, 'defref_dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss', window );">SAP underwriting (loss) income</a></td>
<td class="num">$ (13,506,000)<span></span>
</td>
<td class="nump">$ 17,235,000<span></span>
</td>
<td class="nump">$ 31,764,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of GAAP adjustments related to underwriting (income) loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory accounting practices underwriting income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments.</p></div>
<a href="javascript:void(0);" onclick="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(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetInvestmentIncome</td>
</tr>
<tr>
<td style="padding-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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="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.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_PremiumsEarnedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="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(1))<br> -URI https://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 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<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(13)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsEarnedNet</td>
</tr>
<tr>
<td style="padding-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_PremiumsEarnedNetByBusinessAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsEarnedNetByBusinessAbstract</td>
</tr>
<tr>
<td style="padding-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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="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 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-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_RevenuesExcludingInterestAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesExcludingInterestAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-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_UnderwritingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the price paid by the public and the contract price less the related expenses. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnderwritingIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_PropertyAndCasualtyCommercialInsuranceProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyAndCasualtyCommercialInsuranceProductLineMember</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_PropertyAndCasualtyPersonalInsuranceProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyAndCasualtyPersonalInsuranceProductLineMember</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>117
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330921185232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Guaranty Fund and Other Insurance-Related Assessments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Guaranty Fund and Other Insurance-Related Assessments [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="Show.showAR( this, 'defref_dgica_InsuranceSubsidiaryLiability', window );">Insurance subsidiaries' liabilities for guaranty fund and other insurance</a></td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="nump">$ 1,700,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="Show.showAR( this, 'defref_dgica_SurchargeCollectedBySubsidiary', window );">Surcharges collected by insurance subsidiaries</a></td>
<td class="nump">$ 663,883<span></span>
</td>
<td class="nump">$ 602,523<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dgica_InsuranceSubsidiaryLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Insurance subsidiaries' liabilities for guaranty fund and other insurance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_InsuranceSubsidiaryLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_dgica_SurchargeCollectedBySubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount related to surcharges collected by insurance subsidiaries on behalf of regulatory authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_SurchargeCollectedBySubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-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>118
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140330903355744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="Show.showAR( this, 'defref_dgica_SupplementaryInsuranceInformationBySegmentAbstract', window );"><strong>Supplementary Insurance Information by Segment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumRevenue', window );">Net Premiums Earned</a></td>
<td class="nump">$ 822,490<span></span>
</td>
<td class="nump">$ 776,015<span></span>
</td>
<td class="nump">$ 742,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome', window );">Net Investment Income</a></td>
<td class="nump">34,016<span></span>
</td>
<td class="nump">31,126<span></span>
</td>
<td class="nump">29,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense', window );">Net Losses and Loss Expenses</a></td>
<td class="nump">564,079<span></span>
</td>
<td class="nump">520,710<span></span>
</td>
<td class="nump">459,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts', window );">Amortization of Deferred Policy Acquisition Costs</a></td>
<td class="nump">142,430<span></span>
</td>
<td class="nump">128,733<span></span>
</td>
<td class="nump">119,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense', window );">Other Underwriting Expenses</a></td>
<td class="nump">137,924<span></span>
</td>
<td class="nump">129,368<span></span>
</td>
<td class="nump">125,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumsWritten', window );">Net Premiums Written</a></td>
<td class="nump">843,530<span></span>
</td>
<td class="nump">804,267<span></span>
</td>
<td class="nump">742,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts', window );">Deferred Policy Acquisition Costs</a></td>
<td class="nump">73,170<span></span>
</td>
<td class="nump">68,028<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves', window );">Liability For Losses and Loss Expenses</a></td>
<td class="nump">1,121,046<span></span>
</td>
<td class="nump">1,077,620<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned Premiums</a></td>
<td class="nump">577,653<span></span>
</td>
<td class="nump">572,958<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable', window );">Other Policy Claims and Benefits Payable</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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember', window );">Commercial Lines [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="Show.showAR( this, 'defref_dgica_SupplementaryInsuranceInformationBySegmentAbstract', window );"><strong>Supplementary Insurance Information by Segment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumRevenue', window );">Net Premiums Earned</a></td>
<td class="nump">510,153<span></span>
</td>
<td class="nump">468,433<span></span>
</td>
<td class="nump">412,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome', window );">Net Investment Income</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense', window );">Net Losses and Loss Expenses</a></td>
<td class="nump">342,456<span></span>
</td>
<td class="nump">321,483<span></span>
</td>
<td class="nump">264,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts', window );">Amortization of Deferred Policy Acquisition Costs</a></td>
<td class="nump">91,965<span></span>
</td>
<td class="nump">84,927<span></span>
</td>
<td class="nump">66,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense', window );">Other Underwriting Expenses</a></td>
<td class="nump">89,056<span></span>
</td>
<td class="nump">85,345<span></span>
</td>
<td class="nump">72,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumsWritten', window );">Net Premiums Written</a></td>
<td class="nump">519,797<span></span>
</td>
<td class="nump">501,785<span></span>
</td>
<td class="nump">425,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts', window );">Deferred Policy Acquisition Costs</a></td>
<td class="nump">43,756<span></span>
</td>
<td class="nump">41,225<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves', window );">Liability For Losses and Loss Expenses</a></td>
<td class="nump">859,842<span></span>
</td>
<td class="nump">814,681<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned Premiums</a></td>
<td class="nump">345,437<span></span>
</td>
<td class="nump">347,213<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable', window );">Other Policy Claims and Benefits Payable</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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember', window );">Personal Lines [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="Show.showAR( this, 'defref_dgica_SupplementaryInsuranceInformationBySegmentAbstract', window );"><strong>Supplementary Insurance Information by Segment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumRevenue', window );">Net Premiums Earned</a></td>
<td class="nump">312,337<span></span>
</td>
<td class="nump">307,582<span></span>
</td>
<td class="nump">329,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome', window );">Net Investment Income</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense', window );">Net Losses and Loss Expenses</a></td>
<td class="nump">221,623<span></span>
</td>
<td class="nump">199,227<span></span>
</td>
<td class="nump">195,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts', window );">Amortization of Deferred Policy Acquisition Costs</a></td>
<td class="nump">50,465<span></span>
</td>
<td class="nump">43,806<span></span>
</td>
<td class="nump">52,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense', window );">Other Underwriting Expenses</a></td>
<td class="nump">48,868<span></span>
</td>
<td class="nump">44,023<span></span>
</td>
<td class="nump">53,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumsWritten', window );">Net Premiums Written</a></td>
<td class="nump">323,733<span></span>
</td>
<td class="nump">302,482<span></span>
</td>
<td class="nump">316,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts', window );">Deferred Policy Acquisition Costs</a></td>
<td class="nump">29,414<span></span>
</td>
<td class="nump">26,803<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves', window );">Liability For Losses and Loss Expenses</a></td>
<td class="nump">261,204<span></span>
</td>
<td class="nump">262,939<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned Premiums</a></td>
<td class="nump">232,216<span></span>
</td>
<td class="nump">225,745<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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable', window );">Other Policy Claims and Benefits Payable</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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_InvestmentsSegmentMember', window );">Investments [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="Show.showAR( this, 'defref_dgica_SupplementaryInsuranceInformationBySegmentAbstract', window );"><strong>Supplementary Insurance Information by Segment [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumRevenue', window );">Net Premiums Earned</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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome', window );">Net Investment Income</a></td>
<td class="nump">34,016<span></span>
</td>
<td class="nump">31,126<span></span>
</td>
<td class="nump">29,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense', window );">Net Losses and Loss 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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts', window );">Amortization of Deferred Policy Acquisition Costs</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense', window );">Other Underwriting 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="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationPremiumsWritten', window );">Net Premiums Written</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts', window );">Deferred Policy Acquisition Costs</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves', window );">Liability For Losses and Loss Expenses</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned Premiums</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable', window );">Other Policy Claims and Benefits Payable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_dgica_SupplementaryInsuranceInformationBySegmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dgica_SupplementaryInsuranceInformationBySegmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dgica_</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_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of deferred policy acquisition cost recognized, as disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column I))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of insurance benefit, claim, loss and settlement expenses incurred, as disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column H))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred policy acquisition cost capitalized on contract remaining in force, as disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reserve for future policy claim payable and loss expense to be incurred, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column C))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationNetInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net investment income earned, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column G))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationOtherOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense classified as other, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column J))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of claim and benefit payable classified as other, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationPremiumRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of premium revenue earned, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column F))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationPremiumRevenue</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded and assumed, of premium written, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column K))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationPremiumsWritten</td>
</tr>
<tr>
<td style="padding-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_SupplementaryInsuranceInformationUnearnedPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of premium not yet earned, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationUnearnedPremiums</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyAndCasualtyCommercialInsuranceProductLineMember</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_PropertyAndCasualtyPersonalInsuranceProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyAndCasualtyPersonalInsuranceProductLineMember</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_InvestmentsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentsSegmentMember</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>119
<FILENAME>brhc10049169_10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:dgica="http://donegalgroup.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dgica-20221231.xsd" xlink:type="simple"/>
    <context id="c20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c20230301_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="c20230301_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="c20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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">0000800457</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="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <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_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <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="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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">0000800457</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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">0000800457</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="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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="c20220101to20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20191215to20221215_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-15</startDate>
            <endDate>2022-12-15</endDate>
        </period>
    </context>
    <context id="c20191215to20221215_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-15</startDate>
            <endDate>2022-12-15</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">dgica:DonegalMutualInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CatastropheReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:InsuranceSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FinancialInstrumentAxis_SpecialRevenueBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:SpecialRevenueBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FinancialInstrumentAxis_SpecialRevenueBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:SpecialRevenueBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_FinancialInstrumentAxis_EducationBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:EducationBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_FinancialInstrumentAxis_EducationBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:EducationBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:WaterAndSewerUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">dgica:WaterAndSewerUtilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20131130to20131130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <startDate>2013-11-30</startDate>
            <endDate>2013-11-30</endDate>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_FinancialInstrumentAxis_OtherDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_InvestmentTypeAxis_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_InvestmentTypeAxis_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_InvestmentTypeAxis_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_FinancialInstrumentAxis_OtherDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_FinancialInstrumentAxis_OtherDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_InvestmentTypeAxis_RealEstateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_InvestmentTypeAxis_RealEstateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_InvestmentTypeAxis_RealEstateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_InvestmentTypeAxis_FixedMaturitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</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_LandBuildingsAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20131231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20131231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20131231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20131231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20131231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:PersonalAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_CommercialMultiperilMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:WorkersCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:HomeownersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialAutomobileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dgica:CommercialMultiperilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_ProductAndServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20200831_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:ManufacturersAndTradersTrustCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20200301to20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember_PledgedStatusAxis_AssetPledgedAsCollateralWithoutRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FederalHomeLoanBankAdvancesOptionAxis">srt:FederalHomeLoanBankOfPittsburghMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralWithoutRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">dgica:PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">dgica:ThirdPartyReinsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_LegalEntityAxis_DonegalMutualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:DonegalMutualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:UnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dgica:AffiliatedEntityAndUnaffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_TaxPeriodAxis_LatestTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_TaxPeriodAxis_EarliestTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_TaxPeriodAxis_TaxYearsPriorTo2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">dgica:TaxYearsPriorTo2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_TaxPeriodAxis_TaxYearsPriorTo2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">dgica:TaxYearsPriorTo2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20130718_RangeAxis_MaximumMember_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-18</instant>
        </period>
    </context>
    <context id="c20200101to20201231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20130719to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-07-19</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dgica:StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20191231_PlanNameAxis_EquityIncentivePlanMember_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20200102to20200102_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-02</startDate>
            <endDate>2020-01-02</endDate>
        </period>
    </context>
    <context id="c20220104to20220104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-04</startDate>
            <endDate>2022-01-04</endDate>
        </period>
    </context>
    <context id="c20210104to20210104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-04</startDate>
            <endDate>2021-01-04</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateNIneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateNIneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateEightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_GrantDateSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateEightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateNIneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateNIneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_GrantDateFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:GrantDateFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20191231_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20111231_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-01</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">dgica:IssueDateFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_PlanNameAxis_AgencyStockPurchasePlan2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PlanNameAxis_AgencyStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20181231_PlanNameAxis_AgencyStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_PlanNameAxis_AgencyStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PlanNameAxis_AgencyStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dgica:AgencyStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:SouthernMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:PeninsulaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatutoryAccountingPracticesByJurisdictionAxis">dgica:MichiganInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dgica:AtlanticStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20191231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ConsolidatedEntitiesAxis_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000800457</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>dgica:Segment</measure>
    </unit>
    <unit id="U005">
        <measure>pure</measure>
    </unit>
    <unit id="U006">
        <measure>dgica:State</measure>
    </unit>
    <unit id="U007">
        <measure>dgica:Securities</measure>
    </unit>
    <unit id="U008">
        <measure>dgica:Claim</measure>
    </unit>
    <unit id="U009">
        <measure>dgica:InsuranceCoverage</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20220101to20221231"
      id="Fact_7320f0ad3f4045f490c7215cb0fa75e9">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20220101to20221231"
      id="Fact_1ac06c61692d480db251f68487def193">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20220101to20221231"
      id="Fact_01d16e4a680142c48c2fb372a8421856">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20220101to20221231"
      id="Fact_f1956e3d649d477cbdb9fcc92b0c0f10">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20220101to20221231"
      id="Fact_7fa14c0b94aa43a99224fd90ae2aeb4e">0000800457</dei:EntityCentralIndexKey>
    <dgica:NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock
      contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember"
      id="Fact_74deb18eaafe4b55b3c81d5ba63d63ca">P10D</dgica:NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock>
    <dei:AuditorFirmId
      contextRef="c20220101to20221231"
      id="Fact_c8fdf5e3316d4767bf35ac32d42a872a">185</dei:AuditorFirmId>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20220101to20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      id="Fact_4876d1d792cd4db78457cb7743b268d3">2024-08-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20200301to20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      id="Fact_c22c97457b4d4154bc829ccee06eb42e">2021-03-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:OpenTaxYear
      contextRef="c20220101to20221231_TaxPeriodAxis_EarliestTaxYearMember"
      id="Fact_af09467d6e7248afa7382e959ef90501">2016</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="c20220101to20221231_TaxPeriodAxis_LatestTaxYearMember"
      id="Fact_feb559b59f54463b83ecb23a24b79ede">2022</us-gaap:OpenTaxYear>
    <dei:DocumentType
      contextRef="c20220101to20221231"
      id="Fact_0826086bb0b242fbacb9344d01876b16">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20220101to20221231"
      id="Fact_e9cb389aaa23497c8c1ae05b6704090f">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20220101to20221231"
      id="Fact_28c8c01f3c7a4d22a3c14a57717dda42">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20220101to20221231"
      id="Fact_6f6de68431b849c185820cefe480a253">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20220101to20221231"
      id="Fact_6eb0b15340734a18b7fc5147998d02e8">0-15341</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20220101to20221231"
      id="Fact_d84181eec8eb4b1c92be5177c0f2c41a">DONEGAL GROUP INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20220101to20221231"
      id="Fact_bc8f2bcc109249a09b6da26031ead432">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20220101to20221231"
      id="Fact_3201b6983b94435289bc3a1484f0995f">23-2424711</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20220101to20221231"
      id="Fact_f919f95d322d4b94a7d30d52b171341f">1195 River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20220101to20221231"
      id="Fact_0d5f2900001c4a18a36b673618cac6d3">Marietta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20220101to20221231"
      id="Fact_86a0e5de1d424a6da56d9702a98f637c">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20220101to20221231"
      id="Fact_645ce357de274c639bea5b2261cad9c4">17547</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20220101to20221231"
      id="Fact_c113da27f606477aa2f39bb5adfc4ee9">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20220101to20221231"
      id="Fact_1ca98d48f6614de4bcbe4f9936595cb4">877-0600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_b4998dcfe60b4b11a20b002230b13a1d">Class A Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_2073d5591dff45aebec95b4ecc23afcd">DGICA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      id="Fact_cfd38992e49d47e3b624e12732674acd">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_e6769d4c4b6a4ea8822d5fb33f06e272">Class B Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_f36b2f66facc4901b5d3cbcf80a1a68d">DGICB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      id="Fact_4d39a8d071eb438b842a6607673a437a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20220101to20221231"
      id="Fact_3d85d168169b4f58bdb90d1d476a20de">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20220101to20221231"
      id="Fact_875a61845d2d406789cd7e7ed2f3c105">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20220101to20221231"
      id="Fact_5633a02dfd374b29bfed7e3a0e5872ba">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20220101to20221231"
      id="Fact_005fc535433d469fa7225c08b4a8d23c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20220101to20221231"
      id="Fact_b1499ea2b65b4fa9863020ab69c1f782">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20220101to20221231"
      id="Fact_fb07fb0c04864d19b29c697d222d47b5">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20220101to20221231"
      id="Fact_7d74ee9b46dc45108a0c0c06010d6819">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20220101to20221231"
      id="Fact_c902716e9fc44328bcd75922f20aed0a">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="c20220101to20221231"
      id="Fact_10b627ef607e44eebbfb150a7df64d9d">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="c20210630"
      decimals="0"
      id="Fact_3f6d3f27650242c7a36e38d8d4bc626a"
      unitRef="U001">263925837</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20230301_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_a69ea8b089f54df2b075aa8a678a5310"
      unitRef="U002">27163117</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20230301_StatementClassOfStockAxis_CommonClassBMember"
      decimals="INF"
      id="Fact_ad28e04a8e224dcbbe2c04274bc601dc"
      unitRef="U002">5576775</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName
      contextRef="c20220101to20221231"
      id="Fact_a1e9fbdaa7344c71b744addff4fe2da4">KPMG LLP</dei:AuditorName>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_7a913081cb8e4f6abb22836b771308a9"
      unitRef="U001">598044681</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_80792dbd1226498ca78fa2eb0246d1dd"
      unitRef="U001">697400964</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_6ba9af65d404475f9e94eafab635d5b7"
      unitRef="U001">688439360</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20211231"
      decimals="0"
      id="Fact_7d3e172ed4ee4ca88306ac759562630c"
      unitRef="U001">668104568</us-gaap:HeldToMaturitySecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231"
      decimals="0"
      id="Fact_8ed8f091cfce43cf855fd107c228af6c"
      unitRef="U001">571912727</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20211231"
      decimals="0"
      id="Fact_1e7155400a3d4e98a89ab5871e431ad7"
      unitRef="U001">523293046</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_0c9335132a894d018f4a433f4f182ea4"
      unitRef="U001">523791931</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231"
      decimals="0"
      id="Fact_cb21a50033004356b683beab56c8803b"
      unitRef="U001">532629015</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20221231"
      decimals="0"
      id="Fact_5e60363270c841149b3c42b3c0c5ac04"
      unitRef="U001">35104840</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20211231"
      decimals="0"
      id="Fact_4fb5ed97b8b74ab38fb9639176386c47"
      unitRef="U001">63419973</us-gaap:EquitySecuritiesFvNi>
    <dgica:ShortTermInvestmentsAtCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_9cb12554f0874d358cb2f7ce51e61054"
      unitRef="U001">57321111</dgica:ShortTermInvestmentsAtCost>
    <dgica:ShortTermInvestmentsAtCost
      contextRef="c20211231"
      decimals="0"
      id="Fact_6f63903c963745deaffdb63f8e98bca2"
      unitRef="U001">12692341</dgica:ShortTermInvestmentsAtCost>
    <us-gaap:Investments
      contextRef="c20221231"
      decimals="0"
      id="Fact_d1dce54b84424a51b3d4a8e4ba2ab12e"
      unitRef="U001">1304657242</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="c20211231"
      decimals="0"
      id="Fact_01edc527bf68451eb5454d757b652055"
      unitRef="U001">1276845897</us-gaap:Investments>
    <us-gaap:Cash
      contextRef="c20221231"
      decimals="0"
      id="Fact_d3d4bbce56e94418954b513ec662f154"
      unitRef="U001">25123332</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20211231"
      decimals="0"
      id="Fact_19658e40133347a2b9b6f892214290c1"
      unitRef="U001">57709375</us-gaap:Cash>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="c20221231"
      decimals="0"
      id="Fact_2bd6e430b6a24167805cbfb26ee07bb6"
      unitRef="U001">8861292</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="c20211231"
      decimals="0"
      id="Fact_e4c78dd6750447fa9f0c5e9fb879aa9a"
      unitRef="U001">8214971</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:PremiumsReceivableAtCarryingValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_9a6b14defa194b939f56247eed5f0c29"
      unitRef="U001">173846294</us-gaap:PremiumsReceivableAtCarryingValue>
    <us-gaap:PremiumsReceivableAtCarryingValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_4970d17c2f37471488f9d59c6ff0dc61"
      unitRef="U001">168862580</us-gaap:PremiumsReceivableAtCarryingValue>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20221231"
      decimals="0"
      id="Fact_ef7872b5af4347ebb7e5daa5b3cc5313"
      unitRef="U001">456522223</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="c20211231"
      decimals="0"
      id="Fact_656a6e7393cb434c8afbd50a45704da7"
      unitRef="U001">455411009</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20221231"
      decimals="0"
      id="Fact_a3db952858994e9d8a3e7aada9fe2615"
      unitRef="U001">73170230</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20211231"
      decimals="0"
      id="Fact_98d82541627b462d951416bb25aab886"
      unitRef="U001">68028373</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20221231"
      decimals="0"
      id="Fact_fe23b89156a547ac9da0159dedc35346"
      unitRef="U001">21603017</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_faa811bc624f4a3aaa40a7c5783a01ae"
      unitRef="U001">6685619</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20221231"
      decimals="0"
      id="Fact_0a1c075cedb746d29a9d763881cfe51f"
      unitRef="U001">160591399</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20211231"
      decimals="0"
      id="Fact_961623de5508414ea036611aafa3d9eb"
      unitRef="U001">176935842</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20221231"
      decimals="0"
      id="Fact_dcca8c5f1abf4f1ebd597f8484928f62"
      unitRef="U001">2755105</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_b93e97f514054f928becf4c463856493"
      unitRef="U001">2956930</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccountsReceivableFromSecuritization
      contextRef="c20221231"
      decimals="0"
      id="Fact_e0b52f93bd70423ea0620cf33270cc74"
      unitRef="U001">1842</us-gaap:AccountsReceivableFromSecuritization>
    <us-gaap:AccountsReceivableFromSecuritization
      contextRef="c20211231"
      decimals="0"
      id="Fact_38703f71247147b68abecd9bf184415c"
      unitRef="U001">2252</us-gaap:AccountsReceivableFromSecuritization>
    <us-gaap:IncomeTaxReceivable
      contextRef="c20221231"
      decimals="0"
      id="Fact_ff380e585eac4ebda47a39ba66648c04"
      unitRef="U001">8510897</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable
      contextRef="c20211231"
      decimals="0"
      id="Fact_b7092c6ac873424caa9596719e07ff9a"
      unitRef="U001">5290938</us-gaap:IncomeTaxReceivable>
    <dgica:ReceivableFromReinsuranceClaims
      contextRef="c20221231"
      decimals="0"
      id="Fact_351eff8f562c42d5bdfd14ad5da2754d"
      unitRef="U001">0</dgica:ReceivableFromReinsuranceClaims>
    <dgica:ReceivableFromReinsuranceClaims
      contextRef="c20211231"
      decimals="0"
      id="Fact_c7d00b84a8d54802a3cfdd12a0cc54a2"
      unitRef="U001">18112800</dgica:ReceivableFromReinsuranceClaims>
    <us-gaap:DueFromAffiliates
      contextRef="c20221231"
      decimals="0"
      id="Fact_2d25ba8d8bc644b099e893ffd4ccbf41"
      unitRef="U001">0</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="c20211231"
      decimals="0"
      id="Fact_75f1bdb27964465892b209f3e5ef850b"
      unitRef="U001">1922717</us-gaap:DueFromAffiliates>
    <us-gaap:Goodwill
      contextRef="c20221231"
      decimals="0"
      id="Fact_0d203ad8f0eb456785cd854bc4ffdf4b"
      unitRef="U001">5625354</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20211231"
      decimals="0"
      id="Fact_83f29d748baa44d197cbf68f30518fad"
      unitRef="U001">5625354</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20221231"
      decimals="0"
      id="Fact_fc150f7e24eb4182b3a50d4440b31575"
      unitRef="U001">958010</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20211231"
      decimals="0"
      id="Fact_d6f47ad47ffb4f408c6022a46068dbf1"
      unitRef="U001">958010</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="c20221231"
      decimals="0"
      id="Fact_f8831c0c2bb949c39312831edf8d1552"
      unitRef="U001">1123098</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="c20211231"
      decimals="0"
      id="Fact_893759455db34daca22f4ce61c910ff4"
      unitRef="U001">1612732</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="c20221231"
      decimals="0"
      id="Fact_c37d744075bc487cb250191350640f79"
      unitRef="U001">2243349335</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20211231"
      decimals="0"
      id="Fact_4046b95e73d04a078bed9f40b176ddd2"
      unitRef="U001">2255175399</us-gaap:Assets>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231"
      decimals="0"
      id="Fact_4d0195aa467b4453ad4ca47202d2c535"
      unitRef="U001">1121045758</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20211231"
      decimals="0"
      id="Fact_c0b4397fb4fb41edb01d32507ddf0d47"
      unitRef="U001">1077620301</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:UnearnedPremiums
      contextRef="c20221231"
      decimals="0"
      id="Fact_391590a85ff4466187c603ff546dc337"
      unitRef="U001">577653130</us-gaap:UnearnedPremiums>
    <us-gaap:UnearnedPremiums
      contextRef="c20211231"
      decimals="0"
      id="Fact_bc5ce7f04ac345e48b68c2c01ca36228"
      unitRef="U001">572958422</us-gaap:UnearnedPremiums>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="c20221231"
      decimals="0"
      id="Fact_1516819f6d784df795482eee1ee47e78"
      unitRef="U001">4226390</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_1fd7b75e9d3744afbf0cf2df76374573"
      unitRef="U001">4028659</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ReinsurancePayable
      contextRef="c20221231"
      decimals="0"
      id="Fact_8e42a13be99044baa5710fd5c4ce8dc1"
      unitRef="U001">3495824</us-gaap:ReinsurancePayable>
    <us-gaap:ReinsurancePayable
      contextRef="c20211231"
      decimals="0"
      id="Fact_93f9a9504c0b48ffa64d1269db0acf9a"
      unitRef="U001">3946105</us-gaap:ReinsurancePayable>
    <us-gaap:LineOfCredit
      contextRef="c20221231"
      decimals="0"
      id="Fact_57b0deddabe849a4947303882da5118c"
      unitRef="U001">35000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c20211231"
      decimals="0"
      id="Fact_1e86bd4991714cc0934d16064ab1b0e5"
      unitRef="U001">35000000</us-gaap:LineOfCredit>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="c20221231"
      decimals="0"
      id="Fact_2c0cf38f7add4728acdf3749dc486da5"
      unitRef="U001">5296990</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_d7b0db7272e3418e9d6e4bd6287df680"
      unitRef="U001">4915268</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <dgica:RefundLiabilityToPolicyholders
      contextRef="c20221231"
      decimals="0"
      id="Fact_b07eb8682abf488b8cb88657c86e8439"
      unitRef="U001">0</dgica:RefundLiabilityToPolicyholders>
    <dgica:RefundLiabilityToPolicyholders
      contextRef="c20211231"
      decimals="0"
      id="Fact_52da590b973a407f9eeaa5a007d7745a"
      unitRef="U001">18112800</dgica:RefundLiabilityToPolicyholders>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="c20221231"
      decimals="0"
      id="Fact_f387dcae48be49089782e0c994ca41d9"
      unitRef="U001">5173289</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_a544caba9d7c4ef4bf474db8f88e8a1e"
      unitRef="U001">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:OtherLiabilities
      contextRef="c20221231"
      decimals="0"
      id="Fact_ce4798e1ec3b4e0285ed89a0cd697c9c"
      unitRef="U001">7864942</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="c20211231"
      decimals="0"
      id="Fact_dc8f4e60256444f5a6add5ffbe284016"
      unitRef="U001">7557757</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="c20221231"
      decimals="0"
      id="Fact_bdeb7a3950a2491d8ca3daa75d327adf"
      unitRef="U001">1759756323</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20211231"
      decimals="0"
      id="Fact_006422796e4e4012881be5ca0209ec43"
      unitRef="U001">1724139312</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20211231"
      decimals="2"
      id="Fact_e09191356bde47ea88ca569632967485"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20221231"
      decimals="2"
      id="Fact_81db54eb10804080a784004bdc7b9fd2"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20211231"
      decimals="0"
      id="Fact_9fd826e39e024604ab59ad504bb56044"
      unitRef="U002">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_dfda4fd12c914bdca2fa6d0ea61acdb6"
      unitRef="U002">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20211231"
      decimals="INF"
      id="Fact_212c3781a2a841319de599afc110a7b7"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20221231"
      decimals="INF"
      id="Fact_30cba21d8ea545588171e867dd505fc4"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_4f31bc85b2194213861ac974ec9ac416"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_8b4e51cdb11141cc910130d3bb434d76"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_791825b0769b433bb20c464ba26a4212"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_5bdaa3af73fd48aa9da4fc4c138a4a30"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_0721d7a9abab43a5817cde564faefbcd"
      unitRef="U002">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_50c52d55d7a642cda2a6e2c9f59406c2"
      unitRef="U002">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_5e28965702b54a00947de09323ec7147"
      unitRef="U002">30120263</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_6161514007fa400bb749049627771879"
      unitRef="U002">28756203</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_32ce52785d404ed9b6c45693eb0366d5"
      unitRef="U002">27117675</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_a67ce350569343279d1ee5c463a5becb"
      unitRef="U002">25753615</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_02582af5a895494580170822873a78da"
      unitRef="U001">301203</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_09cdd74fa86249b5a12a0caaeaef8043"
      unitRef="U001">287562</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_2b08b88be0a543b78ddff93ce1d4090c"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_8d0677103f994ad79c25b6ea30806d87"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_c5f043f804684f6ca1763f6ecb722602"
      unitRef="U002">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_466715c46a0a4cd4985e86742e156fe8"
      unitRef="U002">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_2b6a84876ce84f569674ea800b9f5573"
      unitRef="U002">5649240</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_f7b7eaed35d945dbab9eaadc078b2fc2"
      unitRef="U002">5649240</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_82ed45ae8a79443db5ac0341f3c5d686"
      unitRef="U002">5576775</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_8d407e424cac4f10a100e3c2cebbffac"
      unitRef="U002">5576775</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_fa05edb6ebb04ddf846cbddaed8048c0"
      unitRef="U001">56492</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_4693ce465f964b7993596ba5cad4d159"
      unitRef="U001">56492</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20221231"
      decimals="0"
      id="Fact_c1501ce4134946a09c29cf5c4fd9073b"
      unitRef="U001">325601647</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20211231"
      decimals="0"
      id="Fact_7a683b932fc7426c9d6f8a972f0f813a"
      unitRef="U001">304889481</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20221231"
      decimals="0"
      id="Fact_5004237179b54300b134292300b392f0"
      unitRef="U001">-41703747</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20211231"
      decimals="0"
      id="Fact_20c2c90ddb58409083c9449b30c1102c"
      unitRef="U001">3283551</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20221231"
      decimals="0"
      id="Fact_1e1d9e393c6e4cd4852f6081bc158da1"
      unitRef="U001">240563774</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20211231"
      decimals="0"
      id="Fact_bf442d5061364b80bb9ae20dd6c6ffd9"
      unitRef="U001">263745358</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_56fdc89cbe73463d8e626a6b0c50ad67"
      unitRef="U001">41226357</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_21c9f8cda3b443828626b500d837aca5"
      unitRef="U001">41226357</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_1385d6a194f94d85b831776ed6022c4e"
      unitRef="U001">483593012</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231"
      decimals="0"
      id="Fact_7feb721f6b1e4fde9a2bb9f3b1107dc3"
      unitRef="U001">531036087</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_b61141c01c544bfb802bf246ae12f5a6"
      unitRef="U001">2243349335</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20211231"
      decimals="0"
      id="Fact_9759331e1a304524bdbf7ad543d8715a"
      unitRef="U001">2255175399</us-gaap:LiabilitiesAndStockholdersEquity>
    <dgica:ReinsurancePremiumsEarned
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_044978f38b4d46a7a1df58c28c7c1b0b"
      unitRef="U001">232105306</dgica:ReinsurancePremiumsEarned>
    <dgica:ReinsurancePremiumsEarned
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_556cc2b97dff4ae39988699e443dd39b"
      unitRef="U001">212591341</dgica:ReinsurancePremiumsEarned>
    <dgica:ReinsurancePremiumsEarned
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ea094d2e9010472cbbcd9947ab5edb28"
      unitRef="U001">192861276</dgica:ReinsurancePremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_9e8bc3eb0b5b436cbd04e22e6b58a8cb"
      unitRef="U001">822489450</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_14e531b08258477d944e4ff3198ba3db"
      unitRef="U001">776015201</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b2996206db7c41f1ab4ae0eb601c4c92"
      unitRef="U001">742040339</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7b8a060efa704546a1082810a42c0f23"
      unitRef="U001">34016112</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_effd1519f8ed49fead5a36c96dea794e"
      unitRef="U001">31125631</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e91afc834e5b48e79916748673626c7c"
      unitRef="U001">29504466</us-gaap:NetInvestmentIncome>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_551191b330d8414ca958dbe4c6db4d21"
      unitRef="U001">1516330</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0bfe8fa649194acbaabb6d77e6b7efc2"
      unitRef="U001">2416873</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:InsuranceCommissionsAndFees
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c138ddd44625402d818d0f759ab6e4a9"
      unitRef="U001">3063097</us-gaap:InsuranceCommissionsAndFees>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_2828794cca9b429daa7e3734225ef0e4"
      unitRef="U001">383451</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_feebb03f57f245b587433fcbf69cafdc"
      unitRef="U001">430800</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c710034bde184a6a98883bb574ecec30"
      unitRef="U001">434089</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_4cc0a9b89f7945cba2f81bc8c370eb2b"
      unitRef="U001">-979972</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_9f63a8ebff534556b7d8ba42260d4f62"
      unitRef="U001">382602</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_944544b2e2b74547bdbe4494cdd2b46c"
      unitRef="U001">572106</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_921f3d611ecc46b9be308922c911ef0d"
      unitRef="U001">-10184797</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a8860befb1774860b5fbb45a8db64a61"
      unitRef="U001">6477286</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_94400c73422548c19e5be54575410334"
      unitRef="U001">2777919</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:Revenues
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_670f1838f5a8461db85d865245971a00"
      unitRef="U001">848220546</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_88ebedb5b2064fc7bd7eb30c89c70e05"
      unitRef="U001">816465791</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9564caa0b5dc4631bd83bdc33023855f"
      unitRef="U001">777819910</us-gaap:Revenues>
    <us-gaap:ReinsuranceCostsAndRecoveriesNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_919fc6ebcd8a4532adff4e231718b72e"
      unitRef="U001">177849040</us-gaap:ReinsuranceCostsAndRecoveriesNet>
    <us-gaap:ReinsuranceCostsAndRecoveriesNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_892d9d09c1834c919ea8e4c79f9b1a45"
      unitRef="U001">131367599</us-gaap:ReinsuranceCostsAndRecoveriesNet>
    <us-gaap:ReinsuranceCostsAndRecoveriesNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_54eeed3730504410accce5a477c78772"
      unitRef="U001">87374791</us-gaap:ReinsuranceCostsAndRecoveriesNet>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_23ac162a52e0447e8bb0479add8ef813"
      unitRef="U001">564078993</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f22ee54edfbc4339b5b85abbfecffabc"
      unitRef="U001">520709542</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:PolicyholderBenefitsAndClaimsIncurredNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f7e57c485c9a4a1f872d698065766aca"
      unitRef="U001">459764293</us-gaap:PolicyholderBenefitsAndClaimsIncurredNet>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ecc5a94ecafb432196fcb83a584536c2"
      unitRef="U001">142430000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b3c193a0e3bb4f2ababb47ffcbe8bf81"
      unitRef="U001">128733000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3a4e2cbbffb34ea5af60eff50b976692"
      unitRef="U001">119072000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_bac519aed71444629b080632386484b5"
      unitRef="U001">137923739</us-gaap:OtherUnderwritingExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7183444fbdcc4d728611cbbb6fa29058"
      unitRef="U001">129367893</us-gaap:OtherUnderwritingExpense>
    <us-gaap:OtherUnderwritingExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b8b005a1288343febedc8c3c0189dd7d"
      unitRef="U001">125862651</us-gaap:OtherUnderwritingExpense>
    <us-gaap:PolicyholderDividends
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_b4aac94b378a4350bc875435ca34a2f5"
      unitRef="U001">5560407</us-gaap:PolicyholderDividends>
    <us-gaap:PolicyholderDividends
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d8b6b274799646a0966b66d08e0e650f"
      unitRef="U001">5198515</us-gaap:PolicyholderDividends>
    <us-gaap:PolicyholderDividends
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5fac2656993b4b72995f3ba9b9744dc7"
      unitRef="U001">7394310</us-gaap:PolicyholderDividends>
    <us-gaap:InterestExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_850e31e4f5d94c028e445ba662040981"
      unitRef="U001">620558</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1b09e8b5b1bb42bc90d4f52f76efa123"
      unitRef="U001">895605</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6247326aa9814ab78eff5823222e10e9"
      unitRef="U001">1196406</us-gaap:InterestExpense>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a5b8bc8620c54d1bb28ba34fe99e89a8"
      unitRef="U001">1244948</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e90ad55dabe64977ad46ddcd362eb827"
      unitRef="U001">1222728</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_afd9d5631a0147d8896c4f24a9d63d9d"
      unitRef="U001">1257747</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_13645415551940d1a155f0c26fcb51ac"
      unitRef="U001">851858645</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ece8150bf05e406fa73038ae8a734589"
      unitRef="U001">786127283</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8b6d2f2175714493add82a49d2975843"
      unitRef="U001">714547407</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_832e335f97a54f719f19e2fbbdc973e6"
      unitRef="U001">-3638099</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b37ab63c2da34b79a768a6592b61427e"
      unitRef="U001">30338508</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_60cc702d7bc146cdadfa92fd031509ed"
      unitRef="U001">63272503</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_cba7431e1d2a47c9b8d75d4f536e98a3"
      unitRef="U001">-205794</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_459c16e717bb46bf842bd9316349f4d9"
      unitRef="U001">80346</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_ea5148bdc7da48fe88b2d3cefe2c3184"
      unitRef="U001">120142</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_4b8e8e023bde4004aa14e206dd8fd843"
      unitRef="U001">-1678694</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_118ab0d292e84e00aceeca3585c37bc0"
      unitRef="U001">5084334</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d2afc7698d4542dc9d36a31864d3fb22"
      unitRef="U001">10457251</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_15c933ca570640108a5766f7dc471903"
      unitRef="U001">-1959405</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d94a1e9715044b8481005cbeb913fa8b"
      unitRef="U001">25254174</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3725e638dd4d4873a780dc800dccc4b5"
      unitRef="U001">52815252</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_8fcf49a655e345d0b29720cf9183391c"
      unitRef="U003">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_8dc5223ef2bb44edb9b5b1ac47978d61"
      unitRef="U003">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_e9111262bdf54417a0af6b90964b6629"
      unitRef="U003">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_70520a19335c4aa58fc94105954c9a0d"
      unitRef="U003">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_16f80aae81f3480db8585e2b16040a01"
      unitRef="U003">0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_edb9276c9ac84206977f07e7dc72c6cb"
      unitRef="U003">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_db68cbac4405446995af4d391f2be90d"
      unitRef="U003">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_61ffcc34930c4383bdecff840ce0e850"
      unitRef="U003">0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_9ed9159565a6442e98666770c07c06b2"
      unitRef="U003">1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_f415dd6df12948658b5b8a1226913dcf"
      unitRef="U003">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_0486cd0d87f24275b00f872a1db12bcb"
      unitRef="U003">0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_19f7a488808c442494434728787a36d4"
      unitRef="U003">1.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a34cdfec0f494c649013a8093c6bde57"
      unitRef="U001">-1959405</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e19646d76e95469f8df3b916cf652678"
      unitRef="U001">25254174</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_da8a7cb5615b421ebac39e0deb5c0e9f"
      unitRef="U001">52815252</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_dc04b1eb917a4c819bfbb7a3c15cac89"
      unitRef="U001">-12164443</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a9233d2b1f6f477d851a64ebbb9ca1a1"
      unitRef="U001">-2008078</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_477e4321f74b4a9d957dc70ccbd5a59b"
      unitRef="U001">2944892</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_11be86f11b6a42f2abc1e139c5885c45"
      unitRef="U001">-45761476</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f2e6a2a929d0417ca0c235ae186b2e48"
      unitRef="U001">-7544805</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_433bb7abe0c8471e831166b572b94474"
      unitRef="U001">11078406</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a47d2060f7214f14b043a2a0a29bff11"
      unitRef="U001">-205794</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_54c18da912b8407c9e2f8916fedc6668"
      unitRef="U001">80346</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e1b89a0841394a3bafc6ecd6c20a36cb"
      unitRef="U001">120142</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_864e859972e843d48bfac69e61e30e7d"
      unitRef="U001">-774178</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d1ad0059e47848c483200b4a02dd3207"
      unitRef="U001">302256</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d7f0bd58ebbd4abcb0e19402894daf6e"
      unitRef="U001">451964</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_c060142eaa91453cba446327f870336c"
      unitRef="U001">-44987298</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c2284bd1a3b94957867806f95f9fe5bb"
      unitRef="U001">-7847061</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_da86dce4f7bd4305bf378711718df31e"
      unitRef="U001">10626442</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_9d3a2e6318ae46ccb1b3339034b37f44"
      unitRef="U001">-46946703</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_96e91ee1328648c38cfa959d1eaf62c1"
      unitRef="U001">17407113</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b6d4699e06244b6b9314840a88a8e5c7"
      unitRef="U001">63441694</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20191231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4d87d6a63e2241468752982150a0b7b0"
      unitRef="U002">26203935</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20191231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a4b33c7468bd4775bda877e367ce2303"
      unitRef="U002">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20191231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_af3d8832a5964b4b98e8e073a2670682"
      unitRef="U001">262040</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_54f739af00784fe6bc5cb19a612892f2"
      unitRef="U001">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_6800cbc823e9420d8cda50d88dca7671"
      unitRef="U001">268151601</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_ccf7b6ffd7b44b2fa949e289c9c36784"
      unitRef="U001">504170</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_d6f99444fa7c467f9f5b464df18fe628"
      unitRef="U001">223267573</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_1449cb05e4974ef78d6cba8ad6b5fa65"
      unitRef="U001">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191231"
      decimals="0"
      id="Fact_01d4c3bd8a1c4c57b92331ceb53791c5"
      unitRef="U001">451015519</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_71c9ce185db243d6aff1b9d2481a271f"
      unitRef="U002">153233</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8fe6acae6e504dce824d72c205e144ff"
      unitRef="U001">1532</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_b76958941983400ba6f85c3849ab32be"
      unitRef="U001">2057504</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9a04011da29f41f9bfb62c836f6b1ee1"
      unitRef="U001">2059036</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_053616b7b22840b0a30049c1b6b6a8b3"
      unitRef="U002">1294606</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2d195b7d6da34b6787efb742a123966a"
      unitRef="U001">12946</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_68c1ad5f3edc4511b1cffe958b53e049"
      unitRef="U001">18582085</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_75f163abcd404433bcea2d4354e36cdf"
      unitRef="U001">18595031</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_73761ac9b61e42ccb649056d190cc7fe"
      unitRef="U001">52815252</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6fc70f6166ae45a1b8d889c55a400a49"
      unitRef="U001">52815252</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_5339d088922b42048f0c09572ec349d1"
      unitRef="U001">17337160</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_48a4ba2b37464684b776f4da99150d08"
      unitRef="U001">17337160</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_ea06ba0b3807451fb3e17a28bb0d1a83"
      unitRef="U001">358377</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_59fa048fe4e649d99d0887d65ccd2c77"
      unitRef="U001">-358377</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_481326799c774be091126dbf913b7021"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_d30ce73aa4684a58bbbf9ba2ba2922c0"
      unitRef="U001">10626442</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_4679ad93a685442abdbcd02a85825c51"
      unitRef="U001">10626442</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bb183d7da48f46c6878b4b300f21bc3d"
      unitRef="U002">27651774</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20201231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fcbc50b749ab4cef8b35f118a43c0b12"
      unitRef="U002">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20201231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0e6e928377e645a385637773b1c7d401"
      unitRef="U001">276518</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4c373f35dd1e407ab834576344b5673c"
      unitRef="U001">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_a70eb2a5327648b89a8a754781458e40"
      unitRef="U001">289149567</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_f240c3f582bb4cdc90b067d486f7cb7a"
      unitRef="U001">11130612</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_60b4bd02215c494296997fab47add4d4"
      unitRef="U001">258387288</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_f5a5b161f9dc431e8b65e309829010d6"
      unitRef="U001">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231"
      decimals="0"
      id="Fact_df32ce3b8d3b4fa58c9fca65ef652f31"
      unitRef="U001">517774120</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7cceb2d6a9394893aad44421685c6044"
      unitRef="U002">157783</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_807fbf71570042cf8443708b2dc69471"
      unitRef="U001">1578</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_2dc42dd10e0340b3b92914088e143120"
      unitRef="U001">2161142</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_91e14b6e9c0c4e2fb6d8d664dedde4b6"
      unitRef="U001">2162720</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4f53afebfb0e4feeba24abf0cca7e431"
      unitRef="U002">946646</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f69a8bfdc7c14e99942517f4cbc69d88"
      unitRef="U001">9466</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_835374475d5d4ffd8b45a60c4fff08dc"
      unitRef="U001">13260855</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d851dc18db8746698dbcfaa64c81573d"
      unitRef="U001">13270321</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_04de2d8ba9a04ed2b207ce8a8d36fbe8"
      unitRef="U001">25254174</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_eef6fe5637054ec697469e3e186b77b7"
      unitRef="U001">25254174</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_920efa12d620425fa802792defceaf3e"
      unitRef="U001">19578187</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8af32af2e727481aa581fe61ce80e6de"
      unitRef="U001">19578187</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_17e171bcbb8e435a9dce0042ce2d73d1"
      unitRef="U001">317917</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ac41dccb86d7417a942bafc5c32bd306"
      unitRef="U001">-317917</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6b9f3f24293447919ff76b0cb6c914d7"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_3bd09d50bcc346fababff701af93f7dc"
      unitRef="U001">-7847061</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ac52c6a149ca4d74b24c48c23e5a3eb0"
      unitRef="U001">-7847061</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_597bc7506c3842129de85a1a1684bd52"
      unitRef="U002">28756203</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b1d359546287406d92b50ff323e90144"
      unitRef="U002">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8a9ccdce3c3e46e9ac5b165c0d5d1420"
      unitRef="U001">287562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4c7984dbc6d04c2fafa5c81423577163"
      unitRef="U001">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_e4b4d3ee75884b27889717da3d1eace2"
      unitRef="U001">304889481</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_2b170a84b51f4b22bb868cdf6cd4b678"
      unitRef="U001">3283551</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_a04b2ef7b10b4cacb36319ae12e92ac5"
      unitRef="U001">263745358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_5e84f6856afc45109380800e6a17051e"
      unitRef="U001">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231"
      decimals="0"
      id="Fact_6e866e75472a41e694ec60dda84fc1c8"
      unitRef="U001">531036087</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_16086e787ec54d93b498d69bfd78b2bb"
      unitRef="U002">161254</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_118b718fe7404a3abe34cee28e895af6"
      unitRef="U001">1613</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_63819a6091b14254bbc86b36befd9ed5"
      unitRef="U001">2122277</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e013840b0a214117bbff34340da9ff70"
      unitRef="U001">2123890</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8653c700340e4d45b6eb48a5b5f68680"
      unitRef="U002">1202806</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2f776da65bc146faaedbc5c3bdaa773b"
      unitRef="U001">12028</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_9f9c0922810a404fab5ce3c3f3ee3fd5"
      unitRef="U001">18252148</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_b4e681c574a54c819a90f311e551da69"
      unitRef="U001">18264176</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_cf539edb3bb04129b3d929a73803378d"
      unitRef="U001">-1959405</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_44b878cc8bcf43329aaf82e7dfb1f37b"
      unitRef="U001">-1959405</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_8f078835a0114bf5bb039d9c17118d2e"
      unitRef="U001">20884438</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_6eebecbc9e454f0ab1f7da9a797ee599"
      unitRef="U001">20884438</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_3e5ace5bcfa1470db2ebccb62d5bfe5e"
      unitRef="U001">337741</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ee1f14ce5d474fdebec27cbc390bfd8e"
      unitRef="U001">-337741</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_50573b2753614338855f99ccf1602d6b"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_6870f869a66d43d1836a95bba894baa5"
      unitRef="U001">-44987298</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_8abbfdb156af497db089aa7bb3eee525"
      unitRef="U001">-44987298</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2ac925ea7d784ead906dbeec8a6bfb38"
      unitRef="U002">30120263</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_46a4fdd599414753b11ad95d3afe398c"
      unitRef="U002">5649240</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_13c4d13149964a92b8edf7731c8959cb"
      unitRef="U001">301203</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ea64e51586d54a3e844cd98dfe9d1474"
      unitRef="U001">56492</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_768ad10988da4a0ea8b559950f18b87f"
      unitRef="U001">325601647</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_404e3809c291453ca622946803ee667b"
      unitRef="U001">-41703747</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_a52bdbcbf07c47afb0997ec641e07f5e"
      unitRef="U001">240563774</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a9483af907094c2e8340ccf0e82a1b8f"
      unitRef="U001">-41226357</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_cc6976366d0f446f9127f27af987b775"
      unitRef="U001">483593012</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_95e9dd39138e40d794bbda1849f03d55"
      unitRef="U001">-1959405</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5a15ac8a2f014e7a9e4610b4d59fe029"
      unitRef="U001">25254174</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_25ddcdb9451f4ce8a2398789e9115a25"
      unitRef="U001">52815252</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_39ce238ee2a642b29841c96f911e06b6"
      unitRef="U001">4841559</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_34f295d26ca64414a97878ebb7041ee7"
      unitRef="U001">5837809</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_2572f96041744335ac057990e80426b9"
      unitRef="U001">6721621</us-gaap:DepreciationAndAmortization>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_05374d54f9d545ec99b3623cf824a821"
      unitRef="U001">-10184797</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_598f06aeef264b09922349f364ac9234"
      unitRef="U001">6477286</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_14787137405b47768fb431098c28ac74"
      unitRef="U001">2777919</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e766abfea4b046ffb62d7ccef937f4c6"
      unitRef="U001">43425457</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f3d00f0566214d97b9648c51d7df6e75"
      unitRef="U001">115612864</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b5e47fdda2ff4ee4a8f7206cde6e86ad"
      unitRef="U001">92333588</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_53bdcb0734be4c7da3b4de4bb23135d4"
      unitRef="U001">4694708</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b1ee43476fca4327852244fbbf2d2b66"
      unitRef="U001">35768824</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b857136f123147fa87b4ccb32a95c300"
      unitRef="U001">27042113</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_08b8aad8a8f7468392a0c2f79be38a5c"
      unitRef="U001">197731</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c6ff3e820faf43a6bd35c9c6f04ed492"
      unitRef="U001">-25086539</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_95f558e080874ba3ba56614c9c1c0555"
      unitRef="U001">661454</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_4aacedb6375d4ca7b1ea5251e29ab843"
      unitRef="U001">4983714</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_034f598b186941658603ae5db649f732"
      unitRef="U001">-733752</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_62d1d2c75a0d4af5bcc8a6b7ffe9cabe"
      unitRef="U001">3863383</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_3c7734eb3c23415b8434addd49bf3425"
      unitRef="U001">5141857</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_def65b62e73041a286df87f8718b0967"
      unitRef="U001">8871415</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_da0ffa106aca4d4f83eb6346e7cb576e"
      unitRef="U001">-127901</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_0963726608b240c39fe3f19f1cb2250d"
      unitRef="U001">2958735</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4010baf1bef9412fa10b8dd1ad61ae59"
      unitRef="U001">-1095306</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f59d3349ce704e09a108454f7a594f4f"
      unitRef="U001">-6448</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInReinsuranceRecoverable
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_8e353f2ebe764ba7b382d204b07e891b"
      unitRef="U001">1111214</us-gaap:IncreaseDecreaseInReinsuranceRecoverable>
    <us-gaap:IncreaseDecreaseInReinsuranceRecoverable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b92057aa67bd45d0b43538e2dea79c05"
      unitRef="U001">46502159</us-gaap:IncreaseDecreaseInReinsuranceRecoverable>
    <us-gaap:IncreaseDecreaseInReinsuranceRecoverable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e4ef22f1442b4f4a95e5182e9e995915"
      unitRef="U001">41887382</us-gaap:IncreaseDecreaseInReinsuranceRecoverable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_715482d624124ba2996ea90a7e7b6a10"
      unitRef="U001">646321</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_cc5051f537de4041896fa8883b14d638"
      unitRef="U001">278092</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_4cb30f1ec26d4da39423bbc0edbb94f4"
      unitRef="U001">870850</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInDueToAffiliates
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_59b576356fdb454ca466b2f2da709126"
      unitRef="U001">7096006</us-gaap:IncreaseDecreaseInDueToAffiliates>
    <us-gaap:IncreaseDecreaseInDueToAffiliates
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_bf0384a9386440898b72b21ea3c040f2"
      unitRef="U001">-12216212</us-gaap:IncreaseDecreaseInDueToAffiliates>
    <us-gaap:IncreaseDecreaseInDueToAffiliates
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_61aaeda81f204ac98369231f323d2417"
      unitRef="U001">224324</us-gaap:IncreaseDecreaseInDueToAffiliates>
    <us-gaap:IncreaseDecreaseInReinsurancePayables
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ed65a4fd0e694db9a0c833165ad8c6a0"
      unitRef="U001">-450281</us-gaap:IncreaseDecreaseInReinsurancePayables>
    <us-gaap:IncreaseDecreaseInReinsurancePayables
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5057f62a591c4835ba11d4c4ada49374"
      unitRef="U001">712582</us-gaap:IncreaseDecreaseInReinsurancePayables>
    <us-gaap:IncreaseDecreaseInReinsurancePayables
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d40aa2a0635745fc8339d09addd1588d"
      unitRef="U001">1117439</us-gaap:IncreaseDecreaseInReinsurancePayables>
    <us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_4926735ff8ab4fbca2b294820faaefc0"
      unitRef="U001">-16344443</us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums>
    <us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2154677c9f9c4db78ea1ef84a1bb8417"
      unitRef="U001">7517509</us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums>
    <us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8034e0d3119a4eb6b04321e1636c5f5c"
      unitRef="U001">26942566</us-gaap:IncreaseDecreaseInPrepaidReinsurancePremiums>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_183c75af58ff4fe48c91ff68243ff4b7"
      unitRef="U001">-3219959</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_52932478321f4059a7ec014eb2a7068c"
      unitRef="U001">-2201569</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_23bade75d4784d93b4b84cc957593d5b"
      unitRef="U001">-3174200</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7857ecc0093a4b2f8ddcff7e9863bb0b"
      unitRef="U001">-796805</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_14d6df74b080466d8551f7086be2418b"
      unitRef="U001">-867438</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6a74bab91436441c9c8cef36f3d3dfb1"
      unitRef="U001">399440</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_35ca62722ea0499f8db42a147a57feb3"
      unitRef="U001">69069425</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_02815c2b1d10495ea35ba113acfab8a5"
      unitRef="U001">51477794</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3fb08d9606784022af4c63ea9595c037"
      unitRef="U001">48319148</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_837887b004fb4dbf9daf9b9199990d6d"
      unitRef="U001">67110020</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_49a6941a19c44635bd09c6b9748cba62"
      unitRef="U001">76731968</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a2b10da200b34277928c132732662fd4"
      unitRef="U001">101134400</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_246bf05c34604d9085bb329a57d63a2b"
      unitRef="U001">74902605</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b9d59604bd9d4dfbad4b3a9424023b86"
      unitRef="U001">125630220</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_2396b98f51aa497cb9dc738741b7493c"
      unitRef="U001">157048527</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_da498b9ee460460c84f1493c95409b3b"
      unitRef="U001">151994462</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_67c0e46b80a54a4fb4b104d73f4e7a1a"
      unitRef="U001">163593018</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ee43f97af2e042d0be7c4d432f8c0941"
      unitRef="U001">176500255</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_8c088152b7194532ab93ca7fb9ddd35f"
      unitRef="U001">15862888</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_16b359e340114bf7acf1008067e19f91"
      unitRef="U001">25354790</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5b90e45786f5441da0c701ad4486b64a"
      unitRef="U001">6964092</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_5d807678b3544f05a9a741df05f815e5"
      unitRef="U001">24381244</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3467b054864e4b7db1ecbac8430654d3"
      unitRef="U001">6281963</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_abc9ef3ff0b74d7f851a56a060547eaf"
      unitRef="U001">22172930</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_1dc3cff1d129474691c7c1b40b7e0d56"
      unitRef="U001">53747886</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4e6bda6d95514015bd340bca9d9beded"
      unitRef="U001">44211076</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9c225cedc0314c41b2837c9a66795ad8"
      unitRef="U001">47448424</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ad29e72b081d4bada5e7382513df1d20"
      unitRef="U001">75759806</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0ee1129e66614cce9a7629127e8600c5"
      unitRef="U001">165867395</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6eab74c1a21a46fcbf7610aa21a32ca6"
      unitRef="U001">172084542</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_db62be715de2461b9ff8721d7ad29b2f"
      unitRef="U001">34973196</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_bc72c522333d424b9031ea1cf176209d"
      unitRef="U001">26585663</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_7a5f4159e9fe48e3b5152983bc9d7e33"
      unitRef="U001">6091288</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e798051e55614add9890480234e93cd9"
      unitRef="U001">-28290</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_85e85ac405654aff9e0b60448c012db0"
      unitRef="U001">-1224806</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f03ec975c68d4489a425bb13fb372177"
      unitRef="U001">89702</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_5ecdddd49fe646dbb2c62b9cbe6641f1"
      unitRef="U001">44628770</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ffec117c9aa84ad4a92ffddc2c68a57c"
      unitRef="U001">-8207814</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_552a4905b2204e4bb38011c0ba705ce9"
      unitRef="U001">6869933</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e790d3e231294ccc8b1d53fac0633be3"
      unitRef="U001">-98498303</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_498c0c1c5c9344179c62d9e875556464"
      unitRef="U001">-62199311</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_265d7bd933a047b983c717956c15bc75"
      unitRef="U001">-99675325</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_bee66077f7f340148773f0eaa4bfc6c4"
      unitRef="U001">19304956</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4afe21d341684adebecb99443ed28dfb"
      unitRef="U001">14181702</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_1303ad9e1d4844239891b2ed799efc51"
      unitRef="U001">19292324</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_54195072f665488da341eedac0cca683"
      unitRef="U001">20502716</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7d6449784bc24d54a77c3c3689382af1"
      unitRef="U001">19099220</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ae301da78b5c4faba8c973d9a2e4e1f0"
      unitRef="U001">16976093</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a47d5c3f3e534bc4a72cf16f5887bc44"
      unitRef="U001">0</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2e5b0ba1eb594c978e39352ea2811d0c"
      unitRef="U001">5000000</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_15f4c853154a44d09417777147b89f2e"
      unitRef="U001">0</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_5ffbef228e0f4c47a5d9cdd0d63bc620"
      unitRef="U001">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e5fdf8061f1e4ea1b4b48297e4c29f60"
      unitRef="U001">50000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_35ff7bf6134f4cd19b60b1d0021ab016"
      unitRef="U001">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_b99313c31ed442d2bba06932bffd3d0c"
      unitRef="U001">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6d868507b85f42758747562d4cd279c3"
      unitRef="U001">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_376c061dd8ff47b6beb08a34f157f8aa"
      unitRef="U001">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_f8d2280c95374e938332409be2715ae3"
      unitRef="U001">-1197760</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_77412be792ef4e229a18a434e384b9fc"
      unitRef="U001">-59917518</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_74719291473a487ba81f373770999e56"
      unitRef="U001">52316231</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ba5477a421434bfaae5835515a1421b3"
      unitRef="U001">-32586043</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1967ecfb508144508d3e17fcc05a7863"
      unitRef="U001">-45384861</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_2f462a500bdc4208a8e476a0da184f53"
      unitRef="U001">53775306</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20211231"
      decimals="0"
      id="Fact_37cdd2e83fae467683543495cedc2c0e"
      unitRef="U001">57709375</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20201231"
      decimals="0"
      id="Fact_50f9819e45504f93a4244e72f2d4847d"
      unitRef="U001">103094236</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20191231"
      decimals="0"
      id="Fact_8c475ace6f544008a5607f33a495b7e2"
      unitRef="U001">49318930</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="0"
      id="Fact_7a3cc43a25fa4c2f92791cfff7ca000b"
      unitRef="U001">25123332</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20211231"
      decimals="0"
      id="Fact_234dcf26f62446479a0246c9e3d804e8"
      unitRef="U001">57709375</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20201231"
      decimals="0"
      id="Fact_d7b5b4e684ed436c8e5b5f8e87adc4c1"
      unitRef="U001">103094236</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="c20220101to20221231"
      id="Text_712cc8f469854401a31e0ffe03b68c81">
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;1 - Summary of Significant Accounting Policies&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="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Organization and Business&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Donegal Mutual Insurance Company (&#x201c;Donegal Mutual&#x201d;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries,
        Atlantic States Insurance Company (&#x201c;Atlantic States&#x201d;), Southern Insurance Company of Virginia (&#x201c;Southern&#x201d;), the Peninsula Insurance Group (&#x201c;Peninsula&#x201d;), which consists of Peninsula Indemnity Company and The Peninsula Insurance Company and Michigan
        Insurance Company (&#x201c;MICO&#x201d;), and affiliates write personal and commercial lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and
        Southwestern states.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2022, we had three
        segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#x2019;
        compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2022, Donegal Mutual held approximately 43%
        of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal
        Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have
        interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the
        Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement, or pooling agreement, with Donegal Mutual. Under the pooling agreement,
        Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
        proportion to their respective participation in the underwriting pool.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, Donegal Mutual has a 100% quota-share
        reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual. Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual
        was the surviving company in the merger, and Mountain States&#x2019; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the &#x201c;Mountain States insurance subsidiaries&#x201d;), became insurance
        subsidiaries of Donegal Mutual upon completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance
        subsidiaries as the Mountain States Insurance Group in four Southwestern states. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021,
        Donegal Mutual began to place the business of the Mountain States Insurance Group into the underwriting pool. As a result, our consolidated financial results through December 31, 2020 excluded the results of the Mountain States Insurance Group
        operations in those Southwestern states.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal
        Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products
        our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group&#x2019;s ability to service an
        entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier
        versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool
        homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues. We
        refer to Note 3 - Transactions with Affiliates for more information regarding the pooling agreement.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basis of Consolidation&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our consolidated financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;),
        include our accounts and those of our wholly owned subsidiaries. We have eliminated all significant inter-company accounts and transactions in consolidation. The terms &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; or the &#x201c;Company&#x201d; as we use them in the notes to our
        consolidated financial statements refer to the consolidated entity.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Use of Estimates&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In preparing our consolidated financial statements, our management makes estimates and assumptions that affect the reported amounts of assets and liabilities at the date
        of the balance sheet and revenues and expenses for the period then ended. Actual results could differ significantly from those estimates.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We make estimates and assumptions that could have a significant effect on amounts and disclosures we report in our consolidated financial statements. The most
        significant estimates relate to our insurance subsidiaries&#x2019; reserves for property and casualty insurance unpaid losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate
        amounts may differ from the estimates provided. We regularly review our methods for making these estimates as well as the continuing appropriateness of the estimated amounts, and we reflect any adjustment we consider necessary in our current
        results of operations.&lt;/div&gt;

&lt;div&gt;
       &lt;br/&gt;&lt;/div&gt;

&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reclassification&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have made certain reclassifications in our prior period financial statements to conform to the current year 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="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We classify our debt securities into the following categories:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Held to Maturity - Debt securities that we have the positive intent and ability to hold to maturity; reported at amortized cost.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Available for Sale - Debt securities not classified as held to maturity; reported at fair value, with unrealized gains and losses excluded from income and reported as a
        separate component of stockholders&#x2019; equity (net of tax effects).&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-term investments are carried at amortized cost, which approximates fair value.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value and recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we
        determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt
        security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than not
        that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value
        of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize the
        amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute investment
        gains and losses using the specific identification method.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We amortize premiums and discounts for mortgage-backed debt securities using anticipated prepayments.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair Values of Financial Instruments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We use the following methods and assumptions in estimating our fair value disclosures:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments - We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may
        differ from the amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair
        value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values for our fixed maturity and equity investments. We generally obtain two prices per
        security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare
        estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the
        pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of our investment personnel of the market, their research findings related to unusual fluctuations in value and
        their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment
        personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent trading activity.&#160; Our
        investment personnel review documentation with respect to the pricing services&#x2019; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various security types are
        reasonable. We refer to Note 5 - Fair Value Measurements for more information regarding our methods and assumptions in estimating fair values.&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;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash and Short-Term Investments - The carrying amounts we report in the balance sheet for these instruments approximate their fair values.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Premiums and Reinsurance Receivables and Payables - The carrying amounts we report in the balance sheet for these instruments related to premiums and paid losses and
        loss expenses approximate their fair values.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: -36pt; margin-left: 36pt; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue Recognition&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries recognize insurance premiums as income over the terms of the policies they issue. Our insurance subsidiaries calculate unearned premiums on a
        daily pro-rata basis. &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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Policy Acquisition Costs&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We defer our insurance subsidiaries&#x2019; policy acquisition costs, consisting primarily of commissions, premium taxes and certain other underwriting costs, reduced by ceding
        commissions, related directly to the successful acquisition of new or renewal insurance contracts. We amortize these deferred policy acquisition costs over the period in which our insurance subsidiaries earn the premiums. The method we follow in
        computing deferred policy acquisition costs limits the amount of such deferred costs to their estimated realizable value, which gives effect to the premium to be earned, related investment income, losses and loss expenses and certain other costs we
        expect to incur as our insurance subsidiaries earn the premium. Estimates in the calculation of policy acquisition costs have not shown material variability because of uncertainties in applying accounting principles or as a result of sensitivities
        to changes in key assumptions.&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;span style="font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Property and Equipment&lt;/span&gt; &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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We report property and equipment at depreciated cost that we compute using the straight-line method based upon estimated useful lives of the assets.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Losses and Loss Expenses&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims
        based on facts and circumstances the insurer knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to
        pay losses for damages that their policies explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such
        estimates. Our insurance subsidiaries base their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss
        adjustment period, our insurance subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We
        reflect any adjustments to the liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;O&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 33px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;ur insurance subsidiaries
          maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the purpose of covering the ultimate costs of settling all losses,
          including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of risk involved, knowledge of the circumstances surrounding each
          claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported claims and loss expenses on the basis of historical information by
          line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our insurance subsidiaries monitor their liabilities closely and
          recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and loss expenses&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;R&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;eserve estimates can change over
          time because of unexpected changes in assumptions related to our insurance subsidiaries&#x2019; external environment and, to a lesser extent, assumptions related to our insurance subsidiaries&#x2019; internal operations. For example, our insurance subsidiaries
          have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the COVID-19 pandemic and related government mandates and restrictions resulted
          in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number of factors, including supply chain disruption, higher new and used
          automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future loss settlements. Related uncertainties regarding future trends
          include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in claims and the cost of medical technologies and procedures.
          Assumptions related to our insurance subsidiaries&#x2019; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure, consistency in judicial interpretations of insurance
          coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of claims, payment and case reserving methodology, accurate
          measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and consistency in reinsurance coverage and collectability of reinsured
          losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make adjustments in their reserves that they consider appropriate for such
          changes. Accordingly, our insurance subsidiaries&#x2019; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded&lt;/span&gt;.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries seek to enhance their underwriting results by carefully selecting the product lines they underwrite. Our insurance subsidiaries&#x2019; personal
        lines products primarily include standard and preferred risks in private passenger automobile and homeowners lines. Our insurance subsidiaries&#x2019; commercial lines products primarily include business offices, wholesalers, service providers,
        contractors, artisans and light manufacturing operations. Our insurance subsidiaries have limited exposure to asbestos and other environmental 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="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income Taxes&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We currently file a consolidated federal income tax return that includes us and our insurance 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We account for income taxes using the asset and liability method. The objective of the asset and liability method is to establish deferred tax assets and liabilities for
        the temporary differences between the financial reporting basis and the tax basis of our assets and liabilities at enacted tax rates we expect to be in effect when we realize or settle such amounts.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Credit Risk&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our objective is to earn competitive returns by investing in a diversified portfolio of securities. Our portfolio of fixed maturity securities and, to a lesser extent,
        short-term investments is subject to credit risk. We define this risk as the potential loss in fair value resulting from adverse changes in the borrower&#x2019;s ability to repay its debt to us. We manage this risk by performing an analysis of prospective
        investments and through regular reviews of our portfolio by our investment personnel. We also limit the amount of our total investment portfolio that we invest in any one security.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries provide property and liability insurance coverages through independent insurance agencies located throughout their operating areas. Our
        insurance subsidiaries bill the majority of this business directly to their policyholders, although our insurance subsidiaries bill a portion of their commercial business through their agents, to whom they extend credit in the normal course of
        business.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries have reinsurance agreements with Donegal Mutual and with a number of major unaffiliated reinsurers.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reinsurance Accounting and 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries rely upon reinsurance agreements to limit their maximum net loss from large single risks or risks in concentrated areas and to increase their
        capacity to write insurance. Reinsurance does not relieve our insurance subsidiaries from liability to their respective policyholders. To the extent that a reinsurer cannot pay losses for which it is liable under the terms of a reinsurance
        agreement with one or more of our insurance subsidiaries, our insurance subsidiaries retain continued liability for such losses. However, in an effort to reduce the risk of non-payment, our insurance subsidiaries require all of their reinsurers to
        have an A.M. Best rating of A- or better or, with respect to foreign reinsurers, to have a financial condition that, in the opinion of our management, is equivalent to a company with an A.M. Best rating of A- or better. We refer to Note 10 -
        Reinsurance for more information regarding the reinsurance agreements of our insurance 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="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Stock-Based Compensation&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We measure all share-based payments to our directors and the directors and employees of our subsidiaries and affiliates, including grants of stock options, using a
        fair-value-based method and record such expense in our results of operations. In determining the expense we record for stock options we grant to our directors and the directors and employees of our subsidiaries and affiliates, we estimate the fair
        value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield
        and expected volatility.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In 2022, 2021 and 2020, we realized $360,452, $438,850 and $302,901, respectively, in
        tax benefits upon the exercise of stock 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="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Earnings Per Share&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We calculate basic earnings per share by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted earnings per share
        reflects the dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to the declaration and
        payment of cash dividends that are at least 10% higher than those we declare and pay on our Class B common stock. Accordingly, we use
        the two-class method for the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation
        of remaining undistributed earnings using a participation percentage that reflects the dividend rights of each class.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Goodwill and Other Intangible Assets&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Goodwill represents the excess of the purchase price over the underlying fair value of acquired entities. When completing acquisitions, we seek also to identify
        separately identifiable intangible assets that we have acquired. We assess goodwill and intangible assets with an indefinite useful life for impairment annually. We also assess goodwill and other intangible assets for impairment upon the occurrence
        of certain events. In making our assessment, we consider a number of factors including operating results, business plans, economic projections, anticipated future cash flows and current market data. Inherent uncertainties exist with respect to
        these factors and to our judgment in applying them when we make our assessment. Impairment of goodwill and other intangible assets could result from changes in economic and operating conditions in future periods.&lt;/div&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_0b362a4b2db44aec8c0fb4beb5864afc">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Organization and Business&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Donegal Mutual Insurance Company (&#x201c;Donegal Mutual&#x201d;) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries,
        Atlantic States Insurance Company (&#x201c;Atlantic States&#x201d;), Southern Insurance Company of Virginia (&#x201c;Southern&#x201d;), the Peninsula Insurance Group (&#x201c;Peninsula&#x201d;), which consists of Peninsula Indemnity Company and The Peninsula Insurance Company and Michigan
        Insurance Company (&#x201c;MICO&#x201d;), and affiliates write personal and commercial lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and
        Southwestern states.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2022, we had three
        segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers&#x2019;
        compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2022, Donegal Mutual held approximately 43%
        of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal
        Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have
        interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the
        Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement, or pooling agreement, with Donegal Mutual. Under the pooling agreement,
        Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in
        proportion to their respective participation in the underwriting pool.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, Donegal Mutual has a 100% quota-share
        reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual. Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Donegal Mutual completed the merger of Mountain States Mutual Casualty Company, or Mountain States, with and into Donegal Mutual effective May 25, 2017. Donegal Mutual
        was the surviving company in the merger, and Mountain States&#x2019; insurance subsidiaries, Mountain States Indemnity Company and Mountain States Commercial Insurance Company (collectively, the &#x201c;Mountain States insurance subsidiaries&#x201d;), became insurance
        subsidiaries of Donegal Mutual upon completion of the merger. Upon completion of the merger, Donegal Mutual assumed all of the policy obligations of Mountain States and began to market its products together with the Mountain States insurance
        subsidiaries as the Mountain States Insurance Group in four Southwestern states. Donegal Mutual also entered into a 100% quota-share reinsurance agreement with the Mountain States insurance subsidiaries on the merger date. Beginning with policies effective in 2021,
        Donegal Mutual began to place the business of the Mountain States Insurance Group into the underwriting pool. As a result, our consolidated financial results through December 31, 2020 excluded the results of the Mountain States Insurance Group
        operations in those Southwestern states.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal
        Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products
        our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group&#x2019;s ability to service an
        entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier
        versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool
        homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly.&#160; The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues. We
        refer to Note 3 - Transactions with Affiliates for more information regarding the pooling agreement.&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c20220101to20221231"
      decimals="INF"
      id="Fact_5f3780ecfe9d423a862274f706554665"
      unitRef="U004">3</us-gaap:NumberOfOperatingSegments>
    <dgica:StockOwnershipPercentageHeldByMajorShareholder
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_6c6a15fef59948e79105837651fe0677"
      unitRef="U005">0.43</dgica:StockOwnershipPercentageHeldByMajorShareholder>
    <dgica:StockOwnershipPercentageHeldByMajorShareholder
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_03e795cd61214d86982d2f0f855c3286"
      unitRef="U005">0.84</dgica:StockOwnershipPercentageHeldByMajorShareholder>
    <dgica:PercentageOfVotingPowerOwnedByMajorShareholder
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_b025d53758fa46b49202f6a70f3dcce6"
      unitRef="U005">0.71</dgica:PercentageOfVotingPowerOwnedByMajorShareholder>
    <dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember"
      decimals="2"
      id="Fact_51213ddcbc414319a23bac9f384980fd"
      unitRef="U005">0.80</dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_c6aeacc279194430a20aa883240b0c73"
      unitRef="U005">1</us-gaap:PremiumsPercentageAssumedToNet>
    <dgica:NumberOfStates
      contextRef="c20220101to20221231"
      decimals="INF"
      id="Fact_0f10efdd89664f12992cc4ebe4669053"
      unitRef="U006">4</dgica:NumberOfStates>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_2afc1d6abd0d41798583557b5c0d43fa"
      unitRef="U005">1</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_2c59d1eaf71f4fb59fc3356160dff4ae">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basis of Consolidation&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our consolidated financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;),
        include our accounts and those of our wholly owned subsidiaries. We have eliminated all significant inter-company accounts and transactions in consolidation. The terms &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; or the &#x201c;Company&#x201d; as we use them in the notes to our
        consolidated financial statements refer to the consolidated entity.&lt;/div&gt;
</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="c20220101to20221231"
      id="Text_a224db0da8e1431c9b40332d421197a5">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Use of Estimates&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In preparing our consolidated financial statements, our management makes estimates and assumptions that affect the reported amounts of assets and liabilities at the date
        of the balance sheet and revenues and expenses for the period then ended. Actual results could differ significantly from those estimates.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We make estimates and assumptions that could have a significant effect on amounts and disclosures we report in our consolidated financial statements. The most
        significant estimates relate to our insurance subsidiaries&#x2019; reserves for property and casualty insurance unpaid losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate
        amounts may differ from the estimates provided. We regularly review our methods for making these estimates as well as the continuing appropriateness of the estimated amounts, and we reflect any adjustment we consider necessary in our current
        results of operations.&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="c20220101to20221231"
      id="Text_3ac3bb478b194a868d60077641ccbd57">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reclassification&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have made certain reclassifications in our prior period financial statements to conform to the current year presentation.&lt;/div&gt;
</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_4211e787cc3845c58a880c9e286b845b">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We classify our debt securities into the following categories:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Held to Maturity - Debt securities that we have the positive intent and ability to hold to maturity; reported at amortized cost.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Available for Sale - Debt securities not classified as held to maturity; reported at fair value, with unrealized gains and losses excluded from income and reported as a
        separate component of stockholders&#x2019; equity (net of tax effects).&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-term investments are carried at amortized cost, which approximates fair value.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value and recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we
        determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt
        security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than not
        that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value
        of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize the
        amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute investment
        gains and losses using the specific identification method.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We amortize premiums and discounts for mortgage-backed debt securities using anticipated prepayments.&lt;/div&gt;
</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="c20220101to20221231"
      id="Text_3106e642cde3450db8aff1d8b8479f4c">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair Values of Financial Instruments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We use the following methods and assumptions in estimating our fair value disclosures:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investments - We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may
        differ from the amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair
        value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values for our fixed maturity and equity investments. We generally obtain two prices per
        security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare
        estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the
        pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of our investment personnel of the market, their research findings related to unusual fluctuations in value and
        their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment
        personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent trading activity.&#160; Our
        investment personnel review documentation with respect to the pricing services&#x2019; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various security types are
        reasonable. We refer to Note 5 - Fair Value Measurements for more information regarding our methods and assumptions in estimating fair values.&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;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cash and Short-Term Investments - The carrying amounts we report in the balance sheet for these instruments approximate their fair values.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Premiums and Reinsurance Receivables and Payables - The carrying amounts we report in the balance sheet for these instruments related to premiums and paid losses and
        loss expenses approximate their fair values.&lt;/div&gt;
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_3c0640fe973541db9b02bbc2222d73c1">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: -36pt; margin-left: 36pt; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue Recognition&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries recognize insurance premiums as income over the terms of the policies they issue. Our insurance subsidiaries calculate unearned premiums on a
        daily pro-rata basis. &lt;/div&gt;
</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy
      contextRef="c20220101to20221231"
      id="Text_f15100cab9364b73badb834a76c482f7">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Policy Acquisition Costs&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We defer our insurance subsidiaries&#x2019; policy acquisition costs, consisting primarily of commissions, premium taxes and certain other underwriting costs, reduced by ceding
        commissions, related directly to the successful acquisition of new or renewal insurance contracts. We amortize these deferred policy acquisition costs over the period in which our insurance subsidiaries earn the premiums. The method we follow in
        computing deferred policy acquisition costs limits the amount of such deferred costs to their estimated realizable value, which gives effect to the premium to be earned, related investment income, losses and loss expenses and certain other costs we
        expect to incur as our insurance subsidiaries earn the premium. Estimates in the calculation of policy acquisition costs have not shown material variability because of uncertainties in applying accounting principles or as a result of sensitivities
        to changes in key assumptions.&lt;/div&gt;
</us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_cbbde9a607364b66bf666bf258c3fdcc">
&lt;div&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Property and Equipment&lt;/span&gt; &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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We report property and equipment at depreciated cost that we compute using the straight-line method based upon estimated useful lives of the assets.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:LiabilityReserveEstimatePolicy
      contextRef="c20220101to20221231"
      id="Text_758cb07cdaa94ed9b4130a5cb775f033">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Losses and Loss Expenses&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims
        based on facts and circumstances the insurer knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to
        pay losses for damages that their policies explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such
        estimates. Our insurance subsidiaries base their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss
        adjustment period, our insurance subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We
        reflect any adjustments to the liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;O&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 33px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;ur insurance subsidiaries
          maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the purpose of covering the ultimate costs of settling all losses,
          including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of risk involved, knowledge of the circumstances surrounding each
          claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported claims and loss expenses on the basis of historical information by
          line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our insurance subsidiaries monitor their liabilities closely and
          recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and loss expenses&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;R&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;eserve estimates can change over
          time because of unexpected changes in assumptions related to our insurance subsidiaries&#x2019; external environment and, to a lesser extent, assumptions related to our insurance subsidiaries&#x2019; internal operations. For example, our insurance subsidiaries
          have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the COVID-19 pandemic and related government mandates and restrictions resulted
          in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in 2021 and 2022 due to a number of factors, including supply chain disruption, higher new and used
          automobile values, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future loss settlements. Related uncertainties regarding future trends
          include social inflation, availability and cost of replacement automobile parts and building materials, availability of skilled labor, the rate of plaintiff attorney involvement in claims and the cost of medical technologies and procedures.
          Assumptions related to our insurance subsidiaries&#x2019; external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure, consistency in judicial interpretations of insurance
          coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of claims, payment and case reserving methodology, accurate
          measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and consistency in reinsurance coverage and collectability of reinsured
          losses, among other items.&#160; To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make adjustments in their reserves that they consider appropriate for such
          changes. Accordingly, our insurance subsidiaries&#x2019; ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded&lt;/span&gt;.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries seek to enhance their underwriting results by carefully selecting the product lines they underwrite. Our insurance subsidiaries&#x2019; personal
        lines products primarily include standard and preferred risks in private passenger automobile and homeowners lines. Our insurance subsidiaries&#x2019; commercial lines products primarily include business offices, wholesalers, service providers,
        contractors, artisans and light manufacturing operations. Our insurance subsidiaries have limited exposure to asbestos and other environmental liabilities.&lt;/div&gt;
</us-gaap:LiabilityReserveEstimatePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_e214152398164bf8bd1571530abdc996">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income Taxes&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We currently file a consolidated federal income tax return that includes us and our insurance 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We account for income taxes using the asset and liability method. The objective of the asset and liability method is to establish deferred tax assets and liabilities for
        the temporary differences between the financial reporting basis and the tax basis of our assets and liabilities at enacted tax rates we expect to be in effect when we realize or settle such amounts.&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="c20220101to20221231"
      id="Text_79fad635ff80455c80564fef625b8ef6">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Credit Risk&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our objective is to earn competitive returns by investing in a diversified portfolio of securities. Our portfolio of fixed maturity securities and, to a lesser extent,
        short-term investments is subject to credit risk. We define this risk as the potential loss in fair value resulting from adverse changes in the borrower&#x2019;s ability to repay its debt to us. We manage this risk by performing an analysis of prospective
        investments and through regular reviews of our portfolio by our investment personnel. We also limit the amount of our total investment portfolio that we invest in any one security.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries provide property and liability insurance coverages through independent insurance agencies located throughout their operating areas. Our
        insurance subsidiaries bill the majority of this business directly to their policyholders, although our insurance subsidiaries bill a portion of their commercial business through their agents, to whom they extend credit in the normal course of
        business.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries have reinsurance agreements with Donegal Mutual and with a number of major unaffiliated reinsurers.&lt;/div&gt;
</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ReinsuranceAccountingPolicy
      contextRef="c20220101to20221231"
      id="Text_974e478338784ca08e52c3684616c2fe">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reinsurance Accounting and 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries rely upon reinsurance agreements to limit their maximum net loss from large single risks or risks in concentrated areas and to increase their
        capacity to write insurance. Reinsurance does not relieve our insurance subsidiaries from liability to their respective policyholders. To the extent that a reinsurer cannot pay losses for which it is liable under the terms of a reinsurance
        agreement with one or more of our insurance subsidiaries, our insurance subsidiaries retain continued liability for such losses. However, in an effort to reduce the risk of non-payment, our insurance subsidiaries require all of their reinsurers to
        have an A.M. Best rating of A- or better or, with respect to foreign reinsurers, to have a financial condition that, in the opinion of our management, is equivalent to a company with an A.M. Best rating of A- or better. We refer to Note 10 -
        Reinsurance for more information regarding the reinsurance agreements of our insurance subsidiaries.&lt;/div&gt;
</us-gaap:ReinsuranceAccountingPolicy>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_c832a2e14693492d99e14acd3f52fa04">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Stock-Based Compensation&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We measure all share-based payments to our directors and the directors and employees of our subsidiaries and affiliates, including grants of stock options, using a
        fair-value-based method and record such expense in our results of operations. In determining the expense we record for stock options we grant to our directors and the directors and employees of our subsidiaries and affiliates, we estimate the fair
        value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield
        and expected volatility.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In 2022, 2021 and 2020, we realized $360,452, $438,850 and $302,901, respectively, in
        tax benefits upon the exercise of stock options.&lt;/div&gt;
</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_69959b51dfef452494b3b72f748cfbc2"
      unitRef="U001">360452</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_fdf205f5e82a458bbc8930af7268afe7"
      unitRef="U001">438850</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_509956fc6c6e45e2a21c5c3762363137"
      unitRef="U001">302901</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_010c03d5539d44e284b5bec9b232b3ba">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Earnings Per Share&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We calculate basic earnings per share by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted earnings per share
        reflects the dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to the declaration and
        payment of cash dividends that are at least 10% higher than those we declare and pay on our Class B common stock. Accordingly, we use
        the two-class method for the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation
        of remaining undistributed earnings using a participation percentage that reflects the dividend rights of each class.&lt;/div&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
    <dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_e0dbfd993cbf46a09d3ab8347bbe6fed"
      unitRef="U005">0.10</dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_2e86858cc5824af382f3e1222770cdd0">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Goodwill and Other Intangible Assets&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Goodwill represents the excess of the purchase price over the underlying fair value of acquired entities. When completing acquisitions, we seek also to identify
        separately identifiable intangible assets that we have acquired. We assess goodwill and intangible assets with an indefinite useful life for impairment annually. We also assess goodwill and other intangible assets for impairment upon the occurrence
        of certain events. In making our assessment, we consider a number of factors including operating results, business plans, economic projections, anticipated future cash flows and current market data. Inherent uncertainties exist with respect to
        these factors and to our judgment in applying them when we make our assessment. Impairment of goodwill and other intangible assets could result from changes in economic and operating conditions in future periods.&lt;/div&gt;
</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="c20220101to20221231"
      id="Text_ec6461359ffd44f0a3bac00aca31beb1">
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2 - &lt;span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;Impact of New Accounting Standards&lt;/span&gt;&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2016, the FASB issued guidance that amends previous guidance on the impairment of financial instruments by adding an impairment model that requires an
        entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November
        2019, the FASB issued guidance that delays the effective date for &#x201c;smaller reporting companies,&#x201d; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2022 from December 15, 2019.&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; We are a smaller reporting company and our adoption of this guidance on January 1, 2023 will result in an after-tax adjustment to retained earnings estimated between $1.5 million and $2.5 million. We do not
          expect the adoption of this guidance to have a significant impact on our results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20220101to20221231"
      id="Text_56eb5baec214474dad19a8f7ebac8eb7">&lt;span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;Impact of New Accounting Standards&lt;/span&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2016, the FASB issued guidance that amends previous guidance on the impairment of financial instruments by adding an impairment model that requires an
        entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November
        2019, the FASB issued guidance that delays the effective date for &#x201c;smaller reporting companies,&#x201d; as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2022 from December 15, 2019.&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; We are a smaller reporting company and our adoption of this guidance on January 1, 2023 will result in an after-tax adjustment to retained earnings estimated between $1.5 million and $2.5 million. We do not
          expect the adoption of this guidance to have a significant impact on our results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="c20191215to20221215_RangeAxis_MinimumMember"
      decimals="-5"
      id="Fact_3b1eded891574be6a41ce8e2b3f3aa93"
      unitRef="U001">1500000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="c20191215to20221215_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_03f6b5821e904497abccbef791a663d5"
      unitRef="U001">2500000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_c23424284d764fe990bdfa2015e4228f">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3 - Transactions with Affiliates&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries conduct business and have various agreements with Donegal Mutual that we describe in the following subparagraphs:&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;a. Reinsurance Pooling and Other Reinsurance Arrangements&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States, our largest insurance subsidiary, and Donegal Mutual have a pooling agreement under which both companies contribute substantially all of their direct
        written business to the pool and receive an allocated percentage of the pooled underwriting results, excluding certain reinsurance Donegal Mutual assumes from our insurance subsidiaries. Beginning with policies effective in 2021, Donegal Mutual
        began to place the business of the Mountain States Insurance Group into the underwriting pool. In addition, Donegal Mutual has a 100%
        quota-share reinsurance agreement with Southern Mutual Insurance Company, or Southern Mutual, and Donegal Mutual places its assumed business from Southern Mutual into the underwriting pool. Atlantic States has an 80% share of the results of the pool, and Donegal Mutual has a 20% share of the results of the pool. The intent of the pooling agreement is to produce more uniform and stable underwriting results from year to year for each pool participant than they would experience
        individually and to spread the risk of loss between the participants based on each participant&#x2019;s relative amount of surplus and relative access to capital. Each participant in the pool has at its disposal the capacity of the entire pool, rather
        than being limited to policy exposures of a size commensurate with its own capital and surplus.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance Atlantic States ceded to the pool during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;314,321,443&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;305,729,418&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;266,400,636&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;202,228,589&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;222,737,225&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;181,205,743&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,472,615&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;152,323,262&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;146,387,565&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;277,641,902&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;274,033,812&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;232,540,607&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 style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance Atlantic States assumed from the pool during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;578,216,706&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;573,891,394&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;514,172,448&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;395,794,813&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;383,455,320&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;309,315,497&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Unearned premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;280,031,908&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;289,976,879&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;262,004,199&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;496,849,769&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;455,564,733&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;377,530,215&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 style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Donegal Mutual and MICO
        had a quota-share reinsurance agreement under which Donegal Mutual assumed 25% of the premiums and losses related to the business of
        MICO for policies effective through December 31, 2021. Donegal Mutual and MICO terminated this reinsurance agreement on a run-off basis effective January 1, 2022. Donegal Mutual and Peninsula had a quota-share reinsurance agreement under which
        Donegal Mutual assumed 100% of the premiums and losses related to the workers&#x2019; compensation product line of Peninsula in certain states
        for policies effective through December 31, 2021. Donegal Mutual and Peninsula terminated this reinsurance agreement on a run-off basis effective January 1, 2022. Donegal Mutual places its assumed business from MICO and Peninsula into the
        underwriting pool.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance ceded to Donegal Mutual pursuant to these quota-share reinsurance agreements during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;17,989,939&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;37,996,474&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;39,315,398&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;5,194,974&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;20,037,608&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;15,471,037&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18,548,821&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17,155,909&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;22,642,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;36,659,853&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;35,306,627&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 style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Each of our insurance subsidiaries had a catastrophe reinsurance agreement with Donegal Mutual that provided coverage under any one catastrophic occurrence above a set
        retention of $2,000,000, with a combined retention of $5,000,000 for a catastrophe involving a combination of our insurance subsidiaries, up to the amount Donegal Mutual and our insurance subsidiaries retained under catastrophe reinsurance agreements with unaffiliated
        reinsurers.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance that our insurance subsidiaries ceded to Donegal Mutual pursuant to these reinsurance agreements during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;13,800,018&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;17,574,161&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;15,595,138&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;10,517,709&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;9,309,624&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;25,259,527&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,271,006&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,658,057&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,812,339&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of affiliated reinsurance transactions on net premiums our insurance subsidiaries earned during 2022, 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;/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;Assumed&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;578,216,706&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;573,891,394&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;514,172,448&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Ceded&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;(346,111,400&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;(361,300,053&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;(321,311,172&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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;232,105,306&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;212,591,341&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;192,861,276&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of affiliated reinsurance transactions on net losses and loss expenses our insurance subsidiaries incurred during 2022, 2021
        and 2020:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Assumed&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;395,790,312&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;383,452,056&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;309,311,098&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Ceded&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;(217,941,272&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;(252,084,457&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;(221,936,307&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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;177,849,040&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;131,367,599&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;87,374,791&lt;/span&gt;&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;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;b. Expense Sharing&lt;/div&gt;

&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Donegal Mutual provides
        facilities, management and other services to us and our insurance subsidiaries. In addition, Donegal Mutual purchases and maintains the information technology systems that support the business of Donegal Mutual and our insurance subsidiaries.
        Donegal Mutual allocates certain related expenses to Atlantic States in relation to the relative participation of Atlantic States and Donegal Mutual in the pooling agreement. Our insurance subsidiaries other than Atlantic States reimburse Donegal
        Mutual for allocated costs of services Donegal Mutual provides on their behalf based on their proportion of the total direct premiums written of the Donegal Insurance Group and other metrics. Donegal Mutual allocates costs related to its
        development and maintenance of information technology systems over the estimated useful life of those systems (generally five years) and charges a proportionate share of those costs to our insurance subsidiaries based on their percentage of the
        total net premiums written of the Donegal Insurance Group. Allocated expenses from Donegal Mutual for services it provided to our insurance subsidiaries totaled $199,177,393, $186,568,897 and $153,941,121 for 2022, 2021 and 2020, respectively. To enhance process efficiencies, Donegal Mutual paid certain expenses directly in 2022 and 2021 that our insurance
        subsidiaries paid directly in 2020, resulting in higher allocations of expenses from Donegal Mutual to our insurance subsidiaries and lower direct expense payments by our insurance subsidiaries in 2022 and 2021 compared to 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Donegal Mutual is currently in the midst of a multi-year effort to modernize certain of its key technology infrastructure and application systems. Donegal Mutual placed
        the first and second releases of new systems into service in 2020 and 2021, respectively. Donegal Mutual allocated $7.6 million, $5.1 million and $2.8 million of related
        costs to our insurance subsidiaries in 2022, 2021 and 2020, respectively. Donegal Mutual will allocate to our insurance subsidiaries their proportionate share of the remaining $25.7 million of its costs for the first and second releases over the next four years. Donegal Mutual incurred an additional $18.1 million of deferred costs related to releases under development that were not yet ready for their intended use at December 31, 2022.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our management believes that the allocation methods Donegal Mutual utilizes are reasonable. In addition, Donegal Mutual and we maintain a coordinating committee that
        consists of two members of our board of directors, neither of whom is a member of Donegal Mutual&#x2019;s board of directors, and two members of Donegal Mutual&#x2019;s board of directors, neither of whom is a member of our board of directors. The purpose of the
        coordinating committee is to maintain a process for an ongoing evaluation of the fairness of the terms of all transactions between Donegal Mutual and our insurance subsidiaries.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;We
          include in our consolidated balance sheet the net amount of intercompany balances due to or from Donegal Mutual. During 2021, Donegal Mutual and our insurance subsidiaries aligned the timing of monthly settlements of various intercompany
          balances, including affiliated reinsurance transactions, expenses Donegal Mutual allocates to our insurance subsidiaries, premiums Donegal Mutual collects on behalf of our insurance subsidiaries, and losses and loss expenses Donegal Mutual pays
          on behalf of our insurance subsidiaries.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;c. Lease Agreement&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We lease office equipment with terms ranging from 3 to 10 years to Donegal Mutual under a lease agreement dated January 1, 2011.&lt;/div&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_15f8c75e931a452f80f816c04cb9dd2e"
      unitRef="U005">1</us-gaap:PremiumsPercentageAssumedToNet>
    <dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember"
      decimals="2"
      id="Fact_a0c59cd69f7e4cefb0e122f37d00c92c"
      unitRef="U005">0.80</dgica:PercentageOfShareInResultsOfPooledBusinessSubsidiary>
    <dgica:PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_899ff0cae9754561a57d12d04dc8192a"
      unitRef="U005">0.20</dgica:PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty>
    <dgica:ScheduleOfReinsuranceCededToPoolTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_987646277648450482cce7426b264288">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance Atlantic States ceded to the pool during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;314,321,443&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;305,729,418&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;266,400,636&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;202,228,589&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;222,737,225&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;181,205,743&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,472,615&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;152,323,262&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;146,387,565&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;277,641,902&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;274,033,812&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;232,540,607&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;
</dgica:ScheduleOfReinsuranceCededToPoolTableTextBlock>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_1804dab90ad4462fa2379204315c4a69"
      unitRef="U001">314321443</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_4bcdfe0f40fc45d2aa05c8f1d3c32025"
      unitRef="U001">305729418</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_76e68b80432e495ca6fe807389a07daa"
      unitRef="U001">266400636</us-gaap:CededPremiumsEarned>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_c83cd7b7f51c4484958ae6283308313b"
      unitRef="U001">202228589</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_c0dfe83e542d4f3a80a5d851a6cf5962"
      unitRef="U001">222737225</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_ef48213bb4724b74ac533098960f382a"
      unitRef="U001">181205743</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_49378a745ba34fc0b59561d06e6d4624"
      unitRef="U001">154472615</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_9dd519a34bac4a75b363aa58b0f02ca1"
      unitRef="U001">152323262</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_59cb37ae51174e32b332d8cb3212c671"
      unitRef="U001">146387565</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:CededPremiumsPayable
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_6fffd007c8e545268fa14c9cb7af9348"
      unitRef="U001">277641902</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_c9baec0efa3844268280f2cf03ef7653"
      unitRef="U001">274033812</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_995f110fd7e04565a30ec106aba8e4fe"
      unitRef="U001">232540607</us-gaap:CededPremiumsPayable>
    <dgica:ScheduleOfReinsuranceAssumedFromPoolTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_97544f6c6cb3417da87ff0895631a014">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance Atlantic States assumed from the pool during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;578,216,706&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;573,891,394&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;514,172,448&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;395,794,813&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;383,455,320&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;309,315,497&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Unearned premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;280,031,908&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;289,976,879&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;262,004,199&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;496,849,769&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;455,564,733&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;377,530,215&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;
</dgica:ScheduleOfReinsuranceAssumedFromPoolTableTextBlock>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_0fa67df538eb45d39b5d3d6b3b52a9e8"
      unitRef="U001">578216706</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_5492d7c4fd29415fab104af90e4d16d2"
      unitRef="U001">573891394</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_b943d027b7514df9ad3012bf774b4442"
      unitRef="U001">514172448</us-gaap:AssumedPremiumsEarned>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_50ebb4d5ea094921b599324714f7b93e"
      unitRef="U001">395794813</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
      contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_81d3705da5ff43c1b0d0955b105560fc"
      unitRef="U001">383455320</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed
      contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_f0d27944f511412085c662e4685ff08d"
      unitRef="U001">309315497</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed>
    <us-gaap:UnearnedPremiums
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_05cb07c27f1f4ad5b8d49fc38cf49d04"
      unitRef="U001">280031908</us-gaap:UnearnedPremiums>
    <us-gaap:UnearnedPremiums
      contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_d363592f41a04bb0b0e038f11351a64e"
      unitRef="U001">289976879</us-gaap:UnearnedPremiums>
    <us-gaap:UnearnedPremiums
      contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_ae7976dd47774198977560e3c546c412"
      unitRef="U001">262004199</us-gaap:UnearnedPremiums>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_0761535058c54197a2228b4c3ba704b5"
      unitRef="U001">496849769</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_b55ba281f2b14e86b074c66430352f11"
      unitRef="U001">455564733</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember"
      decimals="0"
      id="Fact_e75bfb1e9357464bb31ef67b501e30ac"
      unitRef="U001">377530215</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <dgica:PercentageOfPremiumAndLossesRelatedToReinsurance
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_f05dc8cc424b4f99920a3c25c1ed5abd"
      unitRef="U005">0.25</dgica:PercentageOfPremiumAndLossesRelatedToReinsurance>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="2"
      id="Fact_8ac605a014614ba786d1deb7e4cee565"
      unitRef="U005">1</us-gaap:PremiumsPercentageAssumedToNet>
    <dgica:ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_ac73885ca7c947449565b3c3ed2f413d">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance ceded to Donegal Mutual pursuant to these quota-share reinsurance agreements during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;17,989,939&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;37,996,474&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;39,315,398&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;5,194,974&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;20,037,608&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;15,471,037&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18,548,821&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17,155,909&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;22,642,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;36,659,853&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;35,306,627&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;
</dgica:ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_080a2d38610443b69daaa1393611f1b2"
      unitRef="U001">17989939</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_35880616d18343edbbd3c9c9a48124ae"
      unitRef="U001">37996474</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_c618dc377679472d90ce91db0fffac4d"
      unitRef="U001">39315398</us-gaap:CededPremiumsEarned>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_4a320b9c7d7349529387215b81a4d079"
      unitRef="U001">5194974</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_82ae3c9ab8c746878ab3547af6923329"
      unitRef="U001">20037608</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_0f3d73b95b944c04a65458bfc700ed33"
      unitRef="U001">15471037</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_96eebfea39d4483489b99d5605af80d5"
      unitRef="U001">0</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_2f47465d19464532b480fbe75b4da874"
      unitRef="U001">18548821</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_2143af145dc943e29464338192347197"
      unitRef="U001">17155909</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:CededPremiumsPayable
      contextRef="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_c76c78bcdda3430c8c5f5afac88d5fa5"
      unitRef="U001">22642908</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_e57acd433a804198b2f5ada3d35741da"
      unitRef="U001">36659853</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_47cc2cfebc0b4d69abae4d452d17cd92"
      unitRef="U001">35306627</us-gaap:CededPremiumsPayable>
    <us-gaap:LossFromCatastrophes
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_ae1aa8a9072b4e2b9c338f98e4358055"
      unitRef="U001">2000000</us-gaap:LossFromCatastrophes>
    <us-gaap:LossFromCatastrophes
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_34aabc2368d346b08712d848a950bef2"
      unitRef="U001">5000000</us-gaap:LossFromCatastrophes>
    <dgica:ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_aaa8f4918e52425a9792cc6a5727aa9b">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent reinsurance that our insurance subsidiaries ceded to Donegal Mutual pursuant to these reinsurance agreements during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;13,800,018&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;17,574,161&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;15,595,138&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;10,517,709&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;9,309,624&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;25,259,527&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,271,006&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,658,057&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,812,339&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</dgica:ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_b237f3e866934e63983d785a51d03c3a"
      unitRef="U001">13800018</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_5f0a0820ef574e03a014d9d4bbc3c7f9"
      unitRef="U001">17574161</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_9ed02365cfda49a1b911fe6c3cce1e1e"
      unitRef="U001">15595138</us-gaap:CededPremiumsEarned>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_5af9eef2e21d40ad8cdbc9c2c137b4b6"
      unitRef="U001">10517709</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_99312bcd232b4d78a9f20a0cc622f5ce"
      unitRef="U001">9309624</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_752fa85420b3438ab72ac9bc5b145432"
      unitRef="U001">25259527</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:CededPremiumsPayable
      contextRef="c20221231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_d4a2fb2624ac463b922ea009ca2ac86e"
      unitRef="U001">1271006</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20211231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_a0c52e522c08470c9f97cf9e561e30d0"
      unitRef="U001">1658057</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20201231_LegalEntityAxis_InsuranceSubsidiariesMember_ProductOrServiceAxis_CatastropheReinsuranceMember"
      decimals="0"
      id="Fact_f2edf041ea144236828c386438bdc0b9"
      unitRef="U001">3812339</us-gaap:CededPremiumsPayable>
    <dgica:ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_811f5d81b0f544db8aa767b19f3a92c2">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of affiliated reinsurance transactions on net premiums our insurance subsidiaries earned during 2022, 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;/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;Assumed&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;578,216,706&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;573,891,394&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;514,172,448&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Ceded&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;(346,111,400&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;(361,300,053&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;(321,311,172&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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;232,105,306&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;212,591,341&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;192,861,276&lt;/span&gt;&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;
</dgica:ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_6b27a770a8b74bd4af16480aaf47ca22"
      unitRef="U001">578216706</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_d6d46dba3c424165b7f37200e7667fe3"
      unitRef="U001">573891394</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_f5fdf3a938e44c809ceb6cb94416fdb9"
      unitRef="U001">514172448</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_f6824f1e228541de948e27cfab62df91"
      unitRef="U001">346111400</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_03ed0e7cfc2446778d69eaa9455e2f53"
      unitRef="U001">361300053</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_7cdb3d1f4d8648ada34485f30c5b9148"
      unitRef="U001">321311172</us-gaap:CededPremiumsEarned>
    <dgica:ReinsurancePremiumsEarned
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_ac527b0754db4c54b335c5575273fb11"
      unitRef="U001">232105306</dgica:ReinsurancePremiumsEarned>
    <dgica:ReinsurancePremiumsEarned
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_87997cbd2d2d45fcbaaae30c5fbb0fa6"
      unitRef="U001">212591341</dgica:ReinsurancePremiumsEarned>
    <dgica:ReinsurancePremiumsEarned
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_a139f274d4e84a12a6ff272e8c3a455e"
      unitRef="U001">192861276</dgica:ReinsurancePremiumsEarned>
    <dgica:ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_a64b71ee95054f24bb2f8f6556d994d7">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of affiliated reinsurance transactions on net losses and loss expenses our insurance subsidiaries incurred during 2022, 2021
        and 2020:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Assumed&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;395,790,312&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;383,452,056&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;309,311,098&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Ceded&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;(217,941,272&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;(252,084,457&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;(221,936,307&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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;177,849,040&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;131,367,599&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;87,374,791&lt;/span&gt;&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;
</dgica:ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock>
    <us-gaap:AssumedPremiumsWritten
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_a9409148b1124296adc06f70db110748"
      unitRef="U001">395790312</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsWritten
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_9163109b9dbb4beda948ff0f968734cf"
      unitRef="U001">383452056</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsWritten
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_19effa4cfd56477896fffe174f87fb31"
      unitRef="U001">309311098</us-gaap:AssumedPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_3cf58d4c89624fce906c624f1239bffb"
      unitRef="U001">217941272</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_f2575159295e445a8ad6a5a65f21bc3e"
      unitRef="U001">252084457</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_71916832d79a42e8a4cd11a8bdcad9c7"
      unitRef="U001">221936307</us-gaap:CededPremiumsWritten>
    <us-gaap:PremiumsWrittenNet
      contextRef="c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_d5cc1ffe6fd44daf8011d996b8b10a2e"
      unitRef="U001">177849040</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="c20210101to20211231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_20562853c9324cc2844e8671129477d4"
      unitRef="U001">131367599</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="c20200101to20201231_LegalEntityAxis_InsuranceSubsidiariesMember"
      decimals="0"
      id="Fact_efd0f91c29d149fbab6e7d144768e16b"
      unitRef="U001">87374791</us-gaap:PremiumsWrittenNet>
    <us-gaap:InsuranceCommissions
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_af76b4afa1bb41b684b5e152c2215b74"
      unitRef="U001">199177393</us-gaap:InsuranceCommissions>
    <us-gaap:InsuranceCommissions
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_83f11e24e1094ae5b2ed4b3bbd742404"
      unitRef="U001">186568897</us-gaap:InsuranceCommissions>
    <us-gaap:InsuranceCommissions
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="0"
      id="Fact_da37337d69734613b32b52429527cc41"
      unitRef="U001">153941121</us-gaap:InsuranceCommissions>
    <dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_e5bf65f9588149b1bec6804fab58964d"
      unitRef="U001">7600000</dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries>
    <dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_c13f52b9455346728dd772321ca97cec"
      unitRef="U001">5100000</dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries>
    <dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_dbd2edc7fb0540359989dad87eadf4ef"
      unitRef="U001">2800000</dgica:InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries>
    <dgica:ProportionateShareOfRemainingInfrastructureCosts
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_08bbedcc2e1b451aaede1f1cdd68519c"
      unitRef="U001">25700000</dgica:ProportionateShareOfRemainingInfrastructureCosts>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="c20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember"
      decimals="-5"
      id="Fact_c0eefdf7ced54022a4b65757f556682f"
      unitRef="U001">18100000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_1b37032fbc874fddb5e2d92517c0d391">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_649daf2d7d7344668882ae1bdcd4fb6f">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_86361afe11bf450fb056c1dc6aede8c2">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4 - Investments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost and estimated fair values of our fixed maturities at December 31, 2022 and 2021 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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" 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; 2022&lt;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held to Maturity&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;103,362,028&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;856&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,566,154&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;92,796,730&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;382,097,461&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,809,879&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;60,494,134&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;323,413,206&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;190,948,922&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;20,510,543&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;170,438,379&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,030,949&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;634,583&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,396,366&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;688,439,360&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1,810,735&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;92,205,414&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;598,044,681&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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; 2022&lt;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Available for Sale&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&#160; &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;68,537,456&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;108,683&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,124,827&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,521,312&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;45,448,157&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;33,994&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;5,326,367&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;40,155,784&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;218,040,945&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8,315&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15,211,215&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;202,838,045&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;239,886,169&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;155,278&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,764,657&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;217,276,790&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;571,912,727&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;306,270&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;48,427,066&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;523,791,931&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held to Maturity&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;89,267,988&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,922,976&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,015,040&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;90,175,924&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;371,435,776&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;17,856,745&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;948,113&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;388,344,408&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;191,147,051&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,576,693&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;772,809&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;201,950,935&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,253,753&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;675,944&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,929,697&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;668,104,568&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;32,032,358&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,735,962&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;697,400,964&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Available for Sale&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,501,080&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;144,377&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;460,831&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,184,626&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;55,458,687&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;2,002,035&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;82,631&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;57,378,091&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;215,668,644&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,817,036&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;874,405&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,611,275&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;219,664,635&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,000,806&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,210,418&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,455,023&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;523,293,046&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;11,964,254&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,628,285&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;532,629,015&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2022, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $240.7&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;million and an amortized cost of $283.5 million. Our holdings also included special revenue bonds with an aggregate fair value of $122.9
        million and an amortized cost of $144.0 million. With respect to both categories of bonds, we held no securities of any issuer that
        comprised more than 10% of that category at December 31, 2022. Education bonds and water and sewer utility bonds represented 48% and 35%, respectively, of our total
        investments in special revenue bonds based on their carrying values at December 31, 2022. Many of the issuers of the special revenue bonds we held at December 31, 2022 have the authority to impose ad valorem taxes. In that respect, many of the
        special revenue bonds we held are similar to general obligation bonds.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2021, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $284.9&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;million and an amortized cost of $272.7 million. Our holdings also included special revenue bonds with an aggregate fair value of $160.8
        million and an amortized cost of $154.2 million. With respect to both categories of bonds, we held no securities of any issuer that
        comprised more than 10% of that category at December 31, 2021. Education bonds and water and sewer utility bonds represented 48% and 35%, respectively, of our total
        investments in special revenue bonds based on their carrying values at December 31, 2021. Many of the issuers of the special revenue bonds we held at December 31, 2021 have the authority to impose ad valorem taxes. In that respect, many of the
        special revenue bonds we held are similar to general obligation bonds.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;We have segregated within
        accumulated other comprehensive income the net unrealized losses of $15.1 million arising prior to the November 30, 2013 reclassification
        date for fixed maturities reclassified from available for sale to held to maturity.&#160; We are amortizing this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on
        the same fixed maturities. We recorded amortization of $510,819, $897,073 and $1.4 million in other comprehensive income in 2022,
        2021 and 2020, respectively. At December 31, 2022 and 2021, net unrealized losses of $4.7 million and $5.2 million, respectively, remained within accumulated other comprehensive (loss) income.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We set forth below the amortized cost and estimated fair value of fixed maturities at December 31, 2022 by contractual maturity. Expected maturities may differ from
        contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.&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="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;Amortized Cost&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Value&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held to maturity&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="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="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;Due in one year or less&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;24,608,278&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;24,736,944&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due after one year through five years&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;86,581,717&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;83,910,606&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; color: rgb(0, 0, 0);"&gt;Due after five years through ten years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;245,818,039&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;218,039,676&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due after ten years&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;319,400,377&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;259,961,089&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; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,030,949&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,396,366&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Total held to maturity&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;688,439,360&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;598,044,681&lt;/span&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;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); font-weight: bold;"&gt;Available for sale&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due in one year or less&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;14,601,260&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;14,485,681&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;/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;Due after one year through five years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;163,170,354&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,175,256&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due after five years through ten years&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;123,462,268&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;111,296,437&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; color: rgb(0, 0, 0);"&gt;Due after ten years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,792,676&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;26,557,767&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;239,886,169&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;217,276,790&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Total available for sale&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;571,912,727&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;523,791,931&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The cost and estimated fair values of our equity securities at December 31, 2022 were 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="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; Cost&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Gains&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Value&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;" 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="14" style="vertical-align: bottom;" 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;30,770,633&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,666,467&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,332,260&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;35,104,840&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The cost and estimated fair values of our equity securities at December 31, 2021 were as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; 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;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cost&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Gains&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;&#160; Value&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;" 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="14" style="vertical-align: bottom;" 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;43,262,577&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;20,413,667&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;256,271&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,419,973&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost of fixed maturities on deposit with various regulatory authorities at December 31, 2022 and 2021 amounted to $9,473,047&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;and $8,852,886,
        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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We derived net investment income, consisting primarily of interest and dividends, from the following sources:&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;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;34,945,437&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,343,878&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;30,750,231&lt;/span&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;Equity securities&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;897,429&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,437,948&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,386,343&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;Short-term investments&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;817,428&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;321,117&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;427,392&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other&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;29,250&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;29,250&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;29,250&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Investment income&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;36,689,544&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;34,132,193&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;32,593,216&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Investment expenses&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;(2,673,432&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;(3,006,562&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;(3,088,750&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: 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;Net investment income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;34,016,112&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;31,125,631&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;29,504,466&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Gross realized gains:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,149,761&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;676,724&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;818,350&lt;/span&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Equity securities&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;1,765,923&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,430,465&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;106,075&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="margin-left: 9pt;"&gt;Real estate&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;477,287&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;&#x2014;&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;&#x2014;&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;&#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;3,392,971&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;2,107,189&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;924,425&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Gross realized losses:&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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;2,129,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;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;294,126&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;246,243&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Equity securities&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;4,113,526&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;462,335&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;3,555,304&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;&#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;6,243,262&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;756,461&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;3,801,547&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: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net realized (losses) gains&lt;br/&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 style="color: rgb(0, 0, 0);"&gt;(2,850,291&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;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,350,728&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;(2,877,122&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Gross unrealized gains on equity securities&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;258,532&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,627,949&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;8,426,806&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;Gross unrealized losses on equity securities&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;(7,593,038&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;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;(501,391&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;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;(2,771,765&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;Net investment (losses) gains&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(10,184,797&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;6,477,286&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;2,777,919&lt;/span&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;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" 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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Change in difference between fair value and cost of investments:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(177,147,840&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(27,576,934&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;33,876,212&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Equity securities&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;15,823,189&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;4,010,973&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;4,088,003&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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Totals&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(161,324,651&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(23,565,961&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;37,964,215&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2022 as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; 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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Less than 12 months&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;12 months or longer&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Fair Value&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;Unrealized Losses&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;Fair Value&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;Unrealized Losses&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;90,245,322&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,326,954&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;47,237,638&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,364,027&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;261,464,427&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;49,327,324&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;47,945,038&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;16,493,177&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;298,706,256&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,272,711&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;72,959,284&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13,449,047&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;143,885,626&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;10,940,722&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,878,986&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,458,518&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;794,301,631&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;87,867,711&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;238,020,946&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,764,769&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2021 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Less than 12 months&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;12 months or longer&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Fair Value&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;Unrealized Losses&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;Fair Value&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;Unrealized Losses&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;27,691,051&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;412,055&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;28,426,248&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,063,816&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;56,654,480&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;899,139&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;7,090,499&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;131,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;/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; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;92,736,747&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,609,931&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,462,717&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,283&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;90,006,234&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,128,197&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,361,232&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,221&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;267,088,512&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;4,049,322&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;39,340,696&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1,314,925&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We make estimates concerning the valuation of our investments and the recognition of other-than-temporary declines in the value of our investments. For equity
        securities, we measure investments at fair value, and we recognize changes in fair value in our results of operations. With respect to a debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security.
        If we determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the
        debt security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize an impairment loss in our results of operations. If we determine it is more likely than
        not that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present
        value of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we consider the impairment to be other than temporary. We then recognize
        the amount of the impairment loss related to the credit loss in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. In addition, we may write down
        securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence
        of industry, company or geographic events that have negatively impacted the value of a security and rating agency downgrades. We held 882
        debt securities that were in an unrealized loss position at December 31, 2022. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We did not recognize any impairment losses in 2022,
        2021 or 2020. We had no sales or transfers from our held to maturity portfolio in 2022, 2021 or 2020. We had no derivative instruments or hedging activities during 2022, 2021 or 2020.&lt;/div&gt;
</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_2fb9cae8ac2a4a518b5316dbbb9091f4">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The amortized cost and estimated fair values of our fixed maturities at December 31, 2022 and 2021 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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" 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; 2022&lt;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held to Maturity&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;103,362,028&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;856&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,566,154&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;92,796,730&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;382,097,461&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,809,879&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;60,494,134&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;323,413,206&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;190,948,922&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;20,510,543&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;170,438,379&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,030,949&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;634,583&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,396,366&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;688,439,360&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1,810,735&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;92,205,414&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;598,044,681&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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; 2022&lt;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Available for Sale&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&#160; &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;68,537,456&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;108,683&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,124,827&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,521,312&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;45,448,157&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;33,994&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;5,326,367&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;40,155,784&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;218,040,945&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8,315&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15,211,215&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;202,838,045&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;239,886,169&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;155,278&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,764,657&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;217,276,790&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;571,912,727&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;306,270&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;48,427,066&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;523,791,931&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held to Maturity&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;89,267,988&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,922,976&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,015,040&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;90,175,924&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;371,435,776&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;17,856,745&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;948,113&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;388,344,408&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;191,147,051&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,576,693&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;772,809&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;201,950,935&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,253,753&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;675,944&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,929,697&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;668,104,568&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;32,032,358&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,735,962&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;697,400,964&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="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="14" 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;br/&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Available for Sale&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amortized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Cost&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gains&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;Gross &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrealized &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Value&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,501,080&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;144,377&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;460,831&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,184,626&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;55,458,687&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;2,002,035&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;82,631&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;57,378,091&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;215,668,644&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,817,036&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;874,405&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,611,275&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;219,664,635&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,000,806&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,210,418&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,455,023&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;523,293,046&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;11,964,254&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,628,285&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;532,629,015&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_619d0d47c2ac47d6b523111db6a7d508"
      unitRef="U001">103362028</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_d11589e34df842d6850564288b51c56d"
      unitRef="U001">856</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_b6ccc853e1414e0dba9303a992b394e4"
      unitRef="U001">10566154</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_af28756e657c477dbfd39990f96f046d"
      unitRef="U001">92796730</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_fb27186dda27429794b5950ca580b057"
      unitRef="U001">382097461</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_f6947f80bb304da29a2b507b7a0c4423"
      unitRef="U001">1809879</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_f72567b8332549068a0e09ce12d35c5c"
      unitRef="U001">60494134</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_2ea634ab6b7f48878e8e31122e70d81d"
      unitRef="U001">323413206</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_d6be132952e84f9586f24a1894dded4a"
      unitRef="U001">190948922</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_fe532ec073ff45f49f10676a136b34d0"
      unitRef="U001">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_bf7b158dbd7840c8a29bd5f4054fbddd"
      unitRef="U001">20510543</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_ba949e43ce8e48efb2bd1e5aea907bfe"
      unitRef="U001">170438379</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_f9a8163ca8fe4e35b5411670e02d545f"
      unitRef="U001">12030949</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_03b2d91b017a4feca8e25588480d0a5e"
      unitRef="U001">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_43e95bb78a3f403ba1ff700a0c18c34f"
      unitRef="U001">634583</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_30152f26c4534c78b9db5d5330916637"
      unitRef="U001">11396366</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_d2fcc9f4fcc74bf4a38ff4efef1bc3b1"
      unitRef="U001">688439360</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20221231"
      decimals="0"
      id="Fact_64295cca377749ef985e91421aaaf93e"
      unitRef="U001">1810735</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20221231"
      decimals="0"
      id="Fact_a185befe02b3468581a68fc620610e79"
      unitRef="U001">92205414</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_e8629bb83e0c49ee99e18fc65029bf12"
      unitRef="U001">598044681</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_59c0498e5e3745289eff6adac0f78f9f"
      unitRef="U001">68537456</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_1c30297b1e1f48ac9a87b5d244c39a59"
      unitRef="U001">108683</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_ab227de7d56c46b1b67b01c2ea0e61e3"
      unitRef="U001">5124827</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_9d1d1202aa414f509393bcee35c9c701"
      unitRef="U001">63521312</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_7798abdd34da4b429be7744925c8e590"
      unitRef="U001">45448157</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_4906abf3aaf04986a8eb1217f72cc861"
      unitRef="U001">33994</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_b27367075c5d44768cfb796e22f6b7a5"
      unitRef="U001">5326367</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_2899446780a14ba097a82c47890eed24"
      unitRef="U001">40155784</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_85c1a0d3fb54434f940eb47e838edfd0"
      unitRef="U001">218040945</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_6bebd7dc6ea6464b84c9a4b94a7e1413"
      unitRef="U001">8315</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_47b148e836d748698669676fb1e92974"
      unitRef="U001">15211215</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_8020d2e142374297a6f827e0badae26d"
      unitRef="U001">202838045</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_c532645897c6423697dda27666a3d58b"
      unitRef="U001">239886169</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_5bca1b7cb2174d5ead88f7fc4c78deac"
      unitRef="U001">155278</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_085a9651b14c42ae9c41f4a9be6b5ecb"
      unitRef="U001">22764657</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_6b54dc772ead4697a126d4de3b1ae84c"
      unitRef="U001">217276790</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231"
      decimals="0"
      id="Fact_29ac87912ca0415e89d6eac451dc8710"
      unitRef="U001">571912727</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20221231"
      decimals="0"
      id="Fact_b3013fa0dde746a796add609b3655e57"
      unitRef="U001">306270</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20221231"
      decimals="0"
      id="Fact_e16415d1729244e38c680172ea04a63e"
      unitRef="U001">48427066</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_243d9463bc004ce4ad2e641a74fc8036"
      unitRef="U001">523791931</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_f96e732ee78e4cee8542b6ff78f8afe7"
      unitRef="U001">89267988</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_35692a189b4d4c42a93015b78d2b3565"
      unitRef="U001">1922976</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_c7a394170eed4876bc14fc7fff132f2f"
      unitRef="U001">1015040</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_6cbc505c9fb04bddb0006be15cdd223e"
      unitRef="U001">90175924</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_015039b6389148e0bbac6bd39a5df72b"
      unitRef="U001">371435776</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_20602ab9979e49ec8df9a369bc5001df"
      unitRef="U001">17856745</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_f126ffc1d4c340a1a2e72fff69db0325"
      unitRef="U001">948113</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_56aef1d75fcc4ba183ebc89bc6e81338"
      unitRef="U001">388344408</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_b1323b8080c54223942c28d43678f2f0"
      unitRef="U001">191147051</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_2675f14f5bf742cc8c858cc461f556dc"
      unitRef="U001">11576693</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_61efe663a2af4d6d8237b8713baee1d6"
      unitRef="U001">772809</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_2819ecdebb6e4bed98ec0548886b453d"
      unitRef="U001">201950935</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_9230288bd0594163b258d027d8b8a71b"
      unitRef="U001">16253753</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_0e59cb4d8ced428099c9ae16277c6b94"
      unitRef="U001">675944</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_6a83eb985ecb493d8680598b9ed20bd3"
      unitRef="U001">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_bfbd9932a2e643819905847b9786e1c5"
      unitRef="U001">16929697</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20211231"
      decimals="0"
      id="Fact_b6cb9ee59286424687a389c33068eb7f"
      unitRef="U001">668104568</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20211231"
      decimals="0"
      id="Fact_fff47e266a4d4e0195c54e3841bc52f6"
      unitRef="U001">32032358</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20211231"
      decimals="0"
      id="Fact_54f12885a95e4444b41d902e4395c3ab"
      unitRef="U001">2735962</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_30147ddf5b864fd9a4166e7dfe804c1b"
      unitRef="U001">697400964</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_b3a6075793014dceb11955d2e006f0bf"
      unitRef="U001">32501080</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_7d573737b22a4a2898038b59ecd74be3"
      unitRef="U001">144377</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_81212489ade845e796a9e4ee071454b5"
      unitRef="U001">460831</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_5aea41c3eb7f40a988607205c23ef240"
      unitRef="U001">32184626</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_b84860c02eaf4d6988da6b0f2edc9e45"
      unitRef="U001">55458687</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_7dd91fb11ead4481a931f4395423a5c6"
      unitRef="U001">2002035</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_b30c55b35fbc496e8c6de0a5af6d9906"
      unitRef="U001">82631</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_48f6eccb00484fdd841a681618580d52"
      unitRef="U001">57378091</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_e552706894e94129be8d55091bab8b79"
      unitRef="U001">215668644</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_7617b6c9d63441e18f5a163f28839243"
      unitRef="U001">6817036</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_6ccf05125c5042f69cd3797101e4c146"
      unitRef="U001">874405</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_3d385b6c7f144d36a9d8a6560032f02f"
      unitRef="U001">221611275</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_32bb092ce8cf489d8fa30675007d1cd1"
      unitRef="U001">219664635</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_adb9f0c78bd442b8961c9d8d92decc28"
      unitRef="U001">3000806</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_52cc244823854ac5ae06cfb8d529ed88"
      unitRef="U001">1210418</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_922d78d5823f478ab313cb3a26f69cee"
      unitRef="U001">221455023</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20211231"
      decimals="0"
      id="Fact_cfe95d66dc854a2aa9df8c8618e5883e"
      unitRef="U001">523293046</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c20211231"
      decimals="0"
      id="Fact_b344ef07613a41fb884125e15cd79ac0"
      unitRef="U001">11964254</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c20211231"
      decimals="0"
      id="Fact_10052cdb5ea042bea62777d3549bebd9"
      unitRef="U001">2628285</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231"
      decimals="0"
      id="Fact_b73bbf2d275540e498bc9403e5821015"
      unitRef="U001">532629015</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_ae0ad408cd154f27a479c6fd32c23d92"
      unitRef="U001">240700000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_7b969bc2834a426c9c42a130286a0cbb"
      unitRef="U001">283500000</dgica:AmortizedCostOfBondHeld>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20221231_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_6284212b906e479ea53afa7ff0f38bbe"
      unitRef="U001">122900000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20221231_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_124433276b1645d195f1148678d1c641"
      unitRef="U001">144000000</dgica:AmortizedCostOfBondHeld>
    <dgica:ThresholdLimitForInvestmentHeld
      contextRef="c20221231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_969a1234cc7443c5b1e7800b36c23510"
      unitRef="U005">0.10</dgica:ThresholdLimitForInvestmentHeld>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EducationBondMember"
      decimals="2"
      id="Fact_4311793943534ee8b74dd6cb60b09d4d"
      unitRef="U005">0.48</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20220101to20221231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember"
      decimals="2"
      id="Fact_df36b7e3c4a74e5aaaf6cd3401a6330d"
      unitRef="U005">0.35</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_709c984d6ac34fefa98ea5468be680f5"
      unitRef="U001">284900000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="-5"
      id="Fact_73dda5fa2dbc4486b8400899110dc3a9"
      unitRef="U001">272700000</dgica:AmortizedCostOfBondHeld>
    <dgica:AggregateFairValueOfBondHeld
      contextRef="c20211231_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_347decfca6e449c589c7f541a62defd2"
      unitRef="U001">160800000</dgica:AggregateFairValueOfBondHeld>
    <dgica:AmortizedCostOfBondHeld
      contextRef="c20211231_FinancialInstrumentAxis_SpecialRevenueBondMember"
      decimals="-5"
      id="Fact_88b39181437e418bbd6140dd900009e0"
      unitRef="U001">154200000</dgica:AmortizedCostOfBondHeld>
    <dgica:ThresholdLimitForInvestmentHeld
      contextRef="c20211231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_471ebec08cc74a598d5a4301cbfbd41f"
      unitRef="U005">0.10</dgica:ThresholdLimitForInvestmentHeld>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EducationBondMember"
      decimals="2"
      id="Fact_16125d5d7988439da77797a76a38361f"
      unitRef="U005">0.48</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds
      contextRef="c20210101to20211231_FinancialInstrumentAxis_WaterAndSewerUtilityBondsMember"
      decimals="2"
      id="Fact_39a72c202c4640f5b6eaf846b2252b49"
      unitRef="U005">0.35</dgica:PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="c20131130to20131130"
      decimals="-5"
      id="Fact_f212c60743e940e196d104fa753230e3"
      unitRef="U001">-15100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_68665339145641aea1bcb2591e641b06"
      unitRef="U001">510819</dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss>
    <dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_00bff3f7042f4836aa17cece7718f94c"
      unitRef="U001">897073</dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss>
    <dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss
      contextRef="c20200101to20201231"
      decimals="-5"
      id="Fact_18d938dcab82431fbeaf4bcc8fb4d682"
      unitRef="U001">1400000</dgica:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-5"
      id="Fact_13d628041e4f419886b8d772ebbfccd4"
      unitRef="U001">4700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20211231_StatementEquityComponentsAxis_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-5"
      id="Fact_45022d3e7a464bc8baf242902fe44133"
      unitRef="U001">5200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_8d64452d41ce44278bb279adb2e7c4e1">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We set forth below the amortized cost and estimated fair value of fixed maturities at December 31, 2022 by contractual maturity. Expected maturities may differ from
        contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.&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="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;Amortized Cost&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Value&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Held to maturity&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="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="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;Due in one year or less&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;24,608,278&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;24,736,944&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due after one year through five years&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;86,581,717&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;83,910,606&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; color: rgb(0, 0, 0);"&gt;Due after five years through ten years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;245,818,039&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;218,039,676&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due after ten years&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;319,400,377&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;259,961,089&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; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,030,949&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,396,366&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Total held to maturity&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;688,439,360&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;598,044,681&lt;/span&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;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); font-weight: bold;"&gt;Available for sale&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due in one year or less&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;14,601,260&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;14,485,681&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;/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;Due after one year through five years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;163,170,354&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,175,256&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Due after five years through ten years&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;123,462,268&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;111,296,437&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; color: rgb(0, 0, 0);"&gt;Due after ten years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,792,676&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;26,557,767&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;239,886,169&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;217,276,790&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Total available for sale&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;571,912,727&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;523,791,931&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="c20221231"
      decimals="0"
      id="Fact_5e440d521ddb431a8ac4f805ceadf1ed"
      unitRef="U001">24608278</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_b63de08e5d0a4ea985eece1c2f6e5967"
      unitRef="U001">24736944</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="c20221231"
      decimals="0"
      id="Fact_02c64689bb224665b8be11f23631b031"
      unitRef="U001">86581717</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_b90adae02b5645ed984d950bc320198c"
      unitRef="U001">83910606</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="c20221231"
      decimals="0"
      id="Fact_8f43ef523b1a450b8081e70384c16f7f"
      unitRef="U001">245818039</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_cfd7441d13be4cbeba043e8aa1da060b"
      unitRef="U001">218039676</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="c20221231"
      decimals="0"
      id="Fact_0e092604cd174126bf27a2780885c0a1"
      unitRef="U001">319400377</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_e63c2095479c41d093bf3cd0e3c539d2"
      unitRef="U001">259961089</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
      contextRef="c20221231"
      decimals="0"
      id="Fact_532e33f477ab40da86fda55bb3bf94b8"
      unitRef="U001">12030949</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_f2415c9c4f104ddc8db1f54517a53938"
      unitRef="U001">11396366</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_a954cdf4650241f49e9966070ee2b0af"
      unitRef="U001">688439360</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_fcc677bd04bb4e74b0fc71f7623c586d"
      unitRef="U001">598044681</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_7116aad85af24ef6af6e6841e0ad6be7"
      unitRef="U001">14601260</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_eb796dfd1bb84cba80b5a87afa2d184b"
      unitRef="U001">14485681</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_6207b03b1e1241a9a1a023c05054218f"
      unitRef="U001">163170354</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_da613e5a93394554b99c77e117118728"
      unitRef="U001">154175256</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_1572b233281d4401a7340efe9b35b565"
      unitRef="U001">123462268</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_b447650f621b4700ba313ee32051c17f"
      unitRef="U001">111296437</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_00eb876a80f8471abbf876c0eb2cd0d3"
      unitRef="U001">30792676</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_f534c1da59d04685959660d85f91c642"
      unitRef="U001">26557767</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_374e7cedd0314be1a1176b97f7901422"
      unitRef="U001">239886169</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_f924ec665778428e94fddfe2ba8cddd6"
      unitRef="U001">217276790</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c20221231"
      decimals="0"
      id="Fact_2ea3457b19d24bee88407fc1494f33c8"
      unitRef="U001">571912727</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_2dabac90bdea422989300f09f6e1c89d"
      unitRef="U001">523791931</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <dgica:ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_f6eb2a66a5ec415a9de2f63b48d4a7f6">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The cost and estimated fair values of our equity securities at December 31, 2022 were 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="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; Cost&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Gains&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Value&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;" 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="14" style="vertical-align: bottom;" 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;30,770,633&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,666,467&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,332,260&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;35,104,840&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The cost and estimated fair values of our equity securities at December 31, 2021 were as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; 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;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cost&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Gains&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Gross Losses&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated Fair&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;&#160; Value&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;" 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="14" style="vertical-align: bottom;" 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;43,262,577&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;20,413,667&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;256,271&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,419,973&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</dgica:ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_d704a581df62499b83591ee6e4d8c98c"
      unitRef="U001">30770633</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_9090adab33b84287a421b4ebc5d7c2ac"
      unitRef="U001">5666467</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_4c3a01b8af2f44d2acaef6963defcbe8"
      unitRef="U001">1332260</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20221231"
      decimals="0"
      id="Fact_5d0aed7876184d23b4e6ed5249a0de40"
      unitRef="U001">35104840</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="c20211231"
      decimals="0"
      id="Fact_4e735b71510642a687e76c57fa0dfb3c"
      unitRef="U001">43262577</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_427c1610959c4c45ab546a5c729df8b3"
      unitRef="U001">20413667</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8bc670015ee94f6680875f0956a028b9"
      unitRef="U001">256271</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20211231"
      decimals="0"
      id="Fact_05b3af33c0cb421984eebd7746a16962"
      unitRef="U001">63419973</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_5d8f811645cf465aa101ee7fe6e662c1"
      unitRef="U001">9473047</us-gaap:AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost>
    <us-gaap:AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost
      contextRef="c20211231"
      decimals="0"
      id="Fact_3dba20efbf06489c8bb20a545d236c6b"
      unitRef="U001">8852886</us-gaap:AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost>
    <us-gaap:InvestmentIncomeTextBlock
      contextRef="c20220101to20221231"
      id="Text_7241bf0a0b6741a68222d8ab91d59e1f">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We derived net investment income, consisting primarily of interest and dividends, from the following sources:&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;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;34,945,437&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,343,878&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;30,750,231&lt;/span&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;Equity securities&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;897,429&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,437,948&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,386,343&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;Short-term investments&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;817,428&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;321,117&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;427,392&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other&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;29,250&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;29,250&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;29,250&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Investment income&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;36,689,544&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;34,132,193&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;32,593,216&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Investment expenses&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;(2,673,432&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;(3,006,562&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;(3,088,750&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: 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;Net investment income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;34,016,112&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;31,125,631&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;29,504,466&lt;/span&gt;&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:InvestmentIncomeTextBlock>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_26883eb241b340429b43abb59520cba3"
      unitRef="U001">34945437</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_0712585e49ce43e8a2f57f6e591fd5eb"
      unitRef="U001">32343878</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_0ab3548164de4555954119135653149d"
      unitRef="U001">30750231</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_4076fdd08da34e3c9986bcfb8adaf094"
      unitRef="U001">897429</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_32f98eafa82d46d9aa57a57ec0155f59"
      unitRef="U001">1437948</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_8f8749c4668042618d2893b055e0b154"
      unitRef="U001">1386343</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20220101to20221231_InvestmentTypeAxis_ShortTermInvestmentsMember"
      decimals="0"
      id="Fact_820ffe1074ac497a971213f2e8e420bb"
      unitRef="U001">817428</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20210101to20211231_InvestmentTypeAxis_ShortTermInvestmentsMember"
      decimals="0"
      id="Fact_4464fc461d8640caafabe9306857c5bf"
      unitRef="U001">321117</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20200101to20201231_InvestmentTypeAxis_ShortTermInvestmentsMember"
      decimals="0"
      id="Fact_dbf53a83ca90490d86e1db0bc8fa8813"
      unitRef="U001">427392</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20220101to20221231_FinancialInstrumentAxis_OtherDebtSecuritiesMember"
      decimals="0"
      id="Fact_d0e8b3d11cef48c2aa81183e4aeb1b8c"
      unitRef="U001">29250</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20210101to20211231_FinancialInstrumentAxis_OtherDebtSecuritiesMember"
      decimals="0"
      id="Fact_5024e87d0d3c43e4ad1fba7c2ab8d4d6"
      unitRef="U001">29250</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20200101to20201231_FinancialInstrumentAxis_OtherDebtSecuritiesMember"
      decimals="0"
      id="Fact_ddc66171149f4734852edce58a28621b"
      unitRef="U001">29250</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_fb7d7a5c259843a6a4cd755433035ab5"
      unitRef="U001">36689544</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c126e81fda7d4eec873918e0e3cabf07"
      unitRef="U001">34132193</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_756bdf710cb44fcf837eaa7b8649109c"
      unitRef="U001">32593216</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a46f55a7c4344b318855f10ff8921330"
      unitRef="U001">2673432</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_85987d4e9c5f493b847597cc8c3efb27"
      unitRef="U001">3006562</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b76fa2bd51b94a3288d3d6216b90b766"
      unitRef="U001">3088750</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:NetInvestmentIncome
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_fbcb46bcc38e4f4d8d6ebd13c0b9498e"
      unitRef="U001">34016112</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_96cd17d954df49bd9ef124d743c346f5"
      unitRef="U001">31125631</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c1ffc1edcefb467bb31233727294a9ce"
      unitRef="U001">29504466</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedGainLossOnInvestmentsTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_b6688b2a41114aaba4b46bdd72176936">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Gross realized gains:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,149,761&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;676,724&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;818,350&lt;/span&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Equity securities&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;1,765,923&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,430,465&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;106,075&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="margin-left: 9pt;"&gt;Real estate&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;477,287&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;&#x2014;&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;&#x2014;&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;&#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;3,392,971&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;2,107,189&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;924,425&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Gross realized losses:&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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;2,129,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;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;294,126&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;246,243&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Equity securities&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;4,113,526&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;462,335&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;3,555,304&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;&#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;6,243,262&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;756,461&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;3,801,547&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: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net realized (losses) gains&lt;br/&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 style="color: rgb(0, 0, 0);"&gt;(2,850,291&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;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,350,728&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;(2,877,122&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Gross unrealized gains on equity securities&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;258,532&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,627,949&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;8,426,806&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;Gross unrealized losses on equity securities&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;(7,593,038&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;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;(501,391&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;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;(2,771,765&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;Net investment (losses) gains&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(10,184,797&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;6,477,286&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;2,777,919&lt;/span&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;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" 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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Change in difference between fair value and cost of investments:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(177,147,840&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(27,576,934&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;33,876,212&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Equity securities&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;15,823,189&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;4,010,973&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;4,088,003&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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Totals&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(161,324,651&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(23,565,961&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;37,964,215&lt;/span&gt;&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:RealizedGainLossOnInvestmentsTableTextBlock>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_dc0ad08c75d04a8d90efe41938fa3699"
      unitRef="U001">1149761</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_09fbaeca9ffe4b2aa3ae7714b7358a85"
      unitRef="U001">676724</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_f17a69f0837842aebc85505dae21891c"
      unitRef="U001">818350</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_c9f2fe5725ce4a509aba48914da31af5"
      unitRef="U001">1765923</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_9513ae4bfc924f50877d3256d70eef5c"
      unitRef="U001">1430465</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_ce8bbebebfb341ab8157adab28a9572b"
      unitRef="U001">106075</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20220101to20221231_InvestmentTypeAxis_RealEstateMember"
      decimals="0"
      id="Fact_7d188c1529cf4820bf09392125273cbe"
      unitRef="U001">477287</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20210101to20211231_InvestmentTypeAxis_RealEstateMember"
      decimals="0"
      id="Fact_45b8af563e6e4be3b73bc12a93bfa3db"
      unitRef="U001">0</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20200101to20201231_InvestmentTypeAxis_RealEstateMember"
      decimals="0"
      id="Fact_406b2443ca464530aa173adcf0459fac"
      unitRef="U001">0</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_3ce431ed99ff4d64b2043e64ddeb96cf"
      unitRef="U001">3392971</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8a27fef970544bd7980521f21f00e94e"
      unitRef="U001">2107189</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedGainOnInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_255344d3b8e64e39a25dbd720604f068"
      unitRef="U001">924425</dgica:GrossRealizedGainOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_b366386e1c414fc488e9d4822d01577d"
      unitRef="U001">2129736</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_a1162ff070d845398a8bf9a60159a6f1"
      unitRef="U001">294126</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_9fa1912ee4a64b2b8b726598204110ed"
      unitRef="U001">246243</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_75a9d85434b34055a4d140c52f95623b"
      unitRef="U001">4113526</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_72c9a113a61a4cecb1bb468774ca0ee8"
      unitRef="U001">462335</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_2b9980ba694d47d4aec2345456c61307"
      unitRef="U001">3555304</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_863c6a3654ae46f5bcb31814d33c33dc"
      unitRef="U001">6243262</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_29417a29359840fa8fc3ee164f870993"
      unitRef="U001">756461</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedLossOnInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c3c6607d61154d63bb2e1ef95d9dc3f4"
      unitRef="U001">3801547</dgica:GrossRealizedLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_13b0ebac31ec42118c11eb518a5afbc3"
      unitRef="U001">-2850291</dgica:GrossRealizedGainLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_92988f1126a8473cb2a1b736977d298b"
      unitRef="U001">1350728</dgica:GrossRealizedGainLossOnInvestments>
    <dgica:GrossRealizedGainLossOnInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_faae14cbd73b4d8380d7ec4027f34dc3"
      unitRef="U001">-2877122</dgica:GrossRealizedGainLossOnInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_025c15eb0d8e42ec9539dc929fb638ff"
      unitRef="U001">258532</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_60ea0df14b3f4266afe53cf621d827fb"
      unitRef="U001">5627949</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_6c0a5661dab948f3b114d7b17d1ff9b2"
      unitRef="U001">8426806</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_8acd50e2641a47f9b365313e6e8d880b"
      unitRef="U001">7593038</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_cb58532895504be59140a7fff3e51913"
      unitRef="U001">501391</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_9b2c432a2a8d4e0581caa033ec8cf8f7"
      unitRef="U001">2771765</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_fb79694cf244413d80f54ce1f501c9b0"
      unitRef="U001">-10184797</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c7b96d6c0f874d2ca029e3c3f42bde0d"
      unitRef="U001">6477286</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_567df96b660e4178bb126ffc36f461d6"
      unitRef="U001">2777919</us-gaap:RealizedInvestmentGainsLosses>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20220101to20221231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_d9de58a66e8b4003a5dcb9bcce311d51"
      unitRef="U001">-177147840</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20210101to20211231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_4e07ebdd35b24b9e97f14c88995222b6"
      unitRef="U001">-27576934</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20200101to20201231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_91661752e49a44b59637254686a5d1c6"
      unitRef="U001">33876212</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20220101to20221231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_5da1905ea91d47a49c2ad393a1816e79"
      unitRef="U001">15823189</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20210101to20211231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_8211ce6c8ccd44babe5efca618d566db"
      unitRef="U001">4010973</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20200101to20201231_FinancialInstrumentAxis_EquitySecuritiesMember"
      decimals="0"
      id="Fact_b5ad6d8d2f0b47b6a4a0edf4bf7182a9"
      unitRef="U001">4088003</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_5393c5fe18324dcaa4f37a2f3fefe247"
      unitRef="U001">-161324651</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7f5a8e55586c4b5abe05aada7975d5ae"
      unitRef="U001">-23565961</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9281c8a216d44f34b65b630a4436f1e3"
      unitRef="U001">37964215</dgica:ChangeInDifferenceBetweenFairValueAndCostOfInvestments>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_eaf2c001126142d3b79234761d10ab54">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2022 as follows:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; 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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Less than 12 months&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;12 months or longer&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Fair Value&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;Unrealized Losses&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;Fair Value&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;Unrealized Losses&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;90,245,322&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,326,954&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;47,237,638&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,364,027&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;261,464,427&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;49,327,324&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;47,945,038&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;16,493,177&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;298,706,256&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,272,711&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;72,959,284&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13,449,047&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;143,885,626&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;10,940,722&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,878,986&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,458,518&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;794,301,631&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;87,867,711&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;238,020,946&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,764,769&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2021 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Less than 12 months&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;12 months or longer&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Fair Value&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;Unrealized Losses&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;Fair Value&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;Unrealized Losses&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;27,691,051&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;412,055&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;28,426,248&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,063,816&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;56,654,480&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;899,139&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;7,090,499&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;131,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;/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; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;92,736,747&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,609,931&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,462,717&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,283&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;90,006,234&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,128,197&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,361,232&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,221&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Totals&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;267,088,512&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;4,049,322&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;39,340,696&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1,314,925&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_e7e361a0eb644a1db24a73e62b4773df"
      unitRef="U001">90245322</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_08c6e8dd56ec492784951d8461056a1f"
      unitRef="U001">5326954</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_911f8744e3994f84b6d9f407abe8b5a1"
      unitRef="U001">47237638</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_796825f33e7f4e6088031ae1e7ce6143"
      unitRef="U001">10364027</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_05c80393a1cd4c4c871ce6d1c145f18c"
      unitRef="U001">261464427</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_380e9278c19b4737aefbe3b8c4bf288f"
      unitRef="U001">49327324</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_e94136e257514c2d8dafd5aee1efc2b9"
      unitRef="U001">47945038</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_4244b7bd0bb0498b8ea7fa3384c4ea03"
      unitRef="U001">16493177</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_9a3ab6d772074a0f850da5646797cb09"
      unitRef="U001">298706256</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_f507b1bb874c4ecfb38cbe96b1bc5d22"
      unitRef="U001">22272711</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_a37a59d485914d0ea15574332db03c60"
      unitRef="U001">72959284</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_3f351d59512742b9abcc24f080dda261"
      unitRef="U001">13449047</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_906d247e5b02426788ba73a03a873a1e"
      unitRef="U001">143885626</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_a34950712910444597f74b1960087f6b"
      unitRef="U001">10940722</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_fea7e58e9e734009bae06a3b27117ebc"
      unitRef="U001">69878986</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20221231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_c4f50fb09b464e32b04785e3ad4fe3ab"
      unitRef="U001">12458518</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20221231"
      decimals="0"
      id="Fact_55ad3ccd8af04df28a8773a188f6c098"
      unitRef="U001">794301631</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20221231"
      decimals="0"
      id="Fact_a7ef022e6ab3416991f992002528ec6a"
      unitRef="U001">87867711</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20221231"
      decimals="0"
      id="Fact_683913247ff644439cef3c656fa97fa2"
      unitRef="U001">238020946</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20221231"
      decimals="0"
      id="Fact_35520d04be6c4ab9b7454d306f41bcbe"
      unitRef="U001">52764769</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_0a508db2eae04fa3a8351553afb7cf4e"
      unitRef="U001">27691051</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_2e9a9cb72882423a98e8f18bc8f56b68"
      unitRef="U001">412055</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_4a86a811c7aa4a72b2767368c782d616"
      unitRef="U001">28426248</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_4b893f5c627e459d9642d73d457e13a3"
      unitRef="U001">1063816</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_f53c19a5b190438cb7808a53053b4901"
      unitRef="U001">56654480</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_fbebc5b567834900895d71766c91df17"
      unitRef="U001">899139</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_d5b7c74e3d294643aeb84008bcb60773"
      unitRef="U001">7090499</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_6e9559b618f84fb291cd4325cc3db03b"
      unitRef="U001">131605</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_4c1e94cb5399406ca650d6810826aa39"
      unitRef="U001">92736747</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_ce8a57562eb24f55b3b823736396f402"
      unitRef="U001">1609931</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_f891f3f375bd40c1acbb7a87484faee8"
      unitRef="U001">1462717</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_DomesticCorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_840f38bfd47b432ca90b0a5b9347fe4e"
      unitRef="U001">37283</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_b6065e19bdd14bdc8949b1bf9f2f1e9e"
      unitRef="U001">90006234</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_853b29f0fc0d4e7d97a3ea524921dbf3"
      unitRef="U001">1128197</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_2878e517eb9c4f6daf3d14fffae2ffef"
      unitRef="U001">2361232</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20211231_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_029e4ee3a62a42a1b8fa645124c5545e"
      unitRef="U001">82221</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="c20211231"
      decimals="0"
      id="Fact_61a53a428b2f4c9f8f056497fc8e8ef6"
      unitRef="U001">267088512</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="c20211231"
      decimals="0"
      id="Fact_6f174a134309486b822a6897a8a2a818"
      unitRef="U001">4049322</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="c20211231"
      decimals="0"
      id="Fact_9db35b5e5ff54ef3b32cdabd329a3ad2"
      unitRef="U001">39340696</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="c20211231"
      decimals="0"
      id="Fact_339d0f5d48af4f9cbc6b305684126f97"
      unitRef="U001">1314925</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <dgica:NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition
      contextRef="c20221231_InvestmentTypeAxis_FixedMaturitiesMember"
      decimals="0"
      id="Fact_748f0ee7730a42a1a42364c15474a4ba"
      unitRef="U007">882</dgica:NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition>
    <us-gaap:ImpairmentOfInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6612dcc296b9462380b51fe2f6db74f8"
      unitRef="U001">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_026acf6b46564865b6f8bce593ed28d0"
      unitRef="U001">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityTransferAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_59700787caed4713ba5c96f5708c0c7b"
      unitRef="U001">0</us-gaap:DebtSecuritiesHeldToMaturityTransferAmount>
    <us-gaap:DebtSecuritiesHeldToMaturityTransferAmount
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_50c4215aff12443895b9e97233b9998b"
      unitRef="U001">0</us-gaap:DebtSecuritiesHeldToMaturityTransferAmount>
    <us-gaap:DerivativeInstrumentsAndHedges
      contextRef="c20211231"
      decimals="0"
      id="Fact_e557383b7902422d9b741db24392d748"
      unitRef="U001">0</us-gaap:DerivativeInstrumentsAndHedges>
    <us-gaap:DerivativeInstrumentsAndHedges
      contextRef="c20221231"
      decimals="0"
      id="Fact_1d2b77ea313844edae1a24efe44ff1c4"
      unitRef="U001">0</us-gaap:DerivativeInstrumentsAndHedges>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20220101to20221231"
      id="Text_e5fccf77b4ed4e00afefc51dbc1ed0ae">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5 - Fair Value Measurements&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of inputs, or assumptions, used in the
        determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:&lt;/div&gt;

&lt;div&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: 36pt;"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top; width: auto;"&gt;
                &lt;div&gt;Level 1 - quoted prices in active markets for identical assets and liabilities;&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: 36pt;"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top; width: auto;"&gt;
                &lt;div&gt;Level 2 - directly or indirectly observable inputs other than Level 1 quoted prices; and&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: 36pt;"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: top; width: auto;"&gt;
                &lt;div&gt;Level 3 - unobservable inputs not corroborated by market data.&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;For investments that have
        quoted market prices in active markets, we use the quoted market price as fair value and include these investments in Level 1 of the fair value hierarchy. We classify publicly traded equity securities as Level 1. When quoted market prices in active
        markets are not available, we base fair values on quoted market prices of comparable instruments or price estimates we obtain from independent pricing services. We classify our fixed maturity investments and non-publicly traded equity securities as
        Level 2. Our fixed maturity investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities. &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may differ from the
        amount that we could realize if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair value does not
        reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of our fixed maturity and equity investments. We
        generally obtain two prices per security. The pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis,
        the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the
        estimates of fair value the pricing services provide to determine if the estimates we obtain are representative of fair values based upon the general knowledge of the market of our investment personnel, their research findings related to unusual
        fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and pricing of specific
        investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security type and recent
        trading activity. Our investment personnel review documentation with respect to the pricing services&#x2019; pricing methodology that they obtain periodically to determine if the primary pricing sources, market inputs and pricing frequency for various
        security types are reasonable. At December 31, 2022, we received two estimates per security from the pricing services, and we priced substantially all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the
        pricing services provided at December 31, 2022, we did not identify any material discrepancies, and we did not make any adjustments to the estimates the pricing services provided. &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;We present our cash and
        short-term investments at estimated fair value. The carrying values in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses and reinsurance balances payable approximate their fair values. The
        carrying amounts reported in the balance sheet for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We evaluate our assets and liabilities on a regular basis to determine the appropriate level at which to classify them for each reporting period. Based on our review of
        the methodology and summary of inputs the pricing services use, we have concluded that our Level 1 and Level 2 investments were classified properly at December 31, 2022 and 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2022:&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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" 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;Fair Value Measurements Using&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Fair Value&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Quoted Prices in&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Active Markets&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Identical&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Assets (Level 1)&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Significant &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Other Observable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 2)&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Significant&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unobservable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 3)&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,521,312&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,521,312&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;40,155,784&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;&#x2014;&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;40,155,784&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;&#x2014;&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;202,838,045&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;202,838,045&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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;217,276,790&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;&#x2014;&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;217,276,790&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;&#x2014;&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: 52%; 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;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,104,840&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;32,820,452&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,284,388&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 52%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Total investments in the fair value hierarchy&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;558,896,771&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,820,452&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;526,076,319&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2021:&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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" 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;Fair Value Measurements Using&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: 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;Fair Value&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: 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;Quoted Prices in&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Active Markets&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; for Identical&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Assets (Level 1)&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: 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;Significant &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Other Observable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 2)&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: 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;Significant&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unobservable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 3)&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,184,626&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,184,626&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;57,378,091&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;&#x2014;&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;57,378,091&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;&#x2014;&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,611,275&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,611,275&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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;221,455,023&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;&#x2014;&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;221,455,023&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;&#x2014;&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: 52%; 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;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,419,973&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,130,385&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,289,588&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 52%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total investments in the fair value hierarchy&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;596,048,988&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;61,130,385&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;534,918,603&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_905ecd2af82c4237a6eaf4cefe66ca91">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2022:&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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" 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;Fair Value Measurements Using&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; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Fair Value&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Quoted Prices in&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Active Markets&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;for Identical&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Assets (Level 1)&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Significant &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Other Observable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 2)&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Significant&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unobservable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 3)&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,521,312&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;63,521,312&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;40,155,784&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;&#x2014;&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;40,155,784&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;&#x2014;&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;202,838,045&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;202,838,045&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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;217,276,790&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;&#x2014;&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;217,276,790&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;&#x2014;&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: 52%; 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;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,104,840&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;32,820,452&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,284,388&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 52%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Total investments in the fair value hierarchy&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;558,896,771&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,820,452&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;526,076,319&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2021:&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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" 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;Fair Value Measurements Using&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: 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;Fair Value&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: 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;Quoted Prices in&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Active Markets&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; for Identical&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Assets (Level 1)&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: 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;Significant &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Other Observable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 2)&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: 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;Significant&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Unobservable&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Inputs (Level 3)&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;U.S. Treasury securities and obligations of U.S. government corporations and agencies&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,184,626&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;32,184,626&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Obligations of states and political subdivisions&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;57,378,091&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;&#x2014;&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;57,378,091&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;&#x2014;&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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Corporate securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,611,275&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;221,611,275&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 52%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mortgage-backed securities&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;221,455,023&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;&#x2014;&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;221,455,023&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;&#x2014;&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: 52%; 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;Equity securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,419,973&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,130,385&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,289,588&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 52%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total investments in the fair value hierarchy&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;596,048,988&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;61,130,385&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;534,918,603&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_ef456007fffe4762b15f9906758776f7"
      unitRef="U001">63521312</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_b780a398e30c4f399ffc422335c378be"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_d89d84b6a1ed4ceaa855616fa037f032"
      unitRef="U001">63521312</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_99f4e7b60ae34ed68c0e0faa4ce15276"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_452ccb697c5f40bba05646ac707cccf7"
      unitRef="U001">40155784</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_2439bfa1fc934c7bac6cfe68d1cf4d83"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_ec177bdc164a48d99bb3053a02805f32"
      unitRef="U001">40155784</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_3b802d08f38d410d81bfbd5f11f80d6f"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_e1c48d63b97d4299b76f43f6e02fa53b"
      unitRef="U001">202838045</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_307e5bf291a940be84304000f61173c0"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_689fdc2ceed24a91bed0c8322292916a"
      unitRef="U001">202838045</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_055ffa3a37594152a4580e1262be51b5"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_7c9ce3b692c94ae79fa609581fc808b0"
      unitRef="U001">217276790</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_2a8635b9b2ab47218a70e948718a7ba2"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_d2bc66dcb1b049248802ee123bd3d38a"
      unitRef="U001">217276790</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_fdacf60c296a4affb7b33855d09461ac"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_82a0bb5dd64c412ab054f7b6213ca474"
      unitRef="U001">35104840</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_ffa58413c7fe46e394612a2e4c355706"
      unitRef="U001">32820452</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_ced4149067b249559423b7b847c0e38b"
      unitRef="U001">2284388</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_8a0e5de1956c4ef1995be0fecd4cf383"
      unitRef="U001">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_699b485266234d6ea464b41bd24c7ad7"
      unitRef="U001">558896771</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_b4b83acd16144118916fa4c2dc5cc694"
      unitRef="U001">32820452</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_e18f0ebb72614108b31c839ceeebabd0"
      unitRef="U001">526076319</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_f82362e499b74941aa4a4d00b0e81b90"
      unitRef="U001">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_c11f543d8e8a4283ac26fce740a0bc63"
      unitRef="U001">32184626</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_8c45048822a04b8492e4538e6de37037"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_4df8db44af65437393c8d3368b7e826c"
      unitRef="U001">32184626</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USTreasuryAndGovernmentMember"
      decimals="0"
      id="Fact_9ecb0893100445cf820b0d9cdadc3aa0"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_af513553e02b4ae88917b443555c56b8"
      unitRef="U001">57378091</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_60494ab3a2984e499e96798342717ad8"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_9a70c4c2c25842c68f7ac15ffc4343c5"
      unitRef="U001">57378091</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_USStatesAndPoliticalSubdivisionsMember"
      decimals="0"
      id="Fact_321bc873fad14e53898b8c3aaef582f7"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_5f1c1e61f4a54edda39c79c878e30194"
      unitRef="U001">221611275</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_7c82748426514e859b7c84197a89ddcc"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_b7f506e3f0644e8ab8029a9459c2301b"
      unitRef="U001">221611275</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_CorporateDebtSecuritiesMember"
      decimals="0"
      id="Fact_621b3e4f2c184ec686c69aa59ca69a48"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_34172e7d13ea44458a88039ebffc46fa"
      unitRef="U001">221455023</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_c94c0d6724a94d12b50444b2bb058316"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_e770e162ef564c6dacd73d177931b631"
      unitRef="U001">221455023</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_MortgageBackedSecuritiesMember"
      decimals="0"
      id="Fact_2a4b7864fab64bd98ffd3b0094030e58"
      unitRef="U001">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_02eac83e87af42018d4cbba3ff57f3b0"
      unitRef="U001">63419973</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_041473bc30024e5e92e7892113f61a7d"
      unitRef="U001">61130385</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_f6b8b8889d14446294c4b9226d8476f9"
      unitRef="U001">2289588</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_3e28c79b1a20407589151778acbdb4ba"
      unitRef="U001">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20211231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_578646d5fd9846fdbdb1915653a04c0e"
      unitRef="U001">596048988</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_62d0886878314fa9ada1c94d2f907b61"
      unitRef="U001">61130385</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_6912961d7e9f4a1da1b63dee4d5b7896"
      unitRef="U001">534918603</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20211231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_2be47b1c6dbd44d986f285ce107e30e3"
      unitRef="U001">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DeferredPolicyAcquisitionCostsTextBlock1
      contextRef="c20220101to20221231"
      id="Text_896115d9aa4b44a6964c06895a6c2949">
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;6 - Deferred Policy Acquisition Costs&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in our insurance subsidiaries&#x2019; deferred policy acquisition costs are 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance, January 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;68,028,373&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;59,156,958&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;59,284,859&lt;/span&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;Acquisition costs deferred&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,571,857&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;137,604,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 style="color: rgb(0, 0, 0);"&gt;118,944,099&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;Amortization charged to earnings&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;(142,430,000&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;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;(128,733,000&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;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;(119,072,000&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, December 31&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;73,170,230&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;68,028,373&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;59,156,958&lt;/span&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;
</us-gaap:DeferredPolicyAcquisitionCostsTextBlock1>
    <us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_ac1bd04643e34c1dae2df6c132ed2619">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Changes in our insurance subsidiaries&#x2019; deferred policy acquisition costs are 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance, January 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;68,028,373&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;59,156,958&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;59,284,859&lt;/span&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;Acquisition costs deferred&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,571,857&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;137,604,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 style="color: rgb(0, 0, 0);"&gt;118,944,099&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;Amortization charged to earnings&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;(142,430,000&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;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;(128,733,000&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;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;(119,072,000&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, December 31&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;73,170,230&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;68,028,373&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;59,156,958&lt;/span&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;
</us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20211231"
      decimals="0"
      id="Fact_752cf9a16f404d4e88e74fa080a01b0e"
      unitRef="U001">68028373</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20201231"
      decimals="0"
      id="Fact_9a12e6409d5c4b2c86cfae5e35212adc"
      unitRef="U001">59156958</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20191231"
      decimals="0"
      id="Fact_3bbd5f111af14f0fb4f273d29528c2d3"
      unitRef="U001">59284859</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCostsAdditions
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_9b0f008396df439ca321b8a41e4e638e"
      unitRef="U001">147571857</us-gaap:DeferredPolicyAcquisitionCostsAdditions>
    <us-gaap:DeferredPolicyAcquisitionCostsAdditions
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_13aedd30e1ab4a04a888f662b3623809"
      unitRef="U001">137604415</us-gaap:DeferredPolicyAcquisitionCostsAdditions>
    <us-gaap:DeferredPolicyAcquisitionCostsAdditions
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_df8ba24d8c3a4134b34fdffb2155debf"
      unitRef="U001">118944099</us-gaap:DeferredPolicyAcquisitionCostsAdditions>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_3f775bd68cee445b91be8eed20f1b620"
      unitRef="U001">142430000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_308ef42d54e2422aa765109866dfbb33"
      unitRef="U001">128733000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5e6945c83843483daa28b97fd55ca7eb"
      unitRef="U001">119072000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20221231"
      decimals="0"
      id="Fact_052420b0a0de4bf893e8638eff4cd3eb"
      unitRef="U001">73170230</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20211231"
      decimals="0"
      id="Fact_d322923ad8794317bfca85ede86537c8"
      unitRef="U001">68028373</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20201231"
      decimals="0"
      id="Fact_2b4769b0b43d496c9c091d869d564a61"
      unitRef="U001">59156958</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_9af34013239444e8a7083b31afa73841">
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;7 - Property and Equipment&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Property and equipment
          at December 31, 2022 and 2021 consisted of the following:&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: bottom; padding-bottom: 2px; width: 66%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;2022&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;2021&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Useful Life&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); 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: 66%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;8,245,030&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;8,382,877&lt;/span&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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;3-15 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Automobiles&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;42,794&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;322,703&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 style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5 years&lt;br/&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Real estate&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;2,575,207&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;2,575,207&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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5-50 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Software&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;1,386,936&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;1,386,936&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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5 years&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" 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;12,249,967&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;12,667,723&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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;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 style="color: rgb(0, 0, 0);"&gt;(9,494,862&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;(9,710,793&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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,755,105&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,956,930&lt;/span&gt;&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 style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Depreciation expense for
        2022, 2021 and 2020 amounted to $173,535, $208,641
        and $257,397, respectively.&lt;br/&gt;
      &lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20220101to20221231"
      id="Text_f1797d1c0d1245d99b98edb514fad0c1">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Property and equipment
          at December 31, 2022 and 2021 consisted of the following:&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: bottom; padding-bottom: 2px; width: 66%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;2022&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;2021&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Estimated&lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Useful Life&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); 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: 66%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;8,245,030&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;8,382,877&lt;/span&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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;3-15 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Automobiles&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;42,794&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;322,703&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 style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5 years&lt;br/&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Real estate&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;2,575,207&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;2,575,207&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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5-50 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Software&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;1,386,936&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;1,386,936&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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5 years&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" 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;12,249,967&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;12,667,723&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 style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;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 style="color: rgb(0, 0, 0);"&gt;(9,494,862&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;(9,710,793&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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,755,105&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;2,956,930&lt;/span&gt;&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 style="vertical-align: bottom; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      decimals="0"
      id="Fact_9c035325d9284cbea1c2f5a1b05f76cd"
      unitRef="U001">8245030</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      decimals="0"
      id="Fact_0266f151f7ef436a8f44b01d597de134"
      unitRef="U001">8382877</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_6e5190853788402d8751a6051eef55ac">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_a2ec0fe484564086b5dd1adc3d02bdf2">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember"
      decimals="0"
      id="Fact_028ef8b170864388b19060756278ab4d"
      unitRef="U001">42794</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember"
      decimals="0"
      id="Fact_26c9d705953840b997dc339ce22184d5"
      unitRef="U001">322703</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_AutomobilesMember"
      id="Fact_071ebecaec5f4b18976151d59bedcd90">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember"
      decimals="0"
      id="Fact_f6b7b1858d0947f0a854b3f9d54f0362"
      unitRef="U001">2575207</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember"
      decimals="0"
      id="Fact_84f3b821914b4954b8f3bd79435962f0"
      unitRef="U001">2575207</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MinimumMember"
      id="Fact_dd98314dac62416b8d1f22b1ba4f7b4a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_LandBuildingsAndImprovementsMember_RangeAxis_MaximumMember"
      id="Fact_a952cd6ed6404426820e10bd725d05e9">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember"
      decimals="0"
      id="Fact_50c3f98a1d754988a77f1b29b621537e"
      unitRef="U001">1386936</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember"
      decimals="0"
      id="Fact_4d2c6a3efff64cf18231060e017d1e7d"
      unitRef="U001">1386936</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember"
      id="Fact_6c2687eea3784aadb44e0ce45fdf92f5">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231"
      decimals="0"
      id="Fact_85e7059908834ef1900b1ed8b504763d"
      unitRef="U001">12249967</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231"
      decimals="0"
      id="Fact_6e09f34202de496ab576198ce36322de"
      unitRef="U001">12667723</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20221231"
      decimals="0"
      id="Fact_7d57d3a8243d4bf49a47846c8b3038b9"
      unitRef="U001">9494862</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20211231"
      decimals="0"
      id="Fact_d3edb93869574f3aaf99c60b6cae7650"
      unitRef="U001">9710793</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20221231"
      decimals="0"
      id="Fact_42077eb02fda4851ad51420b11ab618a"
      unitRef="U001">2755105</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_685e2ed454e049ceb1077e40256b2ad6"
      unitRef="U001">2956930</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_31bdf586240d4a498fa7bc3ed3c14321"
      unitRef="U001">173535</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6e2d90bef94a46fb9210b6fda5f95159"
      unitRef="U001">208641</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_639be14dfe484e1f92516ff0210c3d20"
      unitRef="U001">257397</us-gaap:Depreciation>
    <dgica:LiabilityForLossesAndLossExpensesTextBlock
      contextRef="c20220101to20221231"
      id="Text_cc81dcfb3743426694d20ef783ad3bc0">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8 - Liability for Losses and Loss Expenses&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The establishment of an appropriate liability for losses and loss expenses is an inherently uncertain process, and we can provide no assurance that our insurance
        subsidiaries&#x2019; ultimate liability will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative, judicial and regulatory actions may expand coverage
        definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. Furthermore, we cannot predict the timing, frequency and
        extent of adjustments to our insurance subsidiaries&#x2019; estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries&#x2019; estimates of ultimate claim costs may change. As is the case for
        substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods, and, in other periods, their
        estimates have exceeded their actual liabilities. Changes in our insurance subsidiaries&#x2019; estimate of their liability for losses and loss expenses generally reflect actual payments and their evaluation of information received since the prior
        reporting 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We summarize activity in our insurance subsidiaries&#x2019; liability for losses and loss expenses 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at January 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,077,620,301&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;962,007,437&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;869,673,849&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Less reinsurance recoverable&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;(451,261,306&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;(404,818,480&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;(362,768,427&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: 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;Net balance at January 1&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;626,358,995&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;557,188,957&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;506,905,422&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Incurred related to:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Current 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;&#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;608,900,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;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;551,917,571&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;472,709,060&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Prior years&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;(44,821,213&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;(31,208,029&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;(12,944,767&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: 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;Total incurred&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;564,078,993&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;520,709,542&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;459,764,293&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Paid related to:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Current 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;&#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;302,272,322&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;269,316,762&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;236,984,291&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Prior years&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;218,304,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="color: rgb(0, 0, 0);"&gt;182,222,742&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;172,496,467&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: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total paid&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;520,576,452&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;451,539,504&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;409,480,758&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net balance at December 31&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;669,861,536&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;626,358,995&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;557,188,957&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;Plus reinsurance recoverable&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;451,184,222&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;451,261,306&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;404,818,480&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: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at December 31&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 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;1,121,045,758&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,077,620,301&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;962,007,437&lt;/span&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries recognized a decrease in their liability for losses and loss expenses of prior years of $44.8 million, $31.2 million and $12.9 million in 2022, 2021 and 2020, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims
          management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those years. The 2022 development represented 7.2% of the December 31, 2021 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile and commercial automobile lines
          of business for accident years prior to 2022. The majority of the 2022 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The 2021 development represented 5.6% of the December 31, 2020 net carried reserves and resulted primarily from lower-than-expected loss emergence in the personal automobile, workers&#x2019;
          compensation and commercial automobile lines of business for accident years prior to 2021. The majority of the 2021 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO. The
          2020 development represented 2.6% of the December 31, 2019 net carried reserves and resulted primarily from lower-than-expected
          severity in the workers&#x2019; compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years prior to 2020. The
          majority of the 2020 development related to decreases in the liability for losses and loss expenses of prior years for Atlantic States and MICO.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period of the contract in proportion
        to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider our insurance subsidiaries&#x2019; material lines of business to be personal
        automobile, homeowners, commercial automobile, commercial multi-peril and workers&#x2019; compensation.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries determine incurred but not reported (&#x201c;IBNR&#x201d;) reserves by subtracting the cumulative loss and loss expense amounts our insurance subsidiaries
        have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries&#x2019; estimate of the ultimate cost of losses and loss expenses. Accordingly, our insurance subsidiaries&#x2019; IBNR reserves include
        their actuaries&#x2019; projections of the cost of unreported claims as well as their actuaries&#x2019; projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries&#x2019; methodology for estimating IBNR reserves has been in
        place for many years, and their actuaries made no significant changes to that methodology during 2022.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current accident year by multiplying
        earned premium by an &#x201c;&lt;span style="font-style: italic;"&gt;a priori&lt;/span&gt;,&#x201d; or expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries&#x2019; expectation of losses at the time our
        insurance subsidiaries price and write their policies, before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and adjusting for loss cost trends, loss frequency and
        severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses.&#160; These methods include paid loss development, incurred loss
        development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of estimates each of these methods produce.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a measure of the number of claims
        per unit of insured exposure, and loss severity is a measure of the average size of claims.&#160; Factors that affect loss frequency include changes in weather patterns or economic activity.&#160; Factors that affect loss severity include changes in policy
        limits, reinsurance retentions, inflation rates and judicial interpretations.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand for payment or when they
        otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance subsidiaries have noted an increase in
        the period of time between the occurrence of a casualty loss event and the date on which they receive notice of a liability claim.&#160; Changes in the length of time between the loss occurrence date and the claim reporting date affect the actuaries&#x2019;
        ability to accurately predict loss frequency and the amount of IBNR reserves our insurance subsidiaries require.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one count for each claim event.&#160;
        In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event. Atlantic States recognizes one count
        for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance subsidiaries accumulate the claim counts and
        report them by line of business. For purposes of the claim development tables we present below, our insurance subsidiaries count claims on policies they issue even if they eventually close such claims without making a loss payment. Claims our
        insurance subsidiaries close without making a loss payment typically generate loss expenses. The methods our insurance subsidiaries have used to summarize claim counts have not changed significantly over the time periods we report in the tables
        below.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables present information about incurred and paid claims development as of December 31, 2022, net of reinsurance, as well as cumulative claim frequency
        and the total of IBNR reserves plus expected development on reported claims that our insurance subsidiaries included within their net incurred claims amounts. The tables include unaudited information about incurred and paid claims development for
        the years ended December 31, 2013 through 2021, which we present as supplementary information.&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; border-bottom: #000000 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Personal Automobile&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;124,965&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;130,737&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;131,594&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,643&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,604&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,934&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,853&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,690&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,787&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,735&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,426&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,806&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,210&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,200&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,779&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,734&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,861&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,977&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;127,108&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;71&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;137,569&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;139,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;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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;139,181&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,493&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,408&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,073&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,010&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;141,965&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;135&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;150,216&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;153,937&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;157,516&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;157,943&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,935&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,436&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,227&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;522&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;166,690&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;127,728&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;175,939&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;174,784&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;173,730&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;173,032&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;901&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;186,580&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;183,358&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;181,558&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;180,787&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;179,732&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,695&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;161,056&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;157,689&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,300&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,805&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;68&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;111,483&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;103,585&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;100,339&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,324&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;119,364&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;118,752&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,432&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,203&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;19,934&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,410,898&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Personal Automobile&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;br/&gt;
                For the Year Ended December 31,&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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;84,241&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;109,051&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;120,118&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;125,946&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;130,026&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;131,326&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;131,642&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,215&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,300&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,420&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;85,377&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;104,736&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;114,893&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;120,491&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;123,815&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,926&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;125,619&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;125,762&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,701&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;93,611&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;116,303&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;128,395&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;135,027&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;139,121&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;140,028&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;140,892&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;141,172&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;102,433&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;129,507&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;143,321&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;151,159&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;153,521&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,769&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;155,521&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;111,964&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,372&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;159,879&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;166,099&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;169,190&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;170,895&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;115,585&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;150,175&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;163,036&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;169,651&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;173,922&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;103,101&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;127,187&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;141,004&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;146,667&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,084&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,783&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;89,736&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;76,477&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;93,998&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,616&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;1,314,648&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;913&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;97,163&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Homeowners&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,887&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,121&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,122&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,874&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,988&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,971&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,008&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,064&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,053&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,021&lt;/span&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&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-weight: normal;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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: 4%; background-color: #CCEEFF;" 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%; 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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,916&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;58,378&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,680&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,332&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,288&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,402&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,367&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,371&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,353&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: normal;"&gt;&#x2014;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,359&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,925&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,053&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,071&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,099&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,993&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,043&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,036&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: normal;"&gt;10&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,443&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;64,064&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,735&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,355&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,279&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,409&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,472&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35&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: 4%;" 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;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,283&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,911&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,305&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,247&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,065&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,815&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,965&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,385&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,566&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,058&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;230&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,294&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,554&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,234&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;72,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;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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;457&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,633&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,718&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,595&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;835&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,677&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,996&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,455&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,433&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7,556&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;678,947&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Homeowners&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;40,949&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;49,410&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,210&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,478&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,043&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,902&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,967&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,965&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,955&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,923&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,823&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,255&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,990&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,195&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,995&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,243&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,336&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,339&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,318&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,885&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,542&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,204&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,590&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,943&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,936&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,938&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;50,125&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,145&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,760&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,144&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,162&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,217&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,266&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,077&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;77,663&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,006&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,127&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,454&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,528&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70,385&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,892&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;80,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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,464&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,568&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;58,074&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,145&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70,416&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70,884&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,226&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,348&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,809&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,161&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,920&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,107&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;653,261&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;219&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;25,905&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Automobile&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;32,902&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;33,749&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;34,751&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,240&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,404&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,435&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,569&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,181&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,165&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,133&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;27&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,760&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,544&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,326&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,213&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,284&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,168&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,308&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,291&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,285&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;33&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,526&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,323&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,412&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,259&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,517&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,619&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,793&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,477&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;74&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: 4%; 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%; 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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,302&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,353&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,127&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,894&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,085&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,922&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;179&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: 4%;" 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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,484&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,927&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,697&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,249&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,310&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;64,631&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;205&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,307&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,396&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,313&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,043&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,226&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;860&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;88,864&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;91,245&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;90,290&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;86,140&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,066&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;90,367&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;87,766&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;85,016&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,973&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;109,824&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;99,231&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,504&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;115,287&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;38,312&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;737,348&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Automobile&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;16,306&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;23,557&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;26,879&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;31,053&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;34,083&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,004&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,106&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,092&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,087&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,081&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,707&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,089&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,436&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,374&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,290&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,418&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,603&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,714&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,757&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;23,875&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,342&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,678&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,261&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,605&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,992&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,728&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,052&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,033&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;38,237&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,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;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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,237&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,485&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;64,421&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,076&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;28,707&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,213&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,703&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,128&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;59,889&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,187&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;33,862&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,941&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,451&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,487&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;74,421&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,948&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,026&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,575&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;72,139&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,884&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,459&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,665&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,851&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,101&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,242&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;574,721&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;162,683&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Multi-Peril&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance&lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,683&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,679&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,292&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,205&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,981&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,365&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,453&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,495&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,630&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,598&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,204&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;50,135&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,336&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,294&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,116&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,926&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,933&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,502&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,070&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,874&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,728&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,104&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,873&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,366&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,420&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,595&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,005&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,988&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,267&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,871&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,732&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,823&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,802&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;137&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,185&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,043&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,517&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,812&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,076&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,244&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;208&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,265&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,470&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,749&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,810&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,911&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,632&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;71,865&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,836&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;76,326&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;75,821&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,491&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,195&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,910&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;76,490&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8,388&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;116,827&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;117,574&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,939&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,395&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,828&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;717,932&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Multi-Peril&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;19,875&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;26,216&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;29,159&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;33,614&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,104&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,321&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,333&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,436&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,488&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,575&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,920&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,520&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,936&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,021&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;50,017&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,615&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,103&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,252&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,875&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;21,837&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;29,419&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,323&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,162&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,849&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,090&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,439&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,764&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;19,660&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;29,402&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,612&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,193&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,435&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,944&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,432&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,399&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,926&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,691&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,361&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,488&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,494&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,597&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,296&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,050&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,913&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;59,118&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;28,210&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,266&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,522&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,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: bottom; width: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,729&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,193&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,646&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,768&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,735&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,641&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;529,231&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;699&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;189,400&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Workers&#x2019; Compensation&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;br/&gt;
                For the Year Ended December 31,&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: bottom;" 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: bottom;" 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;46,325&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;47,027&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;44,289&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,828&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,327&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,555&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,651&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,341&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,427&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;43,059&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,508&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,553&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,288&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,537&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,540&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,693&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,849&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,620&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,794&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,332&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,615&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,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;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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,986&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,006&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,597&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,225&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,043&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;240&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;58,814&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,802&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,883&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,969&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,098&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,484&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;561&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,450&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,351&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,687&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,464&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,557&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,802&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,105&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,291&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,514&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,912&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,007&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,470&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,998&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;59,624&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,728&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,480&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,897&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,172&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,850&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,384&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,990&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,035&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,530&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,505&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,046&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;21,062&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;518,629&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Workers&#x2019; Compensation&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;13,052&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;26,043&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;32,783&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,351&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;38,877&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;39,617&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;40,361&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;40,827&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;41,209&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;41,599&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13,932&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;28,513&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,284&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,393&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,465&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,866&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,403&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,671&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,314&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13,071&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,531&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,192&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,929&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,936&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;38,596&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,096&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,709&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,344&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,178&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,570&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,208&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,543&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,809&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15,581&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,990&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,684&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,954&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,242&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,174&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17,644&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,928&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,072&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,611&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,279&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,939&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;33,009&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,740&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,121&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,591&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;32,817&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,089&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;20,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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,633&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18,643&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;409,139&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,843&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;114,333&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents a reconciliation of the net incurred and paid claims development tables to the liability for claims and claims adjustment expenses in our
        consolidated balance sheet:&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;" 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;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31,&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(in thousands)&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net outstanding liabilities:&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="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: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Personal automobile&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;97,163&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Homeowners&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;25,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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial automobile&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;162,683&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial multi-peril&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;189,400&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Workers&lt;span style="font-weight: bold;"&gt;&#x2019;&lt;/span&gt; compensation&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;114,333&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,510&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: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;619,994&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 88%;" 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;&#160;&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Reinsurance recoverable:&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Personal automobile&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;104,349&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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Homeowners&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,712&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial automobile&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;101,574&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial multi-peril&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;108,853&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Workers&lt;span style="font-weight: bold;"&gt;&#x2019;&lt;/span&gt; compensation&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;90,454&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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7,808&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 88%; padding-bottom: 2px;" 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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;427,750&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; color: rgb(0, 0, 0);"&gt;Unallocated loss adjustment expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;73,302&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 88%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Gross liability for unpaid losses and loss expenses&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,121,046&lt;/span&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents supplementary information about average historical claims duration as of December 31, 2022:&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: rgb(0, 0, 0); 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Average Annual Percentage Payout of Incurred Claims by Age, Net of Reinsurance&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; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; 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="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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;4&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;8&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;9&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;10&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Personal automobile&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65.4&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16.7&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8.5&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4.2&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2.4&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.9&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.5&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.2&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.4&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0.1&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Homeowners&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81.0&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15.6&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.3&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.5&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.3&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.1&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.1&lt;br/&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Commercial automobile&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42.3&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18.1&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13.7&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11.8&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6.0&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3.6&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.8&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.3&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 20%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Commercial multi-peril&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45.3&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17.2&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.4&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;10.8&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5.7&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3.1&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2.4&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.4&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.7&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.2&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Workers&#x2019; compensation&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30.9&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;32.0&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15.7&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8.2&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3.4&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.8&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.2&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.9&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.1&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.9&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;/table&gt;
</dgica:LiabilityForLossesAndLossExpensesTextBlock>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20220101to20221231"
      id="Text_a3aac340b38c4fc4bdf95913c7873866">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We summarize activity in our insurance subsidiaries&#x2019; liability for losses and loss expenses 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at January 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,077,620,301&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;962,007,437&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;869,673,849&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Less reinsurance recoverable&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;(451,261,306&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;(404,818,480&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;(362,768,427&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: 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;Net balance at January 1&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;626,358,995&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;557,188,957&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;506,905,422&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Incurred related to:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Current 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;&#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;608,900,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;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;551,917,571&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;472,709,060&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Prior years&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;(44,821,213&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;(31,208,029&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;(12,944,767&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: 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;Total incurred&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;564,078,993&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;520,709,542&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;459,764,293&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Paid related to:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Current 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;&#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;302,272,322&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;269,316,762&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;236,984,291&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Prior years&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;218,304,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="color: rgb(0, 0, 0);"&gt;182,222,742&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;172,496,467&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: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total paid&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;520,576,452&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;451,539,504&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;409,480,758&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%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net balance at December 31&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;669,861,536&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;626,358,995&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;557,188,957&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;Plus reinsurance recoverable&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;451,184,222&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;451,261,306&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;404,818,480&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: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at December 31&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 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;1,121,045,758&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,077,620,301&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;962,007,437&lt;/span&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;
</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20211231"
      decimals="0"
      id="Fact_018de49e05d94b5caedae06f4cd15561"
      unitRef="U001">1077620301</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20201231"
      decimals="0"
      id="Fact_56a284b4c6644ea4a2969416414b5077"
      unitRef="U001">962007437</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20191231"
      decimals="0"
      id="Fact_99be1055b9464af6950a58a74db8a53a"
      unitRef="U001">869673849</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20211231"
      decimals="0"
      id="Fact_e3503cdb321046d48d0738a38337b595"
      unitRef="U001">451261306</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20201231"
      decimals="0"
      id="Fact_5703d003b076466ea83e2814d144b3d3"
      unitRef="U001">404818480</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20191231"
      decimals="0"
      id="Fact_4e965e18596244208a655cac4612efb2"
      unitRef="U001">362768427</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_a85fef4b442049efa6ae0e571f8a4561"
      unitRef="U001">626358995</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_50320a89031b40e88ad4503dac6416ec"
      unitRef="U001">557188957</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20191231"
      decimals="0"
      id="Fact_2498fdf4b4a54f37854a052982780e34"
      unitRef="U001">506905422</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_0f1cd17faa05404ab4d18319bf71e341"
      unitRef="U001">608900206</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b69292eb60894879b298530d6921e871"
      unitRef="U001">551917571</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f1353141a2a549068929a5fb4d4a4421"
      unitRef="U001">472709060</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ad2ccfb2f9954d08930d23b714b1c368"
      unitRef="U001">-44821213</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7124f3ce5cfa4ed5ae735f84e4e2b968"
      unitRef="U001">-31208029</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_38efaca7fcbd4c99b960d9d21df84907"
      unitRef="U001">-12944767</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_297dad3cc4a343a8a6b4a3a971ec49f7"
      unitRef="U001">564078993</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_78690b7687d74e94b70bd7d258588aa6"
      unitRef="U001">520709542</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_1bad01de0ac54677b12d46156de61fbe"
      unitRef="U001">459764293</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_617dc8b96b334cfc973538232f7cfb19"
      unitRef="U001">302272322</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8bf5610190b84c1ca2d25375573a0587"
      unitRef="U001">269316762</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_fb3e7b22784146a8a684040b866aea79"
      unitRef="U001">236984291</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a22d84207844405395a97475995f578c"
      unitRef="U001">218304130</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a7241d1681bf41afa149455451e07594"
      unitRef="U001">182222742</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6a42d5bfcfaa426faaaeeea2b7ec3007"
      unitRef="U001">172496467</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_4b0a52b5ccc140d987951915d27ccc45"
      unitRef="U001">520576452</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_342c891b8d34416097d380838c9a3e02"
      unitRef="U001">451539504</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_11b616b31482489185b922fc42d74f15"
      unitRef="U001">409480758</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20221231"
      decimals="0"
      id="Fact_acd3b5b13b594c7f9eda4ea17902326a"
      unitRef="U001">669861536</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_eed1b81c693f454cbba8d1f3237391e7"
      unitRef="U001">626358995</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_b908da1ab4de4fc0a746c1586ded67bf"
      unitRef="U001">557188957</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20221231"
      decimals="0"
      id="Fact_65eea2b34daf4ff49e1dc7446ee55e08"
      unitRef="U001">451184222</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20211231"
      decimals="0"
      id="Fact_27d1dfc5360b441988512abf88fbf2c8"
      unitRef="U001">451261306</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="c20201231"
      decimals="0"
      id="Fact_ef76509bec8e40f5a6e6b9adf42a1523"
      unitRef="U001">404818480</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231"
      decimals="0"
      id="Fact_45bafc70d40d42708e7d4f9048c56c43"
      unitRef="U001">1121045758</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20211231"
      decimals="0"
      id="Fact_edf7b9f900f8404b8f1362158e4a21ad"
      unitRef="U001">1077620301</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20201231"
      decimals="0"
      id="Fact_52a483d398254488a62f89de6fe70693"
      unitRef="U001">962007437</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20220101to20221231"
      decimals="-5"
      id="Fact_38a352d8390a45dd9482c034dfec7392"
      unitRef="U001">-44800000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20210101to20211231"
      decimals="-5"
      id="Fact_f2a28e02b9f64df99fd5674276db9f72"
      unitRef="U001">-31200000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="c20200101to20201231"
      decimals="-5"
      id="Fact_76ffbcff1f8143c7af24f4e241a76a76"
      unitRef="U001">-12900000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_38a734f6a21349f497290422da34bccd"
      unitRef="U005">0.072</dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage>
    <dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage
      contextRef="c20210101to20211231"
      decimals="3"
      id="Fact_d8e792cd5f6b460381e4ae1f6115f11a"
      unitRef="U005">0.056</dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage>
    <dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage
      contextRef="c20200101to20201231"
      decimals="3"
      id="Fact_1129cea375364e749de1655a0e815eac"
      unitRef="U005">0.026</dgica:ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage>
    <us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_2c7b27ab0a704bdd9f30bcab6562b66c">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables present information about incurred and paid claims development as of December 31, 2022, net of reinsurance, as well as cumulative claim frequency
        and the total of IBNR reserves plus expected development on reported claims that our insurance subsidiaries included within their net incurred claims amounts. The tables include unaudited information about incurred and paid claims development for
        the years ended December 31, 2013 through 2021, which we present as supplementary information.&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; border-bottom: #000000 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Personal Automobile&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;124,965&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;130,737&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;131,594&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,643&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,604&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,934&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,853&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,690&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,787&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,735&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,426&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,806&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,210&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,200&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,779&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,734&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,861&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,977&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;127,108&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;71&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;137,569&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;139,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;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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;139,181&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,493&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,408&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,073&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,010&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;141,965&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;135&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;150,216&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;153,937&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;157,516&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;157,943&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,935&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,436&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,227&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;522&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;166,690&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;127,728&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;175,939&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;174,784&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;173,730&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;173,032&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;901&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;186,580&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;183,358&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;181,558&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;180,787&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;179,732&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,695&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;161,056&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;157,689&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;156,300&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,805&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;68&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;111,483&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;103,585&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;100,339&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,324&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;119,364&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;118,752&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,432&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,203&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;19,934&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1,410,898&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Personal Automobile&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;br/&gt;
                For the Year Ended December 31,&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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;84,241&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;109,051&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;120,118&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;125,946&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;130,026&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;131,326&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;131,642&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,215&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,300&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;132,420&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;85,377&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;104,736&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;114,893&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;120,491&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;123,815&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;124,926&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;125,619&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;125,762&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;126,701&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;93,611&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;116,303&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;128,395&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;135,027&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;139,121&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;140,028&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;140,892&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;141,172&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;102,433&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;129,507&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;143,321&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;151,159&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;153,521&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;154,769&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;155,521&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;111,964&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,372&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;159,879&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;166,099&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;169,190&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;170,895&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;115,585&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;150,175&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;163,036&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;169,651&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;173,922&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;103,101&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;127,187&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;141,004&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;146,667&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,084&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,783&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;89,736&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;76,477&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;93,998&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,616&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;1,314,648&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;913&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;97,163&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Homeowners&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,887&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,121&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,122&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,874&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,988&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,971&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,008&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,064&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,053&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,021&lt;/span&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&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-weight: normal;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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: 4%; background-color: #CCEEFF;" 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%; 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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,916&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;58,378&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,680&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,332&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,288&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,402&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,367&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,371&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,353&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: normal;"&gt;&#x2014;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,359&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,925&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,053&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,071&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,099&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,993&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,043&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,036&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: normal;"&gt;10&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,443&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;64,064&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,735&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,355&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,279&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,409&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,472&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35&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: 4%;" 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;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,283&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,911&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,305&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,247&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,065&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,815&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,965&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,385&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,566&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,058&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;230&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,294&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,554&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,234&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;72,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;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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;457&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,633&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,718&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,595&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;835&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,677&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,996&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,455&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,433&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7,556&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;678,947&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Homeowners&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;40,949&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;49,410&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,210&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,478&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;51,043&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,902&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,967&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,965&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,955&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;50,923&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,823&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,255&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,990&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,195&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,995&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,243&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,336&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,339&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,318&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,885&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,542&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,204&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,590&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,943&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,936&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,938&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;50,125&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,145&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,760&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,144&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,162&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,217&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,266&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,077&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;77,663&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,006&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,127&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,454&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;78,528&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70,385&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,892&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;80,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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,464&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,568&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;58,074&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,145&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70,416&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;70,884&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,226&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,348&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,809&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,161&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,920&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,107&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;653,261&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;219&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;25,905&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Automobile&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;32,902&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;33,749&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;34,751&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,240&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,404&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,435&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,569&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,181&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,165&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,133&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;27&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,760&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,544&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,326&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,213&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,284&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,168&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,308&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,291&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,285&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;33&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,526&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,323&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,412&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,259&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,517&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,619&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,793&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,477&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;74&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: 4%; 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%; 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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,302&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,353&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,127&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,894&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,085&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,922&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;179&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: 4%;" 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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;61,484&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,927&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,697&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,249&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,310&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;64,631&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;205&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,307&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81,396&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,313&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,043&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;82,226&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;860&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;88,864&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;91,245&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;90,290&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;86,140&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,066&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;90,367&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;87,766&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;85,016&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,973&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;109,824&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;99,231&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,504&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;115,287&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;38,312&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;737,348&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Automobile&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;16,306&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;23,557&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;26,879&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;31,053&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;34,083&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,004&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,106&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,092&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,087&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,081&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,707&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,089&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,436&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,374&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,290&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,418&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,603&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,714&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,757&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;23,875&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,342&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,678&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,261&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,605&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,992&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,728&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,052&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,033&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;38,237&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,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;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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,237&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,485&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;64,421&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,076&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;28,707&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,213&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,703&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,128&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;59,889&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,187&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;33,862&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,941&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,451&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,487&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;74,421&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,948&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,026&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;63,575&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;72,139&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,884&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,459&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,665&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,851&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,101&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,242&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;574,721&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;162,683&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Multi-Peril&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance&lt;/div&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="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="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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,683&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,679&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,292&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,205&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,981&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,365&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,453&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,495&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,630&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,598&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,204&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;50,135&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,336&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,294&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,116&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,926&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,933&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,502&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,070&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,874&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,728&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,104&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,873&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,366&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,420&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,595&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,005&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,988&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,267&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,871&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,732&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,823&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,802&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;137&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,185&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,043&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,517&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,812&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,076&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,244&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;208&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,265&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;66,470&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,749&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,810&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,911&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,632&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;71,865&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;73,836&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;76,326&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;75,821&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,491&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;83,195&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;79,910&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;76,490&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8,388&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;116,827&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;117,574&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;22,939&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;142,395&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,828&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;717,932&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Commercial Multi-Peril&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;19,875&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;26,216&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;29,159&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;33,614&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;35,104&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,321&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,333&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,436&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,488&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;37,575&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,920&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,520&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,936&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,021&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;50,017&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,615&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,103&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,252&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,875&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;21,837&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;29,419&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,323&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,162&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,849&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,090&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,439&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,764&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;19,660&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;29,402&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,612&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,193&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,435&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,944&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,432&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,399&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,926&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,691&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,361&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,488&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,494&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,597&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,296&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,050&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;54,913&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;59,118&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;28,210&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,266&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,522&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,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: bottom; width: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,729&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,193&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,646&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;46,768&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;69,735&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,641&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;529,231&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;699&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;189,400&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Workers&#x2019; Compensation&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="38" style="vertical-align: bottom;" 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31, 2022&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;" 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;br/&gt;
                For the Year Ended December 31,&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: bottom;" 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: bottom;" 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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;Total IBNR Plus Expected Development on Reported Claims&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;Cumulative Number of Reported Claims&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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="1" style="vertical-align: bottom; padding-bottom: 2px;" 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="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;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="12" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;(dollars and reported claims in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;46,325&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;47,027&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;44,289&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,828&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,327&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,555&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,651&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,341&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;42,427&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;43,059&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1&lt;/span&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,508&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,553&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,288&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,537&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,540&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,693&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,849&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,620&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,794&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;53,332&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,615&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,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;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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,986&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,006&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,597&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,225&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,043&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;240&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;58,814&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,802&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,883&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,969&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,098&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,484&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;561&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,450&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,351&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,687&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;51,464&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;49,557&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;48,802&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,105&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;62,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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,291&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;52,514&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,912&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,007&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,470&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;60,998&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;59,624&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,728&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;56,480&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,897&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;&#160;&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,172&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,850&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;57,384&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,990&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: 4%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5&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: 16%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,035&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65,530&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,505&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: 4%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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: 16%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 4%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;67,046&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;21,062&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 4%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6&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; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;518,629&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; 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="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 2px solid;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Workers&#x2019; Compensation&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="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="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="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="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="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="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="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="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="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="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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance &lt;/div&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="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; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Accident Year&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2013&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;2014&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;2015&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;2016&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;2017&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;2018&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;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="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;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; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&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="34" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Unaudited&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;" 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;/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;(in thousands)&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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom;" 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: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2013&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;13,052&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;26,043&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;32,783&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;36,351&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;38,877&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;39,617&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;40,361&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;40,827&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;41,209&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;41,599&lt;/span&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2014&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13,932&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;28,513&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,284&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,393&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,465&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,866&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,403&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,671&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,314&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2015&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13,071&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;27,531&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;34,192&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;36,929&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,936&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;38,596&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,096&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2016&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,709&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,344&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,178&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;40,570&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,208&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,543&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,809&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2017&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15,581&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,990&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;39,684&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,954&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,242&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45,174&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2018&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17,644&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,928&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;37,072&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,611&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;43,279&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2019&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16,939&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;33,009&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,740&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;47,121&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: 20%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2020&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;&#160;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,591&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;32,817&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;44,089&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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2021&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&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: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;20,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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42,633&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: 20%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; color: rgb(0, 0, 0);"&gt;2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 5%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&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: 5%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18,643&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; 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="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="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="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: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Total&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;409,139&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: 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; 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="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;All outstanding liabilities before 2013, net of reinsurance&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: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,843&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: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="26" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;Liabilities for claims and claims adjustment expenses, net of reinsurance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;114,333&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_7dd4fde840804699aad89d055ef323f2"
      unitRef="U001">124965000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_c8ce6374f858412689aa00ebe9da9a08"
      unitRef="U001">130737000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a9476f08cfb64f31a0dcd925a3e3375b"
      unitRef="U001">131594000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_ede152a2b0244c3aa2c5164c1508639b"
      unitRef="U001">132643000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_37828297c0004e719c6fcd9d34403de8"
      unitRef="U001">132604000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_74a20d6d431f4d07a8f2414e9a39be0c"
      unitRef="U001">132934000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_89dccd63d4c34e209f49c22a79b36b98"
      unitRef="U001">132853000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_49cc25d843c948e7a00365c08cd243f2"
      unitRef="U001">132690000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_355cc30679db440d84309c04a6408b4b"
      unitRef="U001">132787000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_7cc63c451a564450a892918d4a1f8abe"
      unitRef="U001">132735000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_18eee152b01743f3a5b07b6566ddfa64"
      unitRef="U001">51000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_6249218a3c9b4b7ca23769b2743452eb"
      unitRef="U008">66000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_211c536f5e404bb0a63a5b18c1f71e25"
      unitRef="U001">124426000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b4dabcb0b4bb4786a9e40e8497cf0792"
      unitRef="U001">124806000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_c6cc225dea41474a8ef2296bab278bfa"
      unitRef="U001">124210000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_14522d662582407d849fac9c86af3e62"
      unitRef="U001">126200000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_e8ca197bb88e48ba92c60f92c7037899"
      unitRef="U001">126779000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_93ceb632f5474162b6851a4d862ed3e7"
      unitRef="U001">126734000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_9f165a34e7e24855a1ef87248fdbd93b"
      unitRef="U001">126861000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_21d1322820084d998be748101dca33e6"
      unitRef="U001">126977000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_db138277218e4c0c92fe113c16b57bf3"
      unitRef="U001">127108000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_fb505923ea654c0b8e032bb478b38993"
      unitRef="U001">65000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_7e76aa2bf4234d78bebfaf035ab909dc"
      unitRef="U008">71000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_235eee827641459fb08c23843d9004de"
      unitRef="U001">137569000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_23d0e0e8e1084bc2817a62a4fb5a905f"
      unitRef="U001">139333000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_23b788a0de784a319d746f161f08cb32"
      unitRef="U001">139181000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_85f7730cea2b4c9eb5d57263d87ce716"
      unitRef="U001">142493000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_c42bd1cc03a74668b27275f8ca9fd348"
      unitRef="U001">142408000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_26520f0674ed4bb7a2349b30455aea33"
      unitRef="U001">142073000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_51dc8c749c8a4bca97a829c6060abfd0"
      unitRef="U001">142010000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_f9add630ca3a40188ab87f61b207829c"
      unitRef="U001">141965000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_32166e3ab2de43ecb5c6ddd595874bfc"
      unitRef="U001">135000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_9eee75b7385640719d7bb3c259ad3ac6"
      unitRef="U008">70000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_515918b75a5f492486c865dbe1a56631"
      unitRef="U001">150216000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_4177f6252361429e8e2bda70cc6ccac6"
      unitRef="U001">153937000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_a3a0528971b34dcd93ecd26142e3f567"
      unitRef="U001">157516000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_29be9e581a3745ab931365cc868062ee"
      unitRef="U001">157943000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b43958ef7abb486fae4c9f07f9c703ba"
      unitRef="U001">156935000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_419d7a45d4ea43ee997899b432819ca0"
      unitRef="U001">156436000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_c44f8b3044444d36988d44b715a9fe55"
      unitRef="U001">156227000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_8be0339573534c87b3e4cd23c6cb613e"
      unitRef="U001">522000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_a8efb78623cf40c1bcc63cbcd59842ce"
      unitRef="U008">73000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_8492c6b51d80444391aea9ee50b37f1a"
      unitRef="U001">166690000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_3a954223586b43369393407b78850960"
      unitRef="U001">127728000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_0d38a90587d94bcfa17b21a9ba6f07b9"
      unitRef="U001">175939000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_e33420df0fd94d32850b748031a9e3d2"
      unitRef="U001">174784000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_36d6ef9c49cf478898ad0464423de544"
      unitRef="U001">173730000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_a7509303dade40e5a6b3e28c7615d304"
      unitRef="U001">173032000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_477b074bd299454c9aba9d94bb156a4f"
      unitRef="U001">901000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_dbca468f3dda48ad8923a03472f2bb77"
      unitRef="U008">79000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_4f07102326844eccadf903b929263038"
      unitRef="U001">186580000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_aa4eab22781f4694a6145d2a33105759"
      unitRef="U001">183358000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_a6158b37517349f38429e2544cf9c2cc"
      unitRef="U001">181558000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_fd8e532eda1942d0b55d4e032f9f6130"
      unitRef="U001">180787000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_85f907ffd47c4f2fa80d184240274f2e"
      unitRef="U001">179732000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_7ca75dda1ebe466988d90337b552bf48"
      unitRef="U001">1695000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_00910deb563244269996626162c76823"
      unitRef="U008">81000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_54e0de1fc4394470ac49b81af03652de"
      unitRef="U001">161056000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_fe17e219bc1f43739edfdec318911576"
      unitRef="U001">157689000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_82461a40ab3b437a9fe65ff7734d9bc6"
      unitRef="U001">156300000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_44e9a85a16514d29a4ae71be34fb0b96"
      unitRef="U001">154805000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_d57f6790f5504f429587ffb2cc91d213"
      unitRef="U001">2559000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_bffba528eda24d5c822213c35c2e022d"
      unitRef="U008">68000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_31584b412b6a49bb90b856aff7f3171a"
      unitRef="U001">111483000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_afc3532490fc44d49d59a23232f0bd27"
      unitRef="U001">103585000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_7a74ce6135934b6497d75d24caf0a81b"
      unitRef="U001">100339000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_b24091ad75a745f49a56d25b7c27bca2"
      unitRef="U001">3324000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_b854dde09caf4605a8762ba27054e1ff"
      unitRef="U008">43000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_ce918a8daad54b6f9b04bdf9038fdc52"
      unitRef="U001">119364000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_2888bef1781546aa9597d99bd943a2d0"
      unitRef="U001">118752000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_3cc221e387364c4d9ffbef6d09a120b9"
      unitRef="U001">6432000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_ba0d94c1008f453bb05df53e59f3733f"
      unitRef="U008">47000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_2024a042439b4a58927081576b67053a"
      unitRef="U001">126203000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_e62a4ecb90f84bccb36e1575c1592261"
      unitRef="U001">19934000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_7345140c3aed41c2b00908cd969f4def"
      unitRef="U008">48000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="-3"
      id="Fact_99fb9e7cbb4c4c6bb2e74f2cbd364318"
      unitRef="U001">1410898000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_9fd3e3221c804529bad366896eeece8b"
      unitRef="U001">84241000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_aaf678adcbeb414b856a4da1c367a0eb"
      unitRef="U001">109051000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_46ddb2fcd32f483dbdc5325f06cb5c0d"
      unitRef="U001">120118000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_4904ac7552e84e8697c7eecad6c9a5ed"
      unitRef="U001">125946000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_f6a884304f154e6185aa01508a6cf0b5"
      unitRef="U001">130026000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d649759972014f17a94be3701cd40087"
      unitRef="U001">131326000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_27b9c163bd234b28a5ef1996d29ea9df"
      unitRef="U001">131642000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_22a6a183481b46aaa9c67c7ef973cb36"
      unitRef="U001">132215000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_f1b91f935f794a7c860b77afc87fa0a3"
      unitRef="U001">132300000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_de1532fd04b84fd5939e51da8af42b6f"
      unitRef="U001">132420000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_68f17a98d6184a19a89e1d2f4c4a2b40"
      unitRef="U001">85377000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_c3fe1c33494f4715aafdc2c3a848ecde"
      unitRef="U001">104736000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_986299f9834e4486bdc9062e3c7e6ea5"
      unitRef="U001">114893000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_3ecb055393564f8588bb5098a867b841"
      unitRef="U001">120491000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_ad44d113eb854d9e96f76a8367fedfac"
      unitRef="U001">123815000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b87f99ea029d4919816e0a3e1b570d9f"
      unitRef="U001">124926000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_cf439f2aff1a44ce94b2e61212356d76"
      unitRef="U001">125619000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_3aa2fa37753a451fae0d2d1cede24b94"
      unitRef="U001">125762000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_27d304f7216e49b8b81844803f1b58df"
      unitRef="U001">126701000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_f9d7cca076864f8d9e4d0746726b3315"
      unitRef="U001">93611000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_2c8e18ceaa204f1aba21f4de5c542f6c"
      unitRef="U001">116303000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_c9ad64cdf582499399766d56403e6dbc"
      unitRef="U001">128395000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_8ea86fc7f61343cb817af8b32dbd592c"
      unitRef="U001">135027000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_77f5329998f74e65ab65738e57f900eb"
      unitRef="U001">139121000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_40d2d7368eb14ba8afad15d1c505c5f1"
      unitRef="U001">140028000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_c26a9a7f50e642b6ae5b77c7ed4579af"
      unitRef="U001">140892000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_ef42dc2455a44a2b9dea711639516012"
      unitRef="U001">141172000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_8f6b97ec70e546708f59e193ea433cc8"
      unitRef="U001">102433000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_988fc6dd1ea1494480273e6e3c4bc197"
      unitRef="U001">129507000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_d3437d73b3404d89a47ec15bf2a79b4c"
      unitRef="U001">143321000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_3dad763fc85549a799e42bd29ea26043"
      unitRef="U001">151159000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_93e4a9c330a740eaa3b7a2e16635cb1d"
      unitRef="U001">153521000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b394545feae549869ef117b0bc6e32a2"
      unitRef="U001">154769000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_003ac857a6e041cf956bb4d5d47a608e"
      unitRef="U001">155521000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_7cacc71332964f53b66a0bbe77f22612"
      unitRef="U001">111964000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_7414b7251535431faf3fccc3a0822c8e"
      unitRef="U001">142372000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_b06ef2c5fc5d428fb56007f75bf54bc0"
      unitRef="U001">159879000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_f385d512c751436ea5dce10736da44d0"
      unitRef="U001">166099000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_9b8c6f10d0bd4f7b99180deda6379695"
      unitRef="U001">169190000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_014368bb7cee4419910775d8dd7e1f02"
      unitRef="U001">170895000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_a1793be697934cefb5522ff45c5e7e99"
      unitRef="U001">115585000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_f47fd29231b4495b959749dd02b32018"
      unitRef="U001">150175000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_566ef0f548af4b2d8b2cd65503f1cf7f"
      unitRef="U001">163036000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_42bd4d1cb2194e638b859259353e30bc"
      unitRef="U001">169651000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_197284e4dd224118aaab86b903e26f93"
      unitRef="U001">173922000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_db01ccf5a67346a9af274695f2b08978"
      unitRef="U001">103101000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_c8238a1c3e0644f986c4e1e85b746137"
      unitRef="U001">127187000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_ef93d74bfd5d41e3b3d4bf510a7acb54"
      unitRef="U001">141004000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_c85c40e438244e538fac0f525f425b28"
      unitRef="U001">146667000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_a1609f1b4918455a8913632201cb295d"
      unitRef="U001">66084000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_f9c0ed8c3226440cae0f5b25cd5f4c85"
      unitRef="U001">81783000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_cae52bdc8c5e4eb5bca51a4d5d869e91"
      unitRef="U001">89736000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_b46649772bf54c5aaec90df7ef38badc"
      unitRef="U001">76477000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_7f1c3b429c7a49519da606ee96d093a9"
      unitRef="U001">93998000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_fef759e1db9f4b2997261d34d43317b3"
      unitRef="U001">83616000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="-3"
      id="Fact_399c068924a1425a985eec16758ea593"
      unitRef="U001">1314648000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="-3"
      id="Fact_77ec9b16467046c292633fded8a5579b"
      unitRef="U001">913000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="-3"
      id="Fact_4d2cfa19d15247fe8eacbfaee53984e4"
      unitRef="U001">97163000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_9b54107f269b449589874162d78c7b7a"
      unitRef="U001">50887000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_c21f03857c8f4792bf2b3c3df55c335e"
      unitRef="U001">51121000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a6247e5b49804612b88a3d5c2709709f"
      unitRef="U001">51122000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_ef15bb20270245efb9c6cff90ebb5dd1"
      unitRef="U001">50874000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_161c7bbe3e654e4786eb762e9d911723"
      unitRef="U001">50988000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_9955da851ecf41aab74ee66cd7e27ca7"
      unitRef="U001">50971000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_46e2349634fe4b75ae9cc8c54e142040"
      unitRef="U001">51008000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d487740eb5c346ce87dcf29468667c62"
      unitRef="U001">51064000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d69ffe4445f7496ab18409dea5ef5e83"
      unitRef="U001">51053000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_e0b17d81416149a899531ce19e9f9b74"
      unitRef="U001">51021000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_6730bdeb72a443f28c2691e4228cb93f"
      unitRef="U001">0</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_eb50b8e123c44b95a64348bb55c025bd"
      unitRef="U008">13000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_2708eac23e2c4ef497c35968318bc4c7"
      unitRef="U001">56916000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_d66290de7daf43dd85bc589aaa5e40ce"
      unitRef="U001">58378000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_80ca9528a5be49f299120938169abb56"
      unitRef="U001">57680000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b643513ee32044e0bda913bb8b5a4af5"
      unitRef="U001">57332000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_3f876ee58e0f4aec9095df0bbea6fc9e"
      unitRef="U001">57288000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_d2cdcf7e6dd64571af4727f47c3a1d62"
      unitRef="U001">57402000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_c9a373d707ba42549b84fe8d1b39abe3"
      unitRef="U001">57367000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_70ca772da343456e9e59feb1fe35086b"
      unitRef="U001">57371000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_32a77ce495024b9ab29d740b270b28ba"
      unitRef="U001">57353000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_a94155030efa49c2b18b34357ef6a550"
      unitRef="U001">0</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_41db60f92e82470fb40433bde90cc289"
      unitRef="U008">17000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_badb40c66ad044d581f79da996e77d7f"
      unitRef="U001">63359000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_eeb0ebf3dff54b5ea850639fe733670e"
      unitRef="U001">63925000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_838457893caa42b0a9c85082be4ffd26"
      unitRef="U001">63053000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_ad280c5a0e044869a4b0a7a5dbabd59e"
      unitRef="U001">63071000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_a2b8ab45e50745368af02826e2701075"
      unitRef="U001">63099000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_bd3e919817ef48789d0e0c5c070e25d3"
      unitRef="U001">62993000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_1fc61e2460f14b3a9acfba765fb4ff79"
      unitRef="U001">63043000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_68a0275cc265484497c4748b936c8d39"
      unitRef="U001">63036000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_980e1117499d4c86a36d15c7c6ff1928"
      unitRef="U001">10000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_1671d811c2bf4b02a2f843d3311e1310"
      unitRef="U008">14000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_5627eb868ea547429dbc1029e087a912"
      unitRef="U001">62443000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_724769b909dd4bc08f30eace310c4630"
      unitRef="U001">64064000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_08574b55b4324f3fb846bf55071d930a"
      unitRef="U001">63735000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_fbde1ba62d054c929adbb455b085bc64"
      unitRef="U001">63355000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_d2c3bb9be85543c88fa85143ca6a8a94"
      unitRef="U001">63279000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_f5fbc25be6ed44d2ae7976c31f90db71"
      unitRef="U001">63409000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_242c99c4cc2f46b883c9e198a81fd3b7"
      unitRef="U001">63472000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b79d995b707945658a4eeb281b2f6c12"
      unitRef="U001">35000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_9826150925794f1b9b991c6a2082fde7"
      unitRef="U008">12000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_b02410cd098f49c38bf6e39e4e71897a"
      unitRef="U001">79283000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_df15c88447f842d3946554c994b2b840"
      unitRef="U001">79911000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_e3a715951df1424aa2b94528914c6a95"
      unitRef="U001">79305000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_9db07156c1d04e57985134893086d40e"
      unitRef="U001">79247000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_01692bb86219400e986013cceadbbf78"
      unitRef="U001">79065000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_1ffaf6c83e8e448298f0fc00a67ed2ba"
      unitRef="U001">78815000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_450b0d49240842ef9a7919e0d0ab1b81"
      unitRef="U001">62000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_66d6d8e9290d4b408a01811ea2bc4ac5"
      unitRef="U008">17000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_b551378304754fff99c60ebf85bad952"
      unitRef="U001">81965000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_d30eed9a59814672a2c7068c536f4b7d"
      unitRef="U001">83385000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_97812eed3e024abbbdf430359802136b"
      unitRef="U001">82905000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_a610ee74cb4d4e75ad5712e2a7b7822a"
      unitRef="U001">82566000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_f6c9dd92f12b4903be954ed3de33e401"
      unitRef="U001">82058000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_9795f751a5b840c4a78fd71439c0326f"
      unitRef="U001">230000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_bc0d964c43744659b578c4fb597fdff6"
      unitRef="U008">18000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8e4fde203efd4a8e88a4faeff3802a2b"
      unitRef="U001">73294000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_0c13b454463e42c2af21019089e5ffdf"
      unitRef="U001">73554000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_83393ef7f37c46dc99ab61d5e82259f8"
      unitRef="U001">73234000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_65d9ddf7ae1d46348341d2bf2de94b74"
      unitRef="U001">72168000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_0b4a5e8660ba492192beee92fd4f28c4"
      unitRef="U001">457000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_98729793e3604c56a436d0a1bb8705f6"
      unitRef="U008">16000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_15b74f87dddf4639ad78cc9d5bae0a8c"
      unitRef="U001">61633000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_dc79e87004294d2ba940269f1e994720"
      unitRef="U001">62718000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_9ffff64628204f58a82d03b2db11f90c"
      unitRef="U001">61595000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_bcf468a15c274dba945714e2851723c4"
      unitRef="U001">835000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_fd04a076c14c46f2ba1732a85dccb9da"
      unitRef="U008">14000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_8a31aac95de2432bba7b903acb5ff4af"
      unitRef="U001">67677000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_7999acc5b15148a498a4219f6a2e7f98"
      unitRef="U001">66996000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_0e2ccabb228f458f9da7dbdd88be2ee6"
      unitRef="U001">1455000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_7149782fccb84aeeafc6a6b6748a4d91"
      unitRef="U008">11000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_d848165d548849719f2faf18f0def482"
      unitRef="U001">82433000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_777ecd48940a4f30b9e389ad1151a620"
      unitRef="U001">7556000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_d19872bfd6f7423eb568dc564d6b987b"
      unitRef="U008">9000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="-3"
      id="Fact_aebbb497b84547228462ae6692045a56"
      unitRef="U001">678947000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_dcf6c2b3a674441db8dd4f6b3fc56dbf"
      unitRef="U001">40949000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_91de7a4e964345de8e2f417bdd8cdc75"
      unitRef="U001">49410000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_48f7855c5f12442bad095e5eac578e85"
      unitRef="U001">50210000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_dcd38f60cda14081a4318d832d4e2896"
      unitRef="U001">50478000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_90009fd83e8d4b6dbd5a1a32628ebd15"
      unitRef="U001">51043000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_faf122c20e1d449cbccd9ab6d32fd8f6"
      unitRef="U001">50902000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_f89449aaadef43ec957fc3df2204eb04"
      unitRef="U001">50967000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a4f459d888bd4db88162d3af20db5595"
      unitRef="U001">50965000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_fce3271217b246f5b1bb5e67de3b85dd"
      unitRef="U001">50955000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_3f5efa1d5ec44b44a1ccebb9ba09f19c"
      unitRef="U001">50923000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_4a87ed59d8c64b5a8d9c5ac77d3ab876"
      unitRef="U001">45823000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_5b4feb88c0be461089269c907a2d86c6"
      unitRef="U001">56255000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_6b030cd3d26243278dd961565e0fee33"
      unitRef="U001">56990000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_331ed64987dd4ed0bd155ac8b4407b89"
      unitRef="U001">57195000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_771047d9e1a64d63927266ee5d8f0127"
      unitRef="U001">56995000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_afa76ec043254238b71b581ea47f2768"
      unitRef="U001">57243000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_a3ae58beb1704c1aa49041ec644f2f89"
      unitRef="U001">57336000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_258fffc2b5a4456ebb7eb770ac57b233"
      unitRef="U001">57339000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_475bd051cbff4121b24bd5238919f6b9"
      unitRef="U001">57318000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_54a7ab8ced56437b80c39a55c8b09029"
      unitRef="U001">51885000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_2884ae1ba409455daba99662f01a21c6"
      unitRef="U001">61542000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_34609d9690b7436690ffda161d0eccc2"
      unitRef="U001">62204000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_dc32974c18f447668a765f4b291f7c20"
      unitRef="U001">62590000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_9306a62d5f7d42e8bb186b4173234865"
      unitRef="U001">62844000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_1fc8f393af8448fd9432588e2580c5b0"
      unitRef="U001">62943000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_e12c1a9e57c148f1ae4b578f1e4d800b"
      unitRef="U001">62936000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_4aa25af8956d4af8b620f166bed435cb"
      unitRef="U001">62938000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_7c6e8bc1eb7744379ae23d224865917c"
      unitRef="U001">50125000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_f02df1f12dda4078ab406a8a1863cdcd"
      unitRef="U001">61145000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_d19ea43f453045ddba428316c9700d77"
      unitRef="U001">62760000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_40b989885c184a709ea189325eaf1ddc"
      unitRef="U001">63144000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_6af2be490cbc40abaf2ef1123d54e1a0"
      unitRef="U001">63162000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_d6d7a92122fd4a0f987c47f65bd18a17"
      unitRef="U001">63217000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_4d42e8d4b64c4ceaa91baea1e7978281"
      unitRef="U001">63266000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_695222ab7aac44c78288856881fd5511"
      unitRef="U001">67077000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_ea054b5bafd440ab9581076010b679d2"
      unitRef="U001">77663000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_e74ede5fae49473d845b9321724964c0"
      unitRef="U001">78006000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_382f102acfce4cc7a7b87b0dd9edec8a"
      unitRef="U001">78127000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_16381c083e104eb788f60d94e987748e"
      unitRef="U001">78454000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_4e88e4cedba84523b513855b13613934"
      unitRef="U001">78528000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_bd1d5da45b5e42a28beef95711fe046b"
      unitRef="U001">70385000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_a1f9269fa29d470c982c75ff1a100442"
      unitRef="U001">79892000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_4962b26af3ff4664a4707b233288ebc5"
      unitRef="U001">80905000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_db5a52c9f67e43b3930c24f989e2ae6c"
      unitRef="U001">81464000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_a11ebfd46a344740ad14c63ae93bfe36"
      unitRef="U001">81568000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_1da48ced48bd49a0b80c7b00e5a5bdf7"
      unitRef="U001">58074000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_ab233a5599ff430fbf5e90d023e24080"
      unitRef="U001">69145000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_4da2f77f647c4818976f7f7a21b87d93"
      unitRef="U001">70416000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_7603742d863942eabfc6a5a281a24479"
      unitRef="U001">70884000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_c31e08c925fd4d2985043411c6993ba7"
      unitRef="U001">51226000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_c2f804eabf814a2abb9ac843252cd313"
      unitRef="U001">60348000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_ee18ff650ce1408abc072c46a9832760"
      unitRef="U001">60809000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_d4dbeca20ee04bf4821487d1f10c2e68"
      unitRef="U001">52161000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_c9a9fbaf10dc44babf9d04e76d80806b"
      unitRef="U001">63920000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_494e8af8299c46e6bcede8ce8e870c19"
      unitRef="U001">63107000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="-3"
      id="Fact_7e9d4d2d1d514abe83e99153a2098536"
      unitRef="U001">653261000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="-3"
      id="Fact_5cc168047b7d40ccac621fec67514637"
      unitRef="U001">219000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="-3"
      id="Fact_241ea256e5ee4fd6b6e0d1944ce8128f"
      unitRef="U001">25905000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_96c11882f71c455b869e0cf05d5c2fd6"
      unitRef="U001">32902000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_233db0260f6545b2be7004e73af3f2ce"
      unitRef="U001">33749000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_8ad7e09c599440b2a53a5b2db961e4f4"
      unitRef="U001">34751000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d05292f429cc4102adbc4de545733936"
      unitRef="U001">35240000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_e4318ea882fd490584b614adfeb9bc21"
      unitRef="U001">36404000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_14166aa429ed4e9ebb0435bc434fae55"
      unitRef="U001">36435000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_b0a007b6a904458eb345724d0d64f941"
      unitRef="U001">36569000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_fd0bcbe48ad24b4c9216dd8c7cac60c9"
      unitRef="U001">36181000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_7754ffb68fbe41e1a2bd3821f859d960"
      unitRef="U001">36165000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_150c3b51caa84f319be752bdc2b265ce"
      unitRef="U001">36133000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_5f0e189aadac461c8d56acc3271f4769"
      unitRef="U001">27000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_0c70eefbc8f24b22879c35770bc5c25d"
      unitRef="U008">8000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_44bd1736557441e1823fcbc3148fb249"
      unitRef="U001">42760000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_06b04ca3b0d74f3da7270e910792e0fb"
      unitRef="U001">44544000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_4eec087c7c114564b1959f4a4b73e819"
      unitRef="U001">47326000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_7ada0e3289c64b758c27ce5a55a60ec6"
      unitRef="U001">48213000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_412e86b2fd8b47e1849a9ae5d6ca711f"
      unitRef="U001">49284000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_81771cacdc9b49d7a8e61e19ea876e4c"
      unitRef="U001">49168000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_27336750df134143bb853fdfec633b91"
      unitRef="U001">49308000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_0491944eba994cdcadc358bed1373143"
      unitRef="U001">49291000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_e0276f654a7d4f78bc738201d438f931"
      unitRef="U001">49285000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_6c389c0c1b534bc2a24f1aad2b43f14f"
      unitRef="U001">33000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_c9ea507d65104d6ab8958c934447968f"
      unitRef="U008">11000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_2d328cd19d5543adbaac4a364ba7f755"
      unitRef="U001">46526000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_a74dad9f023946bb84235d21034e708f"
      unitRef="U001">48323000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_aa8fe35e242c454794eb44146aab5b7e"
      unitRef="U001">51412000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_f7ba8bc8c31344bfb0f495127e4edc31"
      unitRef="U001">54259000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_08a24261e7e945c29204ecd1751ca5c6"
      unitRef="U001">54517000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_70e647bf350d448dbe9ecddc83e996a2"
      unitRef="U001">54619000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_2ecc8bb78ba245e5801dee8f01180ae3"
      unitRef="U001">53793000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_7053c067f1714c1eb9cb9184e102e9f8"
      unitRef="U001">53477000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_d3fa11dd177f47bf86d3584cea2c57c9"
      unitRef="U001">74000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_d78b7070a6a1477bb50426cea3b5cfe9"
      unitRef="U008">12000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_77dc12eb3d9d4cb6a8bd5c85208275aa"
      unitRef="U001">54302000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_ccfe4cef1046400b82c2ad45df7027a3"
      unitRef="U001">57353000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_98c5161407d7468b8a96c403400526be"
      unitRef="U001">65905000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_32a352d3a15c480ca03f4df0f57f066b"
      unitRef="U001">67127000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_ebcb56433a894b9cb7ca65abaa7b03bb"
      unitRef="U001">66894000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_6e25d74dfe4a41b6aa0f2a8576e3741c"
      unitRef="U001">66085000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_fdf43eda379c483da623a3d5e69508f2"
      unitRef="U001">65922000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_612953119b3d4481821b7df6019268a7"
      unitRef="U001">179000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_7e4aef0d5b1346179d1416e247d3edb4"
      unitRef="U008">13000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_b12f847c71e94d02a5cb45088c7a6af4"
      unitRef="U001">61484000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_6375f1d3deb34ae389b5d7d8fee6abb3"
      unitRef="U001">67927000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_ff44aec4b4a643bb8977068bb0b9ec53"
      unitRef="U001">67697000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_f7561c671436470c98e13421ea8dcbc4"
      unitRef="U001">67249000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_e9ebddaf64504110bbb60d01bcdf9b75"
      unitRef="U001">65310000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_b8cdbf0b5a1d4dfabfe7f34de2207a89"
      unitRef="U001">64631000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_8ea1b67a3126404cb8fd6570dadf9358"
      unitRef="U001">205000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_39bb3b48db124d7c9c535f813d3cc88b"
      unitRef="U008">14000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_796f5485a8ce48dbb4fc7e2e98ce635c"
      unitRef="U001">79307000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_4c59327cc84047b8af41695238c4e8b4"
      unitRef="U001">81396000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_1e4a11982e3a425d85b47b85d52df2b6"
      unitRef="U001">82313000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_eb4e6fa937a140e8bdd7120b6b661e0e"
      unitRef="U001">83043000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_6be8488153354fed878675cf9ec94db4"
      unitRef="U001">82226000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_d508690606f74af7a43a5f5dec494e92"
      unitRef="U001">860000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_773793f6ff4349ee80e16008939d80f1"
      unitRef="U008">15000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_b943f442cb1949f9b2861442ed61fc8b"
      unitRef="U001">88864000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_6eedaf79ec0d485d83b16d7a618352af"
      unitRef="U001">91245000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_7f34c6f53e8a4537abe63f0593ff4fc7"
      unitRef="U001">90290000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_669138859c954040a76c20a1d5d42fe5"
      unitRef="U001">86140000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8f4ff763c0e34dd5896831201e382c7f"
      unitRef="U001">3066000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_1d5f9d4ae9244b2792120bbf411c2f3c"
      unitRef="U008">16000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_2c75be534c144809b15aa6cdc61cd273"
      unitRef="U001">90367000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_503727235c904eb7a78edaa5e84273ea"
      unitRef="U001">87766000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_addd2860fd4e46cbabe4ba5eb2d5cd78"
      unitRef="U001">85016000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_aafc2dcfaa8449f29e4724ce2e6fe5f1"
      unitRef="U001">5973000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_094df5f84ca340d9b7e544b098176fe4"
      unitRef="U008">14000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_e8914416d2cb4c7db88e3f925c317cf5"
      unitRef="U001">109824000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_a3f4b39dac444d1ba6635d741c1f7fd0"
      unitRef="U001">99231000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_0be185403152415bbc5d993126a95b3a"
      unitRef="U001">16504000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_72674a908e1a4cbdbd74cab8b1ef18f3"
      unitRef="U008">14000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_49e8b82403a94e96a90b399f34cdfb69"
      unitRef="U001">115287000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_5b5fca23bb124ca3bf445c09342ac7f2"
      unitRef="U001">38312000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_9b41597ab76b4e729ffd71e04d1f924f"
      unitRef="U008">14000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="-3"
      id="Fact_f54b29404cfe4328afa142e526b557da"
      unitRef="U001">737348000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_29bb264cfa0a47cb9dfba35a50672a25"
      unitRef="U001">16306000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_c526e78643f64c94a36e51c53ffcba24"
      unitRef="U001">23557000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_0707515f0f3241428cb51c5b4dc4cd84"
      unitRef="U001">26879000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_2a42954d372b4244a3c3504c06b31652"
      unitRef="U001">31053000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_0438a3262c5a43fa8779d8bd138a10d9"
      unitRef="U001">34083000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_bef6d8a12a1445f882ccb60c1cf99db1"
      unitRef="U001">36004000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_be0332763770482da7c13740e0ed1c36"
      unitRef="U001">36106000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_7a4935141d9a42ebbeb65a0c4d2d50fd"
      unitRef="U001">36092000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d535f64aadee40c3ababfc146dec7a3a"
      unitRef="U001">36087000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d7096d9837ba4c1aafe0d73fd95e9f8d"
      unitRef="U001">36081000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_c9a7998103394542975ff17cc7d317fe"
      unitRef="U001">22707000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_2289f97be44e4e1aa8bbc4419c718583"
      unitRef="U001">31089000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_d260ee140a514423aa86469a241482e0"
      unitRef="U001">39436000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_5bea71e4b46d4adb9474fb1418bf582d"
      unitRef="U001">44374000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_a5670da111ea4e2aa32fd966658519a0"
      unitRef="U001">47290000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_98bd9ab0628342bdb1528c6e660dc5bc"
      unitRef="U001">48418000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_6b0cfcf6f7d4409080c319d1fbaa9657"
      unitRef="U001">48603000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_aa4aaaabb2ff4d369f6790cbaa6bbf71"
      unitRef="U001">48714000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_28d171bd404f4f7f97fa37cf9a60ffd3"
      unitRef="U001">48757000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_69cefcce826548d89ecb1fc59f05ab46"
      unitRef="U001">23875000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_92111a1c0fe440819c89d494c299f12a"
      unitRef="U001">35342000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_84e8660373de426c810a27354d05d920"
      unitRef="U001">41678000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_1f030b548c4a4466b2034d33ed62d79f"
      unitRef="U001">48261000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_1525a6bcbb6d44f7b4a5f1aec0fbfc0c"
      unitRef="U001">51605000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_dd277218aad64f65af8061ea98ec08b3"
      unitRef="U001">51992000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_547cdc30704a442bb16e079516c82a81"
      unitRef="U001">52728000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_ca90bfd9a735484189de3a4803f0e3c6"
      unitRef="U001">53052000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b48d9c77e3fd4804b9c735adbb51af09"
      unitRef="U001">27033000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_ffb9b51c1cc74fa8bd1f58560a71754e"
      unitRef="U001">38237000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_c6562cb92e9241778276fdc0c647adea"
      unitRef="U001">48837000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_7f34c69ad8ae4392815015d5f898e698"
      unitRef="U001">57237000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_4ba958e740554c4cbfa93b6c6759e392"
      unitRef="U001">60485000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_01dc6b6f5f1644f8a3424bf3833cf672"
      unitRef="U001">64421000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_4f0b3ff2d9f4447f8ebe8933d827ca95"
      unitRef="U001">65076000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_7f6dfa9383e54310a7accce1bfa535b0"
      unitRef="U001">28707000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_ca613cab802642d5a0f1c05550834701"
      unitRef="U001">40213000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_1986a81471f241dd86a2dafeeb601854"
      unitRef="U001">49703000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_4d3ef20cf15f442bb5011021c9eef957"
      unitRef="U001">57128000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_a8cd8d8ef1b749a0952a8be97be9b365"
      unitRef="U001">59889000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_8e4371b48a114daab5f9526212eaa0ee"
      unitRef="U001">62187000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_d1436b0277e74c8888d6b3198c029040"
      unitRef="U001">33862000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_2f0f8f59e9e74dc7a7a25f6c122722ab"
      unitRef="U001">47941000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_0b22a95406ec4888a8291e4b1b57b9e5"
      unitRef="U001">57451000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_6068b3dc35324f2f8747508b90fd7d34"
      unitRef="U001">69487000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_223b2250e1a84298912ff4d87192eeed"
      unitRef="U001">74421000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_76f05eca78a34d0db2311fcd2f75653e"
      unitRef="U001">36948000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_de44eba23d6741fcbfd7d32d2f4e2e10"
      unitRef="U001">53026000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_0635fb523ed84bf4872e1eec4e8f3964"
      unitRef="U001">63575000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_88d81a68e8084520b4be32d05c016009"
      unitRef="U001">72139000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_8aa640b510aa426dab0c44ec1c89a9de"
      unitRef="U001">31884000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_94f1a52667d74ad0bb83ea50e26043ed"
      unitRef="U001">46459000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_1ed5e565b3a048aa9d8076ca8bcaa123"
      unitRef="U001">60665000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_8f028c97c98b4fb0a404e4b7beee97c9"
      unitRef="U001">39851000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_dde61afd6e224178a74a766c5728b038"
      unitRef="U001">56101000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_d0078deb00b84b7a9782d677773002de"
      unitRef="U001">46242000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="-3"
      id="Fact_5f3e3fb7b4b549dc9c87ea40df4c19c7"
      unitRef="U001">574721000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="-3"
      id="Fact_eac63f8cdaef4a91869084d2180d4a72"
      unitRef="U001">56000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="-3"
      id="Fact_b9cc8073a2924c0fbaf496f9556d455a"
      unitRef="U001">162683000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_61997a462158467db2976ccd4da4d29c"
      unitRef="U001">35683000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_f7ee5aed17d049c69e14ef45d0fa758b"
      unitRef="U001">35679000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_2f967b7dddb14dbe9ad4c6d752331f94"
      unitRef="U001">37292000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_cce0fc7b60ac4cee8c86aa37af4b99ac"
      unitRef="U001">37205000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_14a0fc7917134115a5a1a90cf9166116"
      unitRef="U001">37981000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_9bbe334864194e07abba09e449951312"
      unitRef="U001">37365000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_b09b8d08c9514f13a57a9c546b9790ed"
      unitRef="U001">37453000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_455b9ca595f44f6abdf105ba5ecaab6e"
      unitRef="U001">37495000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_4cc51c58aa4e44beb90cb1fc663b9392"
      unitRef="U001">37630000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a87c1640e35c4076940e89dc6581be46"
      unitRef="U001">37598000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_3f36b5745cef440cbec2c63896563eb5"
      unitRef="U001">0</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a424784fafa24e31ae65c836945f4de7"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_a459475e56d64d1ab01c756c9c383576"
      unitRef="U001">48204000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_94e29a62cf14425faeecd036d0cf7021"
      unitRef="U001">50135000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_0987328ae0554cb48c86f1123bd35790"
      unitRef="U001">51843000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_f192e9f8362f40d1a734986f3f291e80"
      unitRef="U001">52336000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_a36f83a5efbb46cd8350caf20b887abb"
      unitRef="U001">53294000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_78f511ef37c247d9bccc731ee9d613f2"
      unitRef="U001">53116000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_37454e3c7adb408bb6a799c6b5bd3e2a"
      unitRef="U001">52926000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_527f57332b024892b26df95ce9a71066"
      unitRef="U001">52933000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_73bb3b7742c44af79d6eb12ea2375a05"
      unitRef="U001">53502000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_5395c253a5204a4b909b8d3ba7feb660"
      unitRef="U001">0</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_274bac2730d94ff59b5d179dcd10822a"
      unitRef="U008">7000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_75edbbb6687749a9a7c0bf05760b2940"
      unitRef="U001">42070000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_212fac2c87bc4b359217d1e4f055635b"
      unitRef="U001">43874000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_ff62fba529b742608133a486a36904d1"
      unitRef="U001">44728000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_d1f99d2f5eda4fee90bf8afd115a8a00"
      unitRef="U001">45104000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_f767f62fecb044c18afe5b25bfbb5ee7"
      unitRef="U001">45873000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_fb2cda49fe934661bc63dbe16a8db342"
      unitRef="U001">45366000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_bd1cc0fb63e24c96a356f9dfe94fd5c1"
      unitRef="U001">45420000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_c4e60330bea04afd82291eaa99c65054"
      unitRef="U001">45595000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_ac720ac8d904462794ae52fd47ccaba0"
      unitRef="U001">0</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_b0120039dce0458e8d730b929bf7f6b5"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_74a318b8d48d4542b4a0a9a56aac73ed"
      unitRef="U001">43005000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b01a8af8d7e34ed69e034e4d8a36ebfd"
      unitRef="U001">46988000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_a206d1d3582248e0bf9269b278f1b742"
      unitRef="U001">48267000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_d3b40ba6cb2e46438a69a6de4ffcf06c"
      unitRef="U001">48871000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_bc6238b737b74eaebe1477565f75e171"
      unitRef="U001">48732000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_da4a77e68be24c6e92f88af1aa03b431"
      unitRef="U001">48823000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_ff8be78eabc34bbab2048397d03ba724"
      unitRef="U001">48802000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_3f3fa823f7b8457a9864ae3375828a1e"
      unitRef="U001">137000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_2c4926b95edc4b7cbb9629f2e5bd3fe0"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_65a9186f80b143c1b2a8befc9dc34b12"
      unitRef="U001">56185000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_fd280933bfad4b5bb85ffc96ebad4c17"
      unitRef="U001">56043000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_8a4d1ac2776141dba810e800fc85d10c"
      unitRef="U001">56517000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_86fd792027154ff9af629ef2618b3f0a"
      unitRef="U001">54812000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_023baee864fa41f9836445bbb545e7db"
      unitRef="U001">55076000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_884dff69e7954200abf4f7a265533b74"
      unitRef="U001">54244000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_4097164865184433a170154925195da5"
      unitRef="U001">208000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_25a84311d7ab45aba205f2aef8d376b7"
      unitRef="U008">7000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_f702cf8b50cb4e46934b529a6ffc3070"
      unitRef="U001">66265000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_45f756fa153b4efa85cb002bfb0c6bf5"
      unitRef="U001">66470000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_4f4c18a6a0b242de9c8687c5fca28482"
      unitRef="U001">67749000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_f3bb817397544a3ca9433964c1ca8611"
      unitRef="U001">67810000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_3fe660fea32943fa8ddb1f48f4d98566"
      unitRef="U001">65911000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_fe700204989244d498215381f34f7ab3"
      unitRef="U001">1632000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_15dc60f7c8f64189a6cf77dbff2f5864"
      unitRef="U008">7000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_52b36a7e311c456fab6c1d50ec20ebd2"
      unitRef="U001">71865000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_aee4dcfbc88e4c1f962ae8c36fa97cea"
      unitRef="U001">73836000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_ea66038dd3a84fa58758de03294730f0"
      unitRef="U001">76326000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8961a25f899b430e8aa5980d033536d2"
      unitRef="U001">75821000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_272f078d34e24f6f9f1da7e75d069f85"
      unitRef="U001">4491000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_c02adf032e6f4bf78b0586f9c82fe106"
      unitRef="U008">7000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_c8d89b5c5f694bd9b88313ae7d0887b6"
      unitRef="U001">83195000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_7e58c97c49db46ad8251052ce0a7e733"
      unitRef="U001">79910000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_cee8b30d0b524773837046f894f47abe"
      unitRef="U001">76490000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_33f4fb99e535466db990aedca366f90d"
      unitRef="U001">8388000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_09d4e5ccac7b42b48eec4039d54d73ea"
      unitRef="U008">8000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_9a716a5a1ac9451ba4d0b08a808e99fa"
      unitRef="U001">116827000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_fbc90d00c16f40158e44610b641cc322"
      unitRef="U001">117574000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_7721a97fc9d046a08c855de0f3c11b47"
      unitRef="U001">22939000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_61407139ff344ec1b039bff2fdae3112"
      unitRef="U008">7000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_107c9a5105124001944eb0b95c373f74"
      unitRef="U001">142395000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_ab4cdabac5ce4f4b86980215899ef7a5"
      unitRef="U001">44828000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_e91464a093d7456195d6d94218b04bfe"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="-3"
      id="Fact_b46fd2c7308f4982bf0de4bb413e6d61"
      unitRef="U001">717932000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_23451bc173e14b22a172bf9a5c81027a"
      unitRef="U001">19875000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_79bc6f11941a4d51afd4b6a101bc0a80"
      unitRef="U001">26216000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_f8544367bfa14a9bb7560760bed053b1"
      unitRef="U001">29159000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_af92b97aebe1455cb3c7943b160fe80f"
      unitRef="U001">33614000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_1fd7a88829704b49ab01fef331aff1bd"
      unitRef="U001">35104000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_0ada9733fa8a4e3cbbc45d76fd390271"
      unitRef="U001">36321000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_8c373b21f5804a21b3b3384ef845b8be"
      unitRef="U001">37333000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_42e50b42b7234e739d59fb7128847480"
      unitRef="U001">37436000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_2a86876a634d4c3cbf8b110bcd019efa"
      unitRef="U001">37488000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_392cba3da125446193bc43d2f7e5584f"
      unitRef="U001">37575000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b3d5f0d51ab34a40b41bbf1a2ad759d7"
      unitRef="U001">27920000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_14994c1ca92e4273bbcac6ddda096364"
      unitRef="U001">35520000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_35a5a67d604848f297b804a54ad35d58"
      unitRef="U001">40936000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_923f378d27f24238b835f60c6f86a589"
      unitRef="U001">47021000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_1476f9547b924c4a97a66ea652e58f31"
      unitRef="U001">50017000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_e6afa82eaa5c4741b328dd69ea170a14"
      unitRef="U001">51615000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_dacfdffb15874ad69eef4db87ee0e0e6"
      unitRef="U001">52103000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_50b28a98d9b84594bdbc3557d9e9af7e"
      unitRef="U001">52252000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_4a38dc7e34ad42239a2614faf8560b5a"
      unitRef="U001">52875000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_4dcd6c05ff234b2791f682d8774ce379"
      unitRef="U001">21837000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_f5e285b818064784922a15025e2d706a"
      unitRef="U001">29419000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_da209de572b14b919163c4962bc4c24c"
      unitRef="U001">34323000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_e25d2c8068df49d3b7c958c1ca63815b"
      unitRef="U001">39162000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_a80c3ce6e516491a8b3e19852ef95217"
      unitRef="U001">42849000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_4c5d8b6a4639464b82627da7c02651e1"
      unitRef="U001">44090000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_6483e3f76f6044049ee2ecde71f16217"
      unitRef="U001">44439000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_e29725f8e5ee466385b3c3ef6e49e7a0"
      unitRef="U001">44764000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_60e68c7b2dcc4dda88d61e179779519c"
      unitRef="U001">19660000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_731d0e70fcda4f34acea7a357ffdb273"
      unitRef="U001">29402000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_cd6f601d71eb40b8807427b2883b8ea2"
      unitRef="U001">34612000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b26b64a92e9f4e2bb20472c299c0b306"
      unitRef="U001">41193000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_412df4d449ba4d62b70aca9581882bde"
      unitRef="U001">43435000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_82d7b6c1593b444eb1cbe20571eeccad"
      unitRef="U001">44944000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_e8065fa93f4f4a50bee16fdb1d0d09fc"
      unitRef="U001">47432000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_43398d0034964c43b3fddad997ae33fa"
      unitRef="U001">27399000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_c828d4eebe374fb1868e9c930797c224"
      unitRef="U001">36926000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_f0423329554545aeaf769acef8163e9f"
      unitRef="U001">42691000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_68801af82d894c3da40dae6df87fc0b7"
      unitRef="U001">46361000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_9895d768c4c747118272e2598fd407e5"
      unitRef="U001">49488000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_40363e9364624c48b3a3a0dd6d2c4655"
      unitRef="U001">51494000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_e576ef21828848cab204b810de7bb189"
      unitRef="U001">30597000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_746a2af6df8747af98469a808d87e82d"
      unitRef="U001">42296000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_b991986700984a20802c364c8217e6c6"
      unitRef="U001">48050000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_0ca42673fd444ffbabe94dfc6db59bf3"
      unitRef="U001">54913000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_1ff422c5df46494db8dce3133444cfa5"
      unitRef="U001">59118000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8af8475f974e4b57b58ac88048a5fc5c"
      unitRef="U001">28210000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8bd1aa23af914adbad1f2d57ffd98918"
      unitRef="U001">41266000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_ad70fe3fb57f4c1197154fd705647936"
      unitRef="U001">47522000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_a94b547e19724db0909c7b6918c55a3a"
      unitRef="U001">55951000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_b1f17bb76efd45df86b1292946736fe6"
      unitRef="U001">34729000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_732fcb945297470a8b4104bebb8002ed"
      unitRef="U001">46193000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_15b397930bfc461db693866b50df0d24"
      unitRef="U001">52646000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_f3a256f0348849948f2f000404e0561d"
      unitRef="U001">46768000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_b604fae511dc42eb8d983bd67ff5054c"
      unitRef="U001">69735000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_fee5ad6970c54682bac8141b69c0bb40"
      unitRef="U001">57641000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="-3"
      id="Fact_4a08d11e5a454948a0e50d5f791e815e"
      unitRef="U001">529231000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="-3"
      id="Fact_f8bb91a359d849d083d3cd11d7c84974"
      unitRef="U001">699000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="-3"
      id="Fact_8562406c969947fb9879c38bb71a3069"
      unitRef="U001">189400000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_32bbd392000646db802bc3fa265f348f"
      unitRef="U001">46325000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_b8d502a6601c44b9934b960724cebdcb"
      unitRef="U001">47027000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d9758da3f87144f0901cfee239f10223"
      unitRef="U001">44289000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_fe2806d15638446b90d979973b0e1dda"
      unitRef="U001">42828000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_e6aa136bb2844de78222c00033985196"
      unitRef="U001">42327000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a6c0c549eb0a4738ba311908df22119e"
      unitRef="U001">42555000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_35cdf774ce7442289ec335d8828fee63"
      unitRef="U001">42651000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_337652a27348479986f15441e95436eb"
      unitRef="U001">42341000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_a1e74d3a46f143fd9519503dfc84af2e"
      unitRef="U001">42427000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_e447122d1065494c8ca643540efe06a9"
      unitRef="U001">43059000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_85b39b8e23fc4bf080cf7cea142f6dea"
      unitRef="U001">1000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_68c57893f0304bc486a8223e856b9565"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_c45cffb2f5ad4ed797f430f008605dba"
      unitRef="U001">51508000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_1411c91ed8d740b99288df6498e25fc7"
      unitRef="U001">51553000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_7f30d7e7ef6e495c876ded18b28ef623"
      unitRef="U001">49288000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_29b6a656ceb148b1b4377579f638594e"
      unitRef="U001">48537000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_a74c9115e3ba4c1d9e4ccd8193b9912f"
      unitRef="U001">47540000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_316e868a582546e2b46709d31f2bf43b"
      unitRef="U001">47693000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_90aedddd30e14d90911a730da4f3be08"
      unitRef="U001">47849000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_06f3d6af5542448e802cfa5a27a45055"
      unitRef="U001">47620000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_25cf4416ae1745429641b74e9a8baeb4"
      unitRef="U001">47794000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b1b9b969ae69451fa8380bd83ffbe9f5"
      unitRef="U001">14000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_909b14121b5f40ba9c253a67139b1076"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_2b3c7b23941c4c43b1576d7095659a48"
      unitRef="U001">53332000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_b6642e984bb44785b1352ffb72f0547c"
      unitRef="U001">49615000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_b57ed8301ebf4a16adf4ffc5372ea65c"
      unitRef="U001">45991000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_9b1ad4d070474d44880e7f2e3db430dc"
      unitRef="U001">44986000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_05011ff6dcf745c9b469c51f67152eb2"
      unitRef="U001">43006000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_e955d36e3d8a4c9c99674ec33edcc59a"
      unitRef="U001">42597000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_43095f475dcf408796b20d5ca6e1691a"
      unitRef="U001">42225000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_eed5d86603d44dd2a6bc0343fbcc6273"
      unitRef="U001">42043000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_baabed94b9614398940b9c30d81ced59"
      unitRef="U001">240000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_28532ff7ffe24c789ecb4d229fae25c3"
      unitRef="U008">5000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_95a87ed97cfe484e885a9902ada7e3df"
      unitRef="U001">58814000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_1f54af7358aa44799082e1e8f912dab2"
      unitRef="U001">49802000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_b8bd055a700d41299ea4d3061a49875d"
      unitRef="U001">47883000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_8aac69f12c2a455b86e6639ca286a208"
      unitRef="U001">44969000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_f2f7df0fea1147bc8ff92f56ef9b8c60"
      unitRef="U001">44098000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_aa1af5b6b54044f0ba4f455ab518cc67"
      unitRef="U001">43559000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_3aaa55e92bdd46208cefccd1516ac93e"
      unitRef="U001">43484000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_749197362aa94a198909be1f3c405ec0"
      unitRef="U001">561000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_17689979e5f0452bb724d8dac7451bb1"
      unitRef="U008">5000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_fc9549ebfc004991a72a28e0283c2c97"
      unitRef="U001">60450000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_f094d468f7984f4a8a50b7672c7de0d8"
      unitRef="U001">56351000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_a9aefe1246df44868b50fe67c361be8d"
      unitRef="U001">52687000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_b199cbd56871459792df5fae67110675"
      unitRef="U001">51464000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_bbde0b3d87524938b8f6f22160735d0f"
      unitRef="U001">49557000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_2161838d758a4c1e8d83cd99821d2808"
      unitRef="U001">48802000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_ddca70763f66426ead98a05ac04e20cc"
      unitRef="U001">1105000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_3837d6501d104941899090dc357c8ff1"
      unitRef="U008">5000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_8b407ac474ab4d20a1f25a0827cb1f6f"
      unitRef="U001">62197000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_be06075735af4adb8bc42b09e9b94d14"
      unitRef="U001">55291000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_11f60b5c0bcf4b5e8da636d8c6ae2eaf"
      unitRef="U001">52514000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_fd4b935a5ae249ba8f85c9e9d6f43790"
      unitRef="U001">47912000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_e4329a3cb0ab4af48008817b869501e2"
      unitRef="U001">47007000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_22315a4d217248b39c4d7f7020bbcc87"
      unitRef="U001">1470000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_739a8ac65dc74ddb950ce85b3ffd46a4"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_1ce747802c104fcdad0277c184f0569f"
      unitRef="U001">60998000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_aabab6725341435885e07df2f3f1a0b0"
      unitRef="U001">59624000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_48ca56ff419645798c08e64f13df297f"
      unitRef="U001">57728000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8f50aa09e6b44db5b8509e02cb41cb93"
      unitRef="U001">56480000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_9cae67ec8b0d46ea93333885e32c0bdd"
      unitRef="U001">1897000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_8eab914e639d4adfaacce5a63c4b568e"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_38ab0aca9aa7426aa021ff90f812fe11"
      unitRef="U001">57172000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_ec09f342a30c4fceaf46925e4bb03b03"
      unitRef="U001">57850000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_a56cfd4335ee485bae3d3e28491791bd"
      unitRef="U001">57384000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_65304ed9795544a3842606322f051d7a"
      unitRef="U001">2990000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_3fd132bbe68d4368a4711059dfb41a2c"
      unitRef="U008">5000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_1f73ae92d5654e27b5975b17ccc32825"
      unitRef="U001">67035000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_dc85f4a0ab3346dba043ee788eac703b"
      unitRef="U001">65530000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_4e8aa6ae2d6541129aa6fd1eebdcc7d5"
      unitRef="U001">6505000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_fdcc0026f70b42f29c79d28a964576ab"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_d8ba67aedfe64670ab856160e4301620"
      unitRef="U001">67046000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_83d0de503bd04439b4bbb3cd92b5f82f"
      unitRef="U001">21062000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_99bdfde241b34c59974eef2ba95d3dbc"
      unitRef="U008">6000</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="-3"
      id="Fact_f42efb14f7d6410db8516e03c098d554"
      unitRef="U001">518629000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20131231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_77520207f33b45e5bf155c962ff27115"
      unitRef="U001">13052000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_be47a410c2d5493a9ea74d95ac9d2a5c"
      unitRef="U001">26043000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_31fb32ce9938401190db972e355fd10c"
      unitRef="U001">32783000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_36f5b05be44f48cea23e880a061cee8f"
      unitRef="U001">36351000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d89825dce4e547d0bd95087ac52bd1fa"
      unitRef="U001">38877000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_d9cddc7180cb48b19c9a9a2522953daa"
      unitRef="U001">39617000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_79d6214bdf0b446e94279d321f989746"
      unitRef="U001">40361000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_aa628b81afdc4fecb559fa481710d107"
      unitRef="U001">40827000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_e245ea9d877648eb82b445808a697cc7"
      unitRef="U001">41209000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2013Member"
      decimals="-3"
      id="Fact_ed5a81cdc86d4f458cf715f993183924"
      unitRef="U001">41599000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20141231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b0855c800701438ea068a92ae26bf8e6"
      unitRef="U001">13932000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_219949dec1b14689af4797f24678fbf5"
      unitRef="U001">28513000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_0caa520b8e6a4f83b645d639bda2c19d"
      unitRef="U001">36284000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_acbcc6cc147b4a5ca32eff5c12856be7"
      unitRef="U001">40393000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_ef4453fbac754ee7ab92fbc76c161834"
      unitRef="U001">42465000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_b1bee3ea92bf49098fcf359ab754b73e"
      unitRef="U001">43866000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_14300343604545d4a6f95a1b04e752ae"
      unitRef="U001">44403000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_578f100002254cfb9dcf8d0d5c1fd596"
      unitRef="U001">44671000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2014Member"
      decimals="-3"
      id="Fact_7177812aa1f64bfd982eefa318700ea5"
      unitRef="U001">45314000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20151231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_0d0c6bbe67af41f28d1d055cc36947d6"
      unitRef="U001">13071000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_cf0d2e9aaf3b489a916073031e8d7821"
      unitRef="U001">27531000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_1cdf2a7397e04b5787e7b8c81c3856b6"
      unitRef="U001">34192000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_98a62645b2ad4208b8c7447b247121a1"
      unitRef="U001">36929000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_3a2ca98a81084bc39eaa4675790b3725"
      unitRef="U001">37936000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_e38049fc2406498dbbb3778da2420d60"
      unitRef="U001">38596000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_60109fdd41024a8eae8aa3148b4fe2f3"
      unitRef="U001">39096000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2015Member"
      decimals="-3"
      id="Fact_f31a133be56a4ee59e51b0cfa3dff11b"
      unitRef="U001">39478000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20161231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_838f10489a7c42c8b230abb777bc6499"
      unitRef="U001">14709000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_c1e2d4797d594659a821ff6cc81aa7e8"
      unitRef="U001">30344000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_9bc09ba84c3945bfb76fd0b77563130f"
      unitRef="U001">37178000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_97a256026c1c4c69b0615ff4abd87397"
      unitRef="U001">40570000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_c9154e80129e47c389dc9f442632b325"
      unitRef="U001">41208000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_e96c77b351594e489ab65cd30c39f1fd"
      unitRef="U001">41543000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortdurationInsuranceContractsAccidentYear2016Member"
      decimals="-3"
      id="Fact_bef3f11087bf4f1fb4d1d6a3bd10bc69"
      unitRef="U001">41809000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20171231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_a76d96acc4094351a140060cd2940a37"
      unitRef="U001">15581000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_c5a2aa9f9a1e4cc7844d57b846547261"
      unitRef="U001">31990000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_1994af755a644c6bad9a713f93068cf7"
      unitRef="U001">39684000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_ccc2d0a21c9c4dedb4b47d1e792bd2c3"
      unitRef="U001">42954000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_46b7a36d0aef4e9ba8e634d1868ed0a5"
      unitRef="U001">44242000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2017Member"
      decimals="-3"
      id="Fact_6bd3f16555e145d7b38e029049424ee9"
      unitRef="U001">45174000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20181231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_605535fd946b4a599ed5252346e68c0a"
      unitRef="U001">17644000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_903987ebb7a94f7a88f3858492f2b7b1"
      unitRef="U001">31928000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_10a0c9a4e652448b92113a2ba4093c2b"
      unitRef="U001">37072000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_7e0f5af3d5cf421fb4751078fba078ee"
      unitRef="U001">41611000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractsAccidentYear2018Member"
      decimals="-3"
      id="Fact_bea868307bb64f1eb1befffccc1eb3d2"
      unitRef="U001">43279000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20191231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_cba408d664b94361aa5a1dba7334bd9d"
      unitRef="U001">16939000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_9978839dc5364fb0a1a22c9995a5e88a"
      unitRef="U001">33009000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_63b78f376344470da84f8ad4090b291a"
      unitRef="U001">41740000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2019Member"
      decimals="-3"
      id="Fact_17dfe277816248acb479d9ea6ae16a77"
      unitRef="U001">47121000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20201231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_e4fff92ec43f42e48bb877ecd93f1644"
      unitRef="U001">14591000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_3b6b300b56c24d98ba304e52317af5f1"
      unitRef="U001">32817000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2020Member"
      decimals="-3"
      id="Fact_8345d0cd05e145d6a21e3602d94b0691"
      unitRef="U001">44089000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20211231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_9c82c3027d354ea6844cd4c85a9b6d6a"
      unitRef="U001">20931000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2021Member"
      decimals="-3"
      id="Fact_01d8e834e5e14f05b614efac07508c88"
      unitRef="U001">42633000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember_ShortdurationInsuranceContractsAccidentYearAxis_ShortDurationInsuranceContractAccidentYear2022Member"
      decimals="-3"
      id="Fact_23d4a3450e834a37bd832b1db9401548"
      unitRef="U001">18643000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="-3"
      id="Fact_ecb9c8ae446646d5ad4e75bb06f22aa3"
      unitRef="U001">409139000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="-3"
      id="Fact_e12bff9abe7040ffa2b98ada103b2624"
      unitRef="U001">4843000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="-3"
      id="Fact_5305e6b0813248b39c3d444b3375bb01"
      unitRef="U001">114333000</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_75ccc90204a9430fa5fa0a2437997681">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents a reconciliation of the net incurred and paid claims development tables to the liability for claims and claims adjustment expenses in our
        consolidated balance sheet:&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;" 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;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;At December 31,&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; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(in thousands)&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net outstanding liabilities:&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="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: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Personal automobile&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;97,163&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Homeowners&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;25,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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial automobile&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;162,683&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial multi-peril&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;189,400&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Workers&lt;span style="font-weight: bold;"&gt;&#x2019;&lt;/span&gt; compensation&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;114,333&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30,510&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: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;619,994&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 88%;" 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;&#160;&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Reinsurance recoverable:&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Personal automobile&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;104,349&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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Homeowners&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,712&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial automobile&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;101,574&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Commercial multi-peril&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;108,853&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Workers&lt;span style="font-weight: bold;"&gt;&#x2019;&lt;/span&gt; compensation&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;90,454&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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7,808&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 88%; padding-bottom: 2px;" 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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;427,750&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; color: rgb(0, 0, 0);"&gt;Unallocated loss adjustment expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;73,302&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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: 88%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Gross liability for unpaid losses and loss expenses&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,121,046&lt;/span&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;
</us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="-3"
      id="Fact_c222f242d12b4c099ce9b63af7acdd50"
      unitRef="U001">97163000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="-3"
      id="Fact_c9de7bb6bdd945ba94f73301fd14b30f"
      unitRef="U001">25905000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="-3"
      id="Fact_5fc32636ab3b46eb8161403182e4bdca"
      unitRef="U001">162683000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="-3"
      id="Fact_f1f3a9e242814a069f5a5bfe16edc2f5"
      unitRef="U001">189400000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="-3"
      id="Fact_5b1f5b98d6ca40f483eca52ab8055e9e"
      unitRef="U001">114333000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231_ProductOrServiceAxis_ProductAndServiceOtherMember"
      decimals="-3"
      id="Fact_858b4e79800a450f843b792b176b6337"
      unitRef="U001">30510000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231"
      decimals="-3"
      id="Fact_b66bf6f978c144cf86434a8d2ae81cf7"
      unitRef="U001">619994000</us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="-3"
      id="Fact_c2277714049d42eba35d9207d077a97f"
      unitRef="U001">104349000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="-3"
      id="Fact_95494542163c4a0798e9e5190ef2040a"
      unitRef="U001">14712000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="-3"
      id="Fact_5c14029d45354638bffac83f66c8c4bd"
      unitRef="U001">101574000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="-3"
      id="Fact_5adccb5582fd48e1922af34adbc36f4d"
      unitRef="U001">108853000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="-3"
      id="Fact_7aeb01f3424142e58309bedc43fa0419"
      unitRef="U001">90454000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231_ProductOrServiceAxis_ProductAndServiceOtherMember"
      decimals="-3"
      id="Fact_2a6b128131af4421af7c5153e01c3e86"
      unitRef="U001">7808000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:ReinsuranceRecoverablesGross
      contextRef="c20221231"
      decimals="-3"
      id="Fact_2c477e4c45574ce1aaacc5fed9834345"
      unitRef="U001">427750000</us-gaap:ReinsuranceRecoverablesGross>
    <us-gaap:LiabilityForTitleClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231"
      decimals="-3"
      id="Fact_116f8f575c2d4242ae026c813ba29a93"
      unitRef="U001">73302000</us-gaap:LiabilityForTitleClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="c20221231"
      decimals="-3"
      id="Fact_7818aa5248524045aea7e911f3caa74b"
      unitRef="U001">1121046000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_71ba7057d38541e58cb40b97b2db78ef">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents supplementary information about average historical claims duration as of December 31, 2022:&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: rgb(0, 0, 0); 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="38" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Average Annual Percentage Payout of Incurred Claims by Age, Net of Reinsurance&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; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; 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="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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;1&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;4&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;8&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;9&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="text-align: center; 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: 5%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;10&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Personal automobile&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;65.4&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;16.7&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8.5&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4.2&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2.4&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.9&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.5&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.2&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.4&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;
              &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: 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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0.1&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Homeowners&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;81.0&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15.6&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.3&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.5&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.3&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.1&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.1&lt;br/&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Commercial automobile&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;42.3&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;18.1&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;13.7&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11.8&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6.0&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3.6&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.8&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.3&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 20%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Commercial multi-peril&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;45.3&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;17.2&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.4&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;10.8&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5.7&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3.1&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2.4&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.4&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.7&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: 5%;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.2&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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Workers&#x2019; compensation&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;30.9&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;32.0&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;15.7&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;8.2&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3.4&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.8&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.2&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.9&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.1&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: 5%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;0.9&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;/table&gt;
</us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_7ed4ac8a32aa4a059c30defbd13834b5"
      unitRef="U005">0.654</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_81d1ee1f6c964cb4b4355e6154b12ca3"
      unitRef="U005">0.167</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_e75daf186a3a4ef584de63a68e06a866"
      unitRef="U005">0.085</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_7505b3863d54458caed449d65692753d"
      unitRef="U005">0.042</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_c6cb9cdbea9e4199a686ce0ed44309ba"
      unitRef="U005">0.024</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_31f834d409564061936eca56ec9ce0f4"
      unitRef="U005">0.009</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_1025a8781de54058a15499cefe51ebbe"
      unitRef="U005">0.005</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_b6e20520ce9b40729b2eefceba93b11d"
      unitRef="U005">0.002</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_050bcc75264842d2b40021a5bbd22aaa"
      unitRef="U005">0.004</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen
      contextRef="c20221231_ProductOrServiceAxis_PersonalAutomobileMember"
      decimals="3"
      id="Fact_c9436faf759b466894c35e15e72fe847"
      unitRef="U005">0.001</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_37e95af3426641b2813fdcaf6a0160ba"
      unitRef="U005">0.81</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_8bacd42b03a9429d851ce83de01aee0f"
      unitRef="U005">0.156</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_ac4c9407bf5443d4b60604710cfeb68e"
      unitRef="U005">0.013</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_c2ebd46d9b904f0f9ebfbaae248115da"
      unitRef="U005">0.005</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_8ee7f0877193464586489530eb844903"
      unitRef="U005">0.003</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_39726a08cdf942af99b291c02c01d1a8"
      unitRef="U005">0.001</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_8ed81d2177d04eba82144bd6e52af3de"
      unitRef="U005">0.001</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_d2efa46510e94efdacd845a0a51b80f5"
      unitRef="U005">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_c27a12d96cc548038e251abe235bce44"
      unitRef="U005">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen
      contextRef="c20221231_ProductOrServiceAxis_HomeownersMember"
      decimals="3"
      id="Fact_787d376bd21649bea6dcafe21e0e960a"
      unitRef="U005">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_41a54b0560f44d66b64af61661404ff9"
      unitRef="U005">0.423</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_c2e31abe7b7c462cb372c7b02e35d67b"
      unitRef="U005">0.181</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_ad069630b6c441748eb69bea595e9463"
      unitRef="U005">0.137</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_2646f1e9ba5d4af1aa07b547f5a07b1f"
      unitRef="U005">0.118</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_4d49bd61fc034398b032199baf468517"
      unitRef="U005">0.06</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_601cc9fdb393476191e6e23b148bf586"
      unitRef="U005">0.036</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_c154fd1255f54e7f967acf822461837f"
      unitRef="U005">0.008</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_dbeb876b2aee42709d65ea681a9c76b2"
      unitRef="U005">0.003</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_5c30166b075a467c83bae82e164b9154"
      unitRef="U005">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen
      contextRef="c20221231_ProductOrServiceAxis_CommercialAutomobileMember"
      decimals="3"
      id="Fact_75fcfc547bd04360bde91060aaa9b586"
      unitRef="U005">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_3774aea960c24bf1a997170f5f88d69a"
      unitRef="U005">0.453</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_d772099544154406a8a0f4957d9850f0"
      unitRef="U005">0.172</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_e251303ca2854c06baaa8dba296dcce6"
      unitRef="U005">0.094</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_90fdd63d4de84d07a91411cfa6c71539"
      unitRef="U005">0.108</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_e4ebeb7d09234ce9bf8666d4b694605b"
      unitRef="U005">0.057</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_a484c93f48ff4db3b2fca9c3a737e95b"
      unitRef="U005">0.031</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_025e7d57c6244cc7860a7bbc6289256f"
      unitRef="U005">0.024</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_9337309dbe04492e81c7a3e16cca0f4d"
      unitRef="U005">0.004</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_557d59f092814c0ab802985f4b61defb"
      unitRef="U005">0.007</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen
      contextRef="c20221231_ProductOrServiceAxis_CommercialMultiperilMember"
      decimals="3"
      id="Fact_796a300e12bc43f28a53e0cdbbb059ea"
      unitRef="U005">0.002</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_757ac7132d4b4833858d0f618355dec8"
      unitRef="U005">0.309</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_e44b7e48918f45aa954c17f5470580d7"
      unitRef="U005">0.32</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_8c37fbafc30b4c6c95df415f5b891fe4"
      unitRef="U005">0.157</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_a58116b5189142e492c0512a7a794821"
      unitRef="U005">0.082</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_5fa15d9596d94af48faadb5577d80f5b"
      unitRef="U005">0.034</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_11209d01fdf74df39c161ba79b5b32f8"
      unitRef="U005">0.018</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_72524fa7f2af4229ba4165fe0d902678"
      unitRef="U005">0.012</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_7acd7e62358640cba4522bcdf25c08f8"
      unitRef="U005">0.009</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_b0e484ed29324cd88f3aedbc29876f83"
      unitRef="U005">0.011</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen
      contextRef="c20221231_ProductOrServiceAxis_WorkersCompensationMember"
      decimals="3"
      id="Fact_eb4939c0b4bf4e18b8baa5889edd08d3"
      unitRef="U005">0.009</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen>
    <us-gaap:LongTermDebtTextBlock
      contextRef="c20220101to20221231"
      id="Text_a4ef822cca004230ab54f2231ca84bcd">
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;9 - Borrowings&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="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lines of Credit&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (&#x201c;M&amp;amp;T&#x201d;) that related to a $20.0 million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At December 31, 2022, we had no outstanding borrowings from M&amp;amp;T and had the ability to borrow up to $20.0 million at interest rates equal to the then-current LIBOR rate plus 2.00%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of Pittsburgh in exchange for
        cash advances. Atlantic States has a fixed-rate cash advance of $35.0 million that was outstanding at December 31, 2022. The cash advance
        carries a fixed interest rate of 1.74% and is due in &lt;span style="-sec-ix-hidden:Fact_4876d1d792cd4db78457cb7743b268d3"&gt;August 2024&lt;/span&gt;. In March 2020, Atlantic States issued $50.0 million of debt to the FHLB of Pittsburgh in
        exchange for a cash advance in the same amount that carried a fixed interest rate of 0.83%. Atlantic States obtained this contingent
        liquidity funding in light of uncertainty surrounding the economic impact of the COVID-19 pandemic. Atlantic States repaid this advance when it became due in &lt;span style="-sec-ix-hidden:Fact_c22c97457b4d4154bc829ccee06eb42e"&gt;March 2021&lt;/span&gt;. &lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#x2019; membership in the FHLB of
        Pittsburgh at December 31, 2022.&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; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;FHLB stock purchased and owned as part of the agreement&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,573,300&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Collateral pledged, at par (carrying value $&lt;span style="text-indent: 0pt;"&gt;42,471,534&lt;/span&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;46,378,384&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Borrowing capacity currently available&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,620,984&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Subordinated Debentures&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2021, upon receipt of approval from the Michigan Department of Insurance and Financial Services, MICO repaid in full the $5.0 million surplus note held previously by Donegal Mutual, along with accrued interest of $178,082.&lt;/div&gt;
</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200831_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="-5"
      id="Fact_a73232aeffec48aebde9d768fe4ac51b"
      unitRef="U001">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="0"
      id="Fact_1830c0e9470046e9a5ea69f0343118e0"
      unitRef="U001">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember"
      decimals="-5"
      id="Fact_ec10d0a3a2e54d61ac8ccdd003c05671"
      unitRef="U001">20000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_ManufacturersAndTradersTrustCompanyMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="Fact_3a68724a70754c07aa6b8e37005dab78"
      unitRef="U005">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:FederalHomeLoanBankAdvancesFixedRate
      contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="-5"
      id="Fact_a0a0bc892459461a82d42f34a65dd6d1"
      unitRef="U001">35000000</us-gaap:FederalHomeLoanBankAdvancesFixedRate>
    <us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate
      contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="4"
      id="Fact_6a12924a0e924369aa96e3c517b04fc5"
      unitRef="U005">0.0174</us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="-5"
      id="Fact_79d03ccadcd242d2ad204b3e6bac122e"
      unitRef="U001">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20200331_CreditFacilityAxis_LineOfCreditMember_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="4"
      id="Fact_7225264b2e774574b002d454867c5a9c"
      unitRef="U005">0.0083</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock
      contextRef="c20220101to20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember"
      id="Text_9ffee6eb669647658ea6fde708a8cbc3">&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States&#x2019; membership in the FHLB of
        Pittsburgh at December 31, 2022.&lt;/span&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; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;FHLB stock purchased and owned as part of the agreement&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,573,300&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 88%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Collateral pledged, at par (carrying value $&lt;span style="text-indent: 0pt;"&gt;42,471,534&lt;/span&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;46,378,384&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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Borrowing capacity currently available&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,620,984&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_419369775d404da49719bfbc96bb1349"
      unitRef="U001">1573300</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:NotesReceivableGross
      contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember_PledgedStatusAxis_AssetPledgedAsCollateralWithoutRightMember"
      decimals="0"
      id="Fact_1cd300e9cffe4dfcb070b85892f48d2a"
      unitRef="U001">42471534</us-gaap:NotesReceivableGross>
    <dgica:PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar
      contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_f16cccc20eca4d3cb5cf4371412f0e00"
      unitRef="U001">46378384</dgica:PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_b7d2f20ae85a46159e6f091a1bd59762"
      unitRef="U001">4620984</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember"
      decimals="-5"
      id="Fact_34e1240c85ee4d6cb33461f9d0264f1f"
      unitRef="U001">5000000</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember"
      decimals="0"
      id="Fact_5948a9389cec470f92e5c1709ed9ab53"
      unitRef="U001">178082</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:ReinsuranceTextBlock
      contextRef="c20220101to20221231"
      id="Text_28a5f37775894f8fb51f6ec31c6e3290">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10 - Reinsurance&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Unaffiliated Reinsurers&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program, for which the coverage and parameters are common to all of
        our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers, all of which have an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the
        opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our insurance subsidiaries had in place for 2022:&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: 22.5pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div&gt;excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered losses over a set retention of $2.0
                million; and&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: 22.5pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div&gt;catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recovered 100% of an accumulation of many
                losses resulting from a single event, including natural disasters, over a set retention of $15.0 million up to aggregate losses
                of $185.0 million per occurrence.&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As many as 29 reinsurers provided coverage for 2022 on
        any one treaty with no reinsurer taking more than 17.5% of any one treaty.&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;The amount of
        coverage provided under each of these types of reinsurance depended upon the amount, nature, size and location of the risks being reinsured. &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;In order to write
        automobile insurance in the State of Michigan, MICO is required to be a member of the Michigan Catastrophic Claims Association (&#x201c;MCCA&#x201d;).&#160; The MCCA provides reinsurance to MICO for personal automobile and commercial automobile personal injury claims
        in the state of Michigan over a set retention. In November 2021, the MCCA approved the return of approximately $3.0 billion of its
        estimated surplus to its member insurance companies and provided guidance to those companies with respect to the payment of refunds to Michigan policyholders in the first half of 2022. We recorded a receivable from the MCCA and a corresponding
        payable for cash refunds due to Michigan policyholders in the amount of $18.1 million on our balance sheet as of December 31, 2021. In
        March 2022, we received such payment from the MCCA and subsequently paid the refunds due to our Michigan policyholders.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition to the pooling agreement and third-party reinsurance, our insurance subsidiaries had a catastrophe reinsurance agreement with Donegal Mutual, under which
        each of our insurance subsidiaries recovered 100% of an accumulation of multiple losses resulting from a single event, including natural
        disasters, over a set retention of $2.0 million up to aggregate losses of $13.0 million per occurrence. The agreement also provided additional coverage for an accumulation of losses from a single event including a combination of our insurance
        subsidiaries over a combined retention of $5.0 million.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries and Donegal Mutual also purchased facultative reinsurance to cover certain exposures, including property exposures in excess of the covered
        limits of their respective treaty reinsurance.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent ceded reinsurance transactions with unaffiliated reinsurers during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums written&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;37,002,702&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;38,173,733&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;34,165,635&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&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;36,947,675&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;37,984,833&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;35,358,765&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,096,016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;29,999,528&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9,835,268&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&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,118,784&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;6,063,759&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;5,874,859&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;149,628,406&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;138,909,584&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;133,158,907&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total Reinsurance&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent total ceded reinsurance transactions with both affiliated and unaffiliated reinsurers during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;383,059,075&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;399,284,886&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;356,669,937&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;249,037,288&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;282,083,985&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;231,771,575&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;160,591,399&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;176,935,842&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;169,418,333&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;451,184,222&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;451,261,306&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;404,818,480&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 style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of reinsurance on premiums written for 2022, 2021 and 2020:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Direct&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;641,971,207&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;609,204,706&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;586,681,839&lt;/span&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;Assumed&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;568,272,026&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;601,864,198&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;539,070,557&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;Ceded&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;(366,714,634&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;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;(406,802,395&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;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;(383,612,503&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net premiums written&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;843,528,599&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;804,266,509&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;742,139,893&lt;/span&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of reinsurance on premiums earned for 2022, 2021 and 2020:&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="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; 2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Direct&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;627,331,528&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;601,408,581&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;584,537,580&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;Assumed&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;578,216,997&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;573,891,506&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;514,172,696&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;Ceded&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;(383,059,075&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;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;(399,284,886&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;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;(356,669,937&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net premiums earned&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 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;822,489,450&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;776,015,201&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;742,040,339&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: 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;Percentage of assumed premiums earned to net premiums earned&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;70.3&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;74.0&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;69.3&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ReinsuranceTextBlock>
    <dgica:LossReinsuranceAgreementContractsRetentionAmount
      contextRef="c20220101to20221231"
      decimals="-5"
      id="Fact_a780d740c4bc4827a9254ed2441c06b8"
      unitRef="U001">2000000</dgica:LossReinsuranceAgreementContractsRetentionAmount>
    <us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage
      contextRef="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember"
      decimals="2"
      id="Fact_b8ab2f9699a846c987f3e1688d7c4e78"
      unitRef="U005">1</us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember"
      decimals="-5"
      id="Fact_8bfa7b4afb554ba8820446db2c82b925"
      unitRef="U001">15000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20220101to20221231_CededCreditRiskAxis_ThirdPartyReinsuranceMember"
      decimals="-5"
      id="Fact_569f355fefb941c58f75a7525ff4c573"
      unitRef="U001">185000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <dgica:NumberOfReinsuranceCoverages
      contextRef="c20221231"
      decimals="0"
      id="Fact_3765b62500c14661808296bedd8cf60c"
      unitRef="U009">29</dgica:NumberOfReinsuranceCoverages>
    <dgica:ReinsuranceTreatyCoveragePercentageMinimum
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_f58a419b68334e2b9cb9cf916aeca811"
      unitRef="U005">0.175</dgica:ReinsuranceTreatyCoveragePercentageMinimum>
    <dgica:ReturnFromEstimatedSurplus
      contextRef="c20211130"
      decimals="-8"
      id="Fact_94fe47eca82d490c90ab0af0e1be4423"
      unitRef="U001">3000000000</dgica:ReturnFromEstimatedSurplus>
    <dgica:ReceivableFromReinsuranceClaims
      contextRef="c20211231"
      decimals="-5"
      id="Fact_101d3fe954c34c4b9b3a83d6562e3a07"
      unitRef="U001">18100000</dgica:ReceivableFromReinsuranceClaims>
    <us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage
      contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember"
      decimals="2"
      id="Fact_6683af4565bc49688dced0155a134072"
      unitRef="U005">1</us-gaap:ContractsInForceSubjectToParticipationThroughReinsurancePercentage>
    <dgica:CatastropheReinsuranceAgreementContractsRetentionAmount
      contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember"
      decimals="-5"
      id="Fact_fc356ac41b5a470db9da9d9e414b7f1d"
      unitRef="U001">2000000</dgica:CatastropheReinsuranceAgreementContractsRetentionAmount>
    <dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe
      contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember"
      decimals="-5"
      id="Fact_7ff8a92ac6b740f7a78293ad5b1ec87f"
      unitRef="U001">13000000</dgica:MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe>
    <us-gaap:ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent
      contextRef="c20220101to20221231_LegalEntityAxis_DonegalMutualMember"
      decimals="-5"
      id="Fact_92267825e1704e459d5565f330159997"
      unitRef="U001">5000000</us-gaap:ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent>
    <dgica:ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_9dd26d0c675c4b01b0504698e0c86976">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent ceded reinsurance transactions with unaffiliated reinsurers during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums written&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;37,002,702&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;38,173,733&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;34,165,635&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&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;36,947,675&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;37,984,833&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;35,358,765&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,096,016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;29,999,528&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9,835,268&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&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,118,784&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;6,063,759&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;5,874,859&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;149,628,406&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;138,909,584&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;133,158,907&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</dgica:ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock>
    <us-gaap:CededPremiumsWritten
      contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_0237ab8027f8494786b3d415e0237b97"
      unitRef="U001">37002702</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_87335100302141caaaf2a991715e472c"
      unitRef="U001">38173733</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_8e583f699cae4023bc769aadeb3e43b2"
      unitRef="U001">34165635</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_5246f84085cd4e9db27fbe3eb8a46c47"
      unitRef="U001">36947675</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_4aece19038be4fca9d1b91836b8fc0ee"
      unitRef="U001">37984833</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_b3d8a847cc654a96a2f0031ceac5b883"
      unitRef="U001">35358765</us-gaap:CededPremiumsEarned>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_1801db0b1e084116b787bdc7ad043da9"
      unitRef="U001">31096016</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_7f9f1351e98043a5b3545f8aea78e628"
      unitRef="U001">29999528</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_410b5f54fe934192bfe785481670b6e9"
      unitRef="U001">9835268</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_94d15a12fd7f4c76bcca76a6c6745e06"
      unitRef="U001">6118784</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_8408d0f5b04a439890f2385419685cc0"
      unitRef="U001">6063759</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_e52f6ff1cef5413380fa57e1ba6658cd"
      unitRef="U001">5874859</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:CededPremiumsPayable
      contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_72a3f2101b414ffeb10053f193d92cae"
      unitRef="U001">149628406</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_d2c75e3080a5453387cded52ab5875d2"
      unitRef="U001">138909584</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember"
      decimals="0"
      id="Fact_779b248a0c3344029725a2270678c80f"
      unitRef="U001">133158907</us-gaap:CededPremiumsPayable>
    <dgica:ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_0fa39e04df4d4432ac030b351d9f27ab">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent total ceded reinsurance transactions with both affiliated and unaffiliated reinsurers during 2022, 2021 and 2020:&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="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; 2022&lt;br/&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;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;br/&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;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;br/&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;383,059,075&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;399,284,886&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;356,669,937&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Losses and loss expenses&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;249,037,288&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;282,083,985&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;231,771,575&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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Prepaid reinsurance premiums&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;160,591,399&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;176,935,842&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;169,418,333&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Liability for losses and loss expenses&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;451,184,222&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;451,261,306&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;404,818,480&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;
</dgica:ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_21fd04afc5aa488483b75d523f18fb7e"
      unitRef="U001">383059075</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_5d6b4cb9bff04c76904647e3430fc03f"
      unitRef="U001">399284886</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_eac50d75579b46b5bdf5e9766956527b"
      unitRef="U001">356669937</us-gaap:CededPremiumsEarned>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_7548db6d1a6f41b689662ed862d16da6"
      unitRef="U001">249037288</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_5b367b5d4a7243d7bee454b3f9c21dcc"
      unitRef="U001">282083985</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_b707fe0a3f7e46cf9f5e3fb7e1ea4916"
      unitRef="U001">231771575</us-gaap:ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_1c9dc81c9b2d4c8594877b040ddcf60d"
      unitRef="U001">160591399</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_f4bfb20fbef6409a824e8a76499b555c"
      unitRef="U001">176935842</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_0d91980e28974acd971465826094bb13"
      unitRef="U001">169418333</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:CededPremiumsPayable
      contextRef="c20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_493c078f100740c5a3da3700da3f5e81"
      unitRef="U001">451184222</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_f43a9f9df1eb460eb1cc71d5375a109b"
      unitRef="U001">451261306</us-gaap:CededPremiumsPayable>
    <us-gaap:CededPremiumsPayable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember"
      decimals="0"
      id="Fact_cf88a32af62547ffa579dbf1ff8a5cce"
      unitRef="U001">404818480</us-gaap:CededPremiumsPayable>
    <dgica:ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_9eaec420b61b47c0b0daf31c438b43a6">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of reinsurance on premiums written for 2022, 2021 and 2020:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Direct&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;641,971,207&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;609,204,706&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;586,681,839&lt;/span&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;Assumed&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;568,272,026&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;601,864,198&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;539,070,557&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;Ceded&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;(366,714,634&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;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;(406,802,395&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;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;(383,612,503&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net premiums written&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;843,528,599&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;804,266,509&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;742,139,893&lt;/span&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;
</dgica:ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ffe96a9ecf6e44bc96bd20dbd91c3a4b"
      unitRef="U001">641971207</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsWritten
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_684f41bf9e2545f196001a3dea7beb73"
      unitRef="U001">609204706</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsWritten
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c2545dd41cbf4bf0ac8165fd8d620edb"
      unitRef="U001">586681839</us-gaap:DirectPremiumsWritten>
    <us-gaap:AssumedPremiumsWritten
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e2c0a1107ebb4b02b4e8bf2f0484c3e5"
      unitRef="U001">568272026</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsWritten
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6f760ca625b1415b9e22cab8a8a08cc4"
      unitRef="U001">601864198</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsWritten
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5c79dd564cc74bba82e6fac811d5fe49"
      unitRef="U001">539070557</us-gaap:AssumedPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_c43f6ced666d44cab193e7c6fe75fd25"
      unitRef="U001">366714634</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f0b0e42e2bf94e02ab7072e5714642ae"
      unitRef="U001">406802395</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_dfb5265420a9419a8383fb46e6a224ed"
      unitRef="U001">383612503</us-gaap:CededPremiumsWritten>
    <us-gaap:PremiumsWrittenNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_677b495f5bd547e0b3f7e63ef4c32eb3"
      unitRef="U001">843528599</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_79a6b20510314e1e81089e218c8ec925"
      unitRef="U001">804266509</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e783a4c6f32c45209024f1ab69905aa1"
      unitRef="U001">742139893</us-gaap:PremiumsWrittenNet>
    <dgica:ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_43ed13bb7b3142cc8e8acf22b905f382">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following amounts represent the effect of reinsurance on premiums earned for 2022, 2021 and 2020:&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="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; 2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Direct&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;627,331,528&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;601,408,581&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;584,537,580&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;Assumed&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;578,216,997&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;573,891,506&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;514,172,696&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;Ceded&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;(383,059,075&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;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;(399,284,886&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;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;(356,669,937&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net premiums earned&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 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;822,489,450&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;776,015,201&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;742,040,339&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: 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;Percentage of assumed premiums earned to net premiums earned&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;70.3&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;74.0&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;69.3&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</dgica:ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock>
    <us-gaap:DirectPremiumsEarned
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_d68f0608f1f84f81b7db30e9a0da747d"
      unitRef="U001">627331528</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsEarned
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4a5d753c07e748d7a3cdd7c0e48f5c84"
      unitRef="U001">601408581</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsEarned
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0e86cc8e8db74c7689539d18dd203899"
      unitRef="U001">584537580</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_22539346a6654b75a4334966db97d800"
      unitRef="U001">578216997</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1db565e0a6324161bf616475d4e0e965"
      unitRef="U001">573891506</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3174e24892e044d09f1dec2ae1efece0"
      unitRef="U001">514172696</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_b8c3b0fa239d44b99073d52f77277550"
      unitRef="U001">383059075</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d1302255728d45e5aea7bd35cecf271a"
      unitRef="U001">399284886</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_36cb04538566412db52c39164016bf60"
      unitRef="U001">356669937</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_33a8db8af67b410e93b4e2ef135ac22c"
      unitRef="U001">822489450</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f6abb8dc484748bcb6d8380c48205107"
      unitRef="U001">776015201</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_13aa84d6f0534e34a62bc37e026be056"
      unitRef="U001">742040339</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_ac3fe1c388e4470db95e8195c888cf23"
      unitRef="U005">0.703</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20210101to20211231"
      decimals="3"
      id="Fact_681d95f7dd9b4800ae371e528f3728e3"
      unitRef="U005">0.74</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="c20200101to20201231"
      decimals="3"
      id="Fact_42e30e2ffed6493db8ca3f1a055b3851"
      unitRef="U005">0.693</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_965a7e03c86042758f91ae42f3696051">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11 - Income Taxes&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our provision for income tax (benefit) expense for 2022, 2021 and 2020 consisted of the following:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Current federal 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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,280,041&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;3,998,431&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,450,803&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Deferred federal income tax&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;(2,958,735&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;1,085,903&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;6,448&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income tax (benefit) expense&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,678,694&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;5,084,334&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;10,457,251&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our effective tax rate is different from the amount computed at the statutory federal rate of 21%. The reasons for such difference and the related tax effects are 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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%; 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;(Loss) income before income tax (benefit) expense&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(3,638,099&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;30,338,508&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;63,272,503&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Computed &#x201c;expected&#x201d; taxes&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;(764,001&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;6,371,087&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;13,287,226&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;Tax-exempt interest&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,446,102&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,491,154&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,468,806&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;Proration&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;384,944&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;401,717&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;395,663&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;Dividends received deduction&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;(93,675&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;(115,713&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;(113,845&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;Net operating loss carryback&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;&#x2014;&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;&#x2014;&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,640,084&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Tax benefit on exercise of options&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;(360,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;(438,850&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;(302,901&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other, net&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 style="color: rgb(0, 0, 0);"&gt;600,592&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 style="color: rgb(0, 0, 0);"&gt;357,247&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 style="color: rgb(0, 0, 0);"&gt;299,998&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income tax (benefit)&#160; expense&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,678,694&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;5,084,334&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;10,457,251&lt;/span&gt;&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&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and deferred tax liabilities at December 31, 2022 and 2021 are
        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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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 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: 16.2pt; color: rgb(0, 0, 0);"&gt;Unearned premium&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;17,560,126&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;16,674,502&lt;/span&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: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Loss reserves&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;9,712,582&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;9,568,677&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 rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Net unrealized losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;11,088,307&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net operating loss carryforward&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;&#x2014;&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;25,174&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net state operating loss carryforward - DGI Parent&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;8,068,185&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;7,865,563&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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;1,472,110&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;1,859,687&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: 25.2pt; color: rgb(0, 0, 0);"&gt;Total gross deferred tax assets&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;47,901,310&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;35,993,603&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Less valuation allowance&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;(8,068,185&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;(7,865,563&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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net deferred tax assets&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;39,833,125&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;28,128,040&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;Deferred tax 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="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred policy acquisition costs&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;15,365,749&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;14,285,958&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Loss reserve transition adjustment&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;856,267&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,148,529&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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;2,008,092&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;6,007,934&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Total gross deferred tax liabilities&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;18,230,108&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;21,442,421&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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net deferred tax asset&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;21,603,017&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;6,685,619&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our income tax expense for 2020 included a $1.6 million
        income tax benefit related to the carryback of 2018 net operating losses to past tax years with higher statutory income tax rates than are currently in effect, as allowed under the Coronavirus Aid, Relief and Economic Security Act that was enacted
        in March 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of a deferred tax asset. At December 31, 2022 and 2021,
        we established a valuation allowance of $8.1 million and $7.9 million, respectively, for our net state operating loss carryforward. We determined that we were not required to establish a valuation allowance for the other net deferred tax assets of $39.8 million and $28.1 million at
        December 31, 2022 and 2021, respectively, since it is more likely than not that we will realize these deferred tax assets through reversals of existing temporary differences, future taxable income and our implementation of tax-planning strategies.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Tax years &lt;span style="-sec-ix-hidden:Fact_af09467d6e7248afa7382e959ef90501"&gt;2016&lt;/span&gt; through &lt;span style="-sec-ix-hidden:Fact_feb559b59f54463b83ecb23a24b79ede"&gt;2022&lt;/span&gt; remained open for
        examination by tax authorities at December 31, 2022. Federal income taxes recoverable at December 31, 2022 and 2021 included refunds of $2.3
        million due to us for tax years prior to 2021.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_70d28e1678a8477fa91cd45041a9caf5">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our provision for income tax (benefit) expense for 2022, 2021 and 2020 consisted of the following:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Current federal 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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,280,041&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;3,998,431&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,450,803&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Deferred federal income tax&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;(2,958,735&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;1,085,903&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;6,448&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income tax (benefit) expense&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,678,694&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;5,084,334&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;10,457,251&lt;/span&gt;&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_50e0293d295247488a53f44f72890741"
      unitRef="U001">1280041</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7f8f96dadbe44220b5620b2f52f4967b"
      unitRef="U001">3998431</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_175e0eb9ee604e0fbbe115867133e04b"
      unitRef="U001">10450803</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7b8442b34eff4ffd81b87fa8ee0cd324"
      unitRef="U001">-2958735</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8952967d552740a5ae86f374364589f9"
      unitRef="U001">1085903</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_7103253a60cf44f290a684a8cc461f0f"
      unitRef="U001">6448</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_24ea8a3f8d1940c49e37f5dd20c1f51f"
      unitRef="U001">-1678694</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9fae16e7b6a74616a2af2b28ebf075af"
      unitRef="U001">5084334</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e5e38e805445489c8287f3aa2eb492d4"
      unitRef="U001">10457251</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_3ba0be2698f54c3699e04214181c8750">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our effective tax rate is different from the amount computed at the statutory federal rate of 21%. The reasons for such difference and the related tax effects are 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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%; 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;(Loss) income before income tax (benefit) expense&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(3,638,099&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;30,338,508&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;63,272,503&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Computed &#x201c;expected&#x201d; taxes&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;(764,001&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;6,371,087&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;13,287,226&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;Tax-exempt interest&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,446,102&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,491,154&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,468,806&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;Proration&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;384,944&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;401,717&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;395,663&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;Dividends received deduction&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;(93,675&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;(115,713&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;(113,845&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;Net operating loss carryback&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;&#x2014;&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;&#x2014;&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,640,084&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Tax benefit on exercise of options&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;(360,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;(438,850&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;(302,901&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other, net&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 style="color: rgb(0, 0, 0);"&gt;600,592&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 style="color: rgb(0, 0, 0);"&gt;357,247&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 style="color: rgb(0, 0, 0);"&gt;299,998&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income tax (benefit)&#160; expense&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,678,694&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;5,084,334&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;10,457,251&lt;/span&gt;&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_183dc658ad564aba8522ae50a38f5997"
      unitRef="U005">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_17a01a1b3e5847d1b38c5015ca4aec24"
      unitRef="U001">-3638099</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1aef944aa4704495b23d21a565a0a755"
      unitRef="U001">30338508</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_2045d0eed9514551a80af784242e9714"
      unitRef="U001">63272503</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7aaa18541f9741189120c24a7e6c4d22"
      unitRef="U001">-764001</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a15659778a3a452fa3e09524bd78d5af"
      unitRef="U001">6371087</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_57b4149743eb487a89ceebf01ae38454"
      unitRef="U001">13287226</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_1f15abe15903402d8cba226467891d84"
      unitRef="U001">1446102</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7ca78adfd33e448cb4d18a375bce80ad"
      unitRef="U001">1491154</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_67654de9e03545d6abb7812406115140"
      unitRef="U001">1468806</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <dgica:IncomeTaxReconciliationProration
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_30ff446e30e642b9a726c8b43fa0d8a7"
      unitRef="U001">384944</dgica:IncomeTaxReconciliationProration>
    <dgica:IncomeTaxReconciliationProration
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0c5ce1f47be84c648dd27b35f897fd20"
      unitRef="U001">401717</dgica:IncomeTaxReconciliationProration>
    <dgica:IncomeTaxReconciliationProration
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6504ad6dac334a0e9b9cac8b00030699"
      unitRef="U001">395663</dgica:IncomeTaxReconciliationProration>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_1216e7ca851c4bb2bea629d37ad7a1ea"
      unitRef="U001">93675</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ed361c714da44e59b059383f6ca5e00f"
      unitRef="U001">115713</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8d85b49d86c64ac38ed6ef341a6039e6"
      unitRef="U001">113845</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_ecf3971a08ca493fa6a5b9852b049dca"
      unitRef="U001">0</dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback>
    <dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_935daa73fdfa41b7bf4b2589b71f4fa6"
      unitRef="U001">0</dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback>
    <dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_2ca14768e85b4b94b3c5b9a7b5118b34"
      unitRef="U001">1640084</dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_632252738ea341d69945e0180919d362"
      unitRef="U001">-360452</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e745c48d3fa8460fa992502664a5e745"
      unitRef="U001">-438850</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_097b387104854290be294adba8d89cc1"
      unitRef="U001">-302901</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_0a064e2badd0458ab67347c5c9e75650"
      unitRef="U001">600592</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_60276fe32ee94ab197533fed2b2f13d1"
      unitRef="U001">357247</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b5bdca83f3cc4ca0a63febe181720976"
      unitRef="U001">299998</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7fb839625378413bb762c631e3f75f57"
      unitRef="U001">-1678694</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_24dec510bf2a4812bd3ba32f357c9e6d"
      unitRef="U001">5084334</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c1e30888a5c24afd81e450ec80274916"
      unitRef="U001">10457251</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_556cd69c30224870b8d1eb41d3e1f771">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and deferred tax liabilities at December 31, 2022 and 2021 are
        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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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 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: 16.2pt; color: rgb(0, 0, 0);"&gt;Unearned premium&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;17,560,126&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;16,674,502&lt;/span&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: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Loss reserves&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;9,712,582&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;9,568,677&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 rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Net unrealized losses&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;11,088,307&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net operating loss carryforward&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;&#x2014;&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;25,174&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net state operating loss carryforward - DGI Parent&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;8,068,185&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;7,865,563&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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;1,472,110&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;1,859,687&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: 25.2pt; color: rgb(0, 0, 0);"&gt;Total gross deferred tax assets&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;47,901,310&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;35,993,603&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Less valuation allowance&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;(8,068,185&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;(7,865,563&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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net deferred tax assets&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;39,833,125&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;28,128,040&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;Deferred tax 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="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred policy acquisition costs&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;15,365,749&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;14,285,958&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Loss reserve transition adjustment&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;856,267&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,148,529&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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;2,008,092&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;6,007,934&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Total gross deferred tax liabilities&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;18,230,108&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;21,442,421&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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net deferred tax asset&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;21,603,017&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;6,685,619&lt;/span&gt;&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="c20221231"
      decimals="0"
      id="Fact_2a420cbfd786488c955d054c9ec29c3c"
      unitRef="U001">17560126</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="c20211231"
      decimals="0"
      id="Fact_e02a2ae06edf4792a59da0f0c93b875a"
      unitRef="U001">16674502</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="c20221231"
      decimals="0"
      id="Fact_7c6235c52ff94819854a35ccaddfd1c9"
      unitRef="U001">9712582</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="c20211231"
      decimals="0"
      id="Fact_87efe53117f9443eac00f1c937b684a8"
      unitRef="U001">9568677</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities
      contextRef="c20221231"
      decimals="0"
      id="Fact_98b6a533cdc7475c9153914ebaf78b1d"
      unitRef="U001">11088307</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities
      contextRef="c20211231"
      decimals="0"
      id="Fact_cad22d316ab84ca1adaa86f5b5451787"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20221231"
      decimals="0"
      id="Fact_045b9ea638624021b7fc60aa642e98eb"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20211231"
      decimals="0"
      id="Fact_b49054334a1b49b8bcace0c213435efd"
      unitRef="U001">25174</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="c20221231"
      decimals="0"
      id="Fact_e0e0c85c760a44308f8c7319bb45d79f"
      unitRef="U001">8068185</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="c20211231"
      decimals="0"
      id="Fact_7550766dd2fa4467b8dc1a5a8c506eb8"
      unitRef="U001">7865563</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20221231"
      decimals="0"
      id="Fact_bbd0290d3967430184e6d9f5283541a0"
      unitRef="U001">1472110</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20211231"
      decimals="0"
      id="Fact_637700af6d8340259f436eb424f14fa6"
      unitRef="U001">1859687</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20221231"
      decimals="0"
      id="Fact_d37fbe182bc247e1afb95cb2ae4e1fa9"
      unitRef="U001">47901310</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20211231"
      decimals="0"
      id="Fact_3fa3cf89ef1048ccb28c0efff04df7ac"
      unitRef="U001">35993603</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20221231"
      decimals="0"
      id="Fact_092f6621fcdc47eeb1e59be14f975625"
      unitRef="U001">8068185</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20211231"
      decimals="0"
      id="Fact_3f4e722f52164a7192d9549e3f232387"
      unitRef="U001">7865563</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20221231"
      decimals="0"
      id="Fact_146d1493acc0453f99f81ab5e2386b1d"
      unitRef="U001">39833125</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_54ff60518509455c8754d02f52f44fe1"
      unitRef="U001">28128040</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost
      contextRef="c20221231"
      decimals="0"
      id="Fact_29072fe2c493429ab5bc481c3fd4a753"
      unitRef="U001">15365749</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost
      contextRef="c20211231"
      decimals="0"
      id="Fact_c1436856091141ff8aca06974d6cdffc"
      unitRef="U001">14285958</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <dgica:DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment
      contextRef="c20221231"
      decimals="0"
      id="Fact_79a171f547d548f188cdbfb3aa9294a3"
      unitRef="U001">856267</dgica:DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment>
    <dgica:DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment
      contextRef="c20211231"
      decimals="0"
      id="Fact_d3bbffe9c53d4a74b83dfac814997802"
      unitRef="U001">1148529</dgica:DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c20221231"
      decimals="0"
      id="Fact_ef64a6e93afa4931a5695e14fc4c1842"
      unitRef="U001">2008092</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c20211231"
      decimals="0"
      id="Fact_f00db53ec48246c99263f2b18985141e"
      unitRef="U001">6007934</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20221231"
      decimals="0"
      id="Fact_57b08c828fa041909adcfe07444fa113"
      unitRef="U001">18230108</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20211231"
      decimals="0"
      id="Fact_d9dfd28f1d064bddbee420c6526daec9"
      unitRef="U001">21442421</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c20221231"
      decimals="0"
      id="Fact_5b33e057820e45fbbaddeb8cc350c1d6"
      unitRef="U001">21603017</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_b870b3ca8b8b4bfa9d03a7b8176fedea"
      unitRef="U001">6685619</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback
      contextRef="c20200101to20201231"
      decimals="-5"
      id="Fact_a0dd28b4c24c45fea18df625af828a0b"
      unitRef="U001">1600000</dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="c20221231"
      decimals="-5"
      id="Fact_ab057d2275814d4c88ce239603eddbd6"
      unitRef="U001">8100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="c20211231"
      decimals="-5"
      id="Fact_d3066d314de84aadb70febdc39492068"
      unitRef="U001">7900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <dgica:DeferredTaxAssetsNetOther
      contextRef="c20221231"
      decimals="-5"
      id="Fact_17457e64449f4900b5f515c3a905be31"
      unitRef="U001">39800000</dgica:DeferredTaxAssetsNetOther>
    <dgica:DeferredTaxAssetsNetOther
      contextRef="c20211231"
      decimals="-5"
      id="Fact_2390737a7e854ee8b54ae63b8edac4e9"
      unitRef="U001">28100000</dgica:DeferredTaxAssetsNetOther>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="c20221231_TaxPeriodAxis_TaxYearsPriorTo2021Member"
      decimals="-5"
      id="Fact_cd9316ac1dfc4ae0823915ac699ebd38"
      unitRef="U001">-2300000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="c20211231_TaxPeriodAxis_TaxYearsPriorTo2021Member"
      decimals="-5"
      id="Fact_a1ff4ff3bf56421f8aec3f27b375a7d1"
      unitRef="U001">-2300000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_7037405050d24e69b69ed3cb2b7ca712">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12 - Stockholders&#x2019; Equity&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Each share of our Class A common stock outstanding at the time of the declaration of any dividend or other distribution payable in cash upon the shares of our Class B
        common stock is entitled to a dividend or distribution payable at the same time and to stockholders of record on the same date in an amount at least 10%
        greater than any dividend declared upon each share of our Class B common stock. In the event of our merger or consolidation with or into another entity, the holders of our Class A common stock and the holders of our Class B common stock are
        entitled to receive the same per share consideration in such merger or consolidation. In the event of our liquidation, dissolution or winding-up, any assets available to common stockholders will be distributed pro-rata to the holders of our Class A
        common stock and our Class B common stock after payment of all of our obligations.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On July 18, 2013, our board of directors authorized a share repurchase program pursuant to which we have the authority to purchase up to 500,000 additional shares of our Class A common stock at prices prevailing from time to time in the open market subject to the provisions of the SEC
        Rule 10b-18 and in privately negotiated transactions. We did not purchase any shares of our Class A common stock under this program
        during 2022, 2021 or 2020. We have purchased a total of 57,658 shares of our Class A common stock under this program from its inception
        through December 31, 2022.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;At December 31, 2022 and 2021, our treasury stock consisted of 3,002,588
        and 72,465 shares of Class A common stock and Class B common stock, respectively.&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_862e439bfc1c40b0a1841ec721da6f22"
      unitRef="U005">0.10</dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c20130718_RangeAxis_MaximumMember_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_279ab6932bff499294144bced8f5b3f4"
      unitRef="U002">500000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20200101to20201231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_dfb2b3893e9442bf90050bae907d0ba0"
      unitRef="U002">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20220101to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_b0b06cea115c4702836e781619f24bc7"
      unitRef="U002">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20210101to20211231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="INF"
      id="Fact_6271670e7a174bbbab774bda8b1bd964"
      unitRef="U002">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20130719to20221231_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_eec39500ddd74e19b34d6fc4224ac905"
      unitRef="U002">57658</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_8065355541804eb2b4e4b1f25cff0255"
      unitRef="U002">3002588</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_4a54c842e0da42e893937fa71d13fa22"
      unitRef="U002">3002588</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_44d41f2f0b9e437f84cd8137b82bcb22"
      unitRef="U002">72465</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="0"
      id="Fact_2ef04c3b804743069850c0ddb986b828"
      unitRef="U002">72465</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="c20220101to20221231"
      id="Text_f41c033e4e8f45608ad95fd54222a83f">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;13 - Stock Compensation Plans&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Equity Incentive Plans&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Since 1996, we have maintained an Equity Incentive Plan for Employees. During 2019, we adopted a plan that made a total of 4,500,000 shares of Class A common stock available for issuance to employees of our subsidiaries and affiliates. The plan provides for the granting of awards by our board of
        directors in the form of stock options, stock appreciation rights, restricted stock or any combination of the above. The plan provides that stock options may become exercisable up to five years from their date of grant, with an option price not less than fair market value on the date preceding the date of grant. We have not granted any stock appreciation rights.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Since 1996, we have maintained an Equity Incentive Plan for Directors. During 2019, we adopted a plan that made 500,000 shares of Class A common stock available for issuance to our directors and the directors of our subsidiaries and affiliates. We may make awards in the form of stock
        options. The plan also provides for the issuance of 500 shares of restricted stock on the first business day of January in each year to
        each of our directors and each director of Donegal Mutual who does not serve as one of our directors. We issued 8,500 shares of
        restricted stock on January 4, 2022 under our director plan. We issued 10,000 shares of restricted stock on January 4, 2021 under our
        director plan. We issued 8,500 shares of restricted stock on January 2, 2020 under our director plan.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;No further shares are available for future option grants for plans in effect prior to 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We measure all share-based payments to employees, including grants of employee stock options, using a fair-value-based method and record such expense in our results of
        operations. In determining the expense we record for stock options granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing
        model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, expected term, dividend yield and expected volatility. The risk-free interest rate is the implied yield currently
        available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term used as the assumption in the model. We base the expected term of an option award on our historical experience for similar awards. We determine the
        dividend yield by dividing the per share dividend by the grant date stock price. We base the expected volatility on the volatility of our stock price over a historical period comparable to the expected term.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted-average grant date fair value of options we granted during 2022 was $1.48. We calculated this fair value based upon a risk-free interest rate of 3.91%,
        an expected life of three years, an expected volatility of 22% and an expected dividend yield of 5%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted-average grant date fair value of options we granted during 2021 was $1.21. We calculated this fair value based upon a risk-free interest rate of 0.91%,
        an expected life of three years, an expected volatility of 20% and an expected dividend yield of 4%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted-average grant date fair value of options we granted during 2020 was $1.15. We calculated this fair value based upon a risk-free interest rate of 0.20%,
        an expected life of three years, an expected volatility of 20% and an expected dividend yield of 4%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We charged compensation expense for our stock compensation plans against income before income taxes of $818,853, $965,701 and $1.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding income tax benefit of $171,959, $202,797 and $229,698. At December 31, 2022 and 2021, our total unrecognized compensation cost related to non-vested share-based compensation granted under our stock compensation plans was $1.7 million and $1.5 million,
        respectively. We expect to recognize this cost over a weighted average period of 2.1 years.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;During 2022, we received cash from option exercises under all stock compensation plans of $17.4 million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $360,452 for 2022. During 2021, we received cash from option exercises under all stock compensation plans of $12.3 million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $438,850 for 2021. During 2020, we received cash from option exercises under all stock compensation plans of $17.5 million. We realized actual tax benefits for the tax deductions from option exercises of share-based compensation of $302,901 for 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Information regarding activity in our stock option plans 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="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;Number of 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;" 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;Weighted-Average Exercise &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Price Per Share&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; color: rgb(0, 0, 0);"&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%; 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;10,435,990&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;15.09&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Granted - 2020&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;935,099&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;14.45&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Exercised - 2020&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,294,606&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;13.52&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Forfeited - 2020&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;(303,908&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;15.23&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 rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Expired - 2020&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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;(78,223&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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;13.64&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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; color: rgb(0, 0, 0);"&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%;" 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;9,694,352&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;15.24&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Granted - 2021&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;906,500&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;14.39&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Exercised - 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="color: rgb(0, 0, 0);"&gt;(946,646&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;13.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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Forfeited - 2021&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;(404,664&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;15.69&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 rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Expired - 2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;(1,139,816&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;16.40&lt;/td&gt;

    &lt;td colspan="1" rowspan="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: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&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%; 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 style="color: rgb(0, 0, 0);"&gt;8,109,726&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; &lt;br/&gt;
            &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 style="color: rgb(0, 0, 0);"&gt;15.22&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Granted - 2022&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;956,600&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;14.08&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Exercised - 2022&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,202,806&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;14.50&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Forfeited - 2022&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;(545,618&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;15.35&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Expired - 2022&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;(935,723&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;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 style="color: rgb(0, 0, 0);"&gt;&lt;br/&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 style="color: rgb(0, 0, 0);"&gt;16.81&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%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2022&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="color: rgb(0, 0, 0);"&gt;6,382,179&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;14.94&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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Exercisable at:&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;&#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: 76%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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;" 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="color: rgb(0, 0, 0);"&gt;7,786,934&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;15.42&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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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="color: rgb(0, 0, 0);"&gt;6,297,849&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="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;15.43&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: 76%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 31, 2022&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="color: rgb(0, 0, 0);"&gt;4,627,630&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;15.21&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Shares available for future option grants at December 31, 2022 totaled 1.4
        million shares under all plans.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes information about stock options outstanding at December 31, 2022:&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: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt;Grant Date&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; 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;Exercise Price&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="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;Number of Options Outstanding&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; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Weighted-Average &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Remaining &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Contractual Life&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;Number of Options Exercisable&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; width: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 19, 2013&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;15.90&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;1,492,596&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;1.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;1,492,596&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 18, 2014&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); text-align: center;"&gt;15.80&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;979,839&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;2.0 years&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;979,839&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 20, 2018&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;13.69&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;497,470&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;1.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;497,470&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 19, 2019&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); text-align: center;"&gt;14.98&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;868,050&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;2.0 years&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;868,050&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 17, 2020&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;14.43&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;755,424&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;3.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;503,611&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;January 4, 2021&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); text-align: center;"&gt;14.07&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;10,000&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;3.0 years&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,667&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 16, 2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;14.39&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;825,200&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;4.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;275,064&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;February 9, 2022&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); text-align: center;"&gt;14.15&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;3,000&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;4.1 years&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;1,000&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;April 18, 2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;13.28&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;10,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;4.3 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;3,333&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 15, 2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;14.09&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;940,600&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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5.0 years&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;&#x2014;&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; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 55%;" 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="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" 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; 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 style="color: rgb(0, 0, 0);"&gt;6,382,179&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 style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 9%;" 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 style="color: rgb(0, 0, 0);"&gt;4,627,630&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;/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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Employee Stock Purchase Plan&lt;/div&gt;

&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Since 1996, we have maintained an Employee Stock Purchase Plan. During 2011, we adopted a plan that
          made 300,000 shares of our Class A common stock available for issuance, which we amended in 2019 to make 500,000 shares of our Class A common stock available for issuance. The 2011 plan expired during 2021. During 2021, we adopted a new plan that made 500,000 shares of our Class&#160;A common stock available for issuance and extends over a 10-year period. The plan provides for shares to be offered to all eligible employees at a purchase price equal to the lesser of 85% of the fair market value of our Class A common stock on the last day before the first day of each enrollment period (June 1 and December 1 of each year) under the plan or 85% of the fair market value of our Class A common stock on the last day of each subscription period (June 30 and December 31 of each year).&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of plan activity 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Shares Issued&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;" 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;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Shares&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; 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;January 1, 2020&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="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;12.28&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;20,424&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; color: rgb(0, 0, 0);"&gt;July 1, 2020&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="text-align: center; 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); text-align: center;"&gt;12.09&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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); text-align: center;"&gt;22,662&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; color: rgb(0, 0, 0);"&gt;January 1, 2021&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="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;11.96&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;23,336&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; color: rgb(0, 0, 0);"&gt;July 1, 2021&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="text-align: center; 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); text-align: center;"&gt;11.88&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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); text-align: center;"&gt;24,619&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; color: rgb(0, 0, 0);"&gt;January 1, 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="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;12.15&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;24,907&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; color: rgb(0, 0, 0);"&gt;July 1, 2022&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="text-align: center; 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); text-align: center;"&gt;11.56&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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); text-align: center;"&gt;23,454&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 style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On January 1, 2023, we issued 26,545 shares at a price of
        $12.07 per share under this plan.&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Agency Stock Purchase Plan&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.75pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Since 1996, we have
        maintained an Agency Stock Purchase Plan. During 2018, we adopted a plan that made 350,000 shares of our Class A common stock available
        for issuance to agents of our insurance subsidiaries and Donegal Mutual. During 2021, we amended the 2018 plan to make 400,000 shares of
        our Class A common stock available for issuance. The 2018 plan expired in 2021. During 2021, we adopted a new plan that made 500,000
        shares of our Class A common stock available for issuance to agents of our insurance subsidiaries and Donegal Mutual. The plan permits an agent to invest up to $12,000 per subscription period (April 1 to September 30 and October 1 to March 31 of each year) under various methods. We issue stock at the end of each subscription period at a price equal
        to 90% of the average market price during the last &lt;span style="-sec-ix-hidden:Fact_74deb18eaafe4b55b3c81d5ba63d63ca"&gt;ten&lt;/span&gt; trading days of each subscription period. During 2022, 2021 and 2020, we issued 104,393,
        99,828 and 101,647
        shares, respectively, under this plan. The expense we recognized under this plan was not material.&lt;/div&gt;
</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates
      contextRef="c20191231_PlanNameAxis_EquityIncentivePlanMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_bc00510f151843f5af77c82335982b5c"
      unitRef="U002">4500000</dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember_RangeAxis_MaximumMember"
      id="Fact_116d36a8cb8d41929550d97e82a40f03">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates
      contextRef="c20191231_PlanNameAxis_EquityIncentivePlanMember_StatementClassOfStockAxis_CommonClassAMember"
      decimals="0"
      id="Fact_25969f6122994db7ae50b632b83481b6"
      unitRef="U002">500000</dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates>
    <dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors
      contextRef="c20221231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="0"
      id="Fact_4b31240f644b4f29b2e913bcf7993551"
      unitRef="U002">500</dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20220104to20220104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember"
      decimals="0"
      id="Fact_fedfcda0091342d48c1355bb98625735"
      unitRef="U002">8500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20210104to20210104_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember"
      decimals="0"
      id="Fact_daec849a25d3457baa3e9531daab467e"
      unitRef="U002">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20200102to20200102_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_EquityIncentivePlanMember"
      decimals="0"
      id="Fact_92f51a862da44d7897eafedeb5160dd8"
      unitRef="U002">8500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_9c1edaa74fc4417fa55c1ede5eb30c35"
      unitRef="U003">1.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="4"
      id="Fact_65374f00ed2d4101aff88a32207a5961"
      unitRef="U005">0.0391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember"
      id="Fact_51d0b7b6fbcd4290a591ce421d9b04f1">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_f0ac55a3e9ee4eae9e8eeeac1df56409"
      unitRef="U005">0.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20220101to20221231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_dfc08dd6dabb47c2a7c38e4d603bf695"
      unitRef="U005">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_80a74a11e3314427948d2c1f350f6d59"
      unitRef="U003">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="4"
      id="Fact_a95a148a689645f689aef000e457f2a6"
      unitRef="U005">0.0091</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember"
      id="Fact_09f52d4b8f614f618f08fceb121729da">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_657c331461fa442fb453a13f822ae6db"
      unitRef="U005">0.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20210101to20211231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_b5b5bf8cb0a8427baeb34a4b56f8a0b5"
      unitRef="U005">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_1499f0b4fa074058a841c9e429237ef3"
      unitRef="U003">1.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="4"
      id="Fact_21e3b0e5e1b8423e8ce1b677fbb42024"
      unitRef="U005">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember"
      id="Fact_53402af579994ab18f6593aec824e3a7">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_1a2aa5d2e3d6470cadb7f9e0edd5d1cb"
      unitRef="U005">0.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20200101to20201231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="2"
      id="Fact_9afa161d3f6840f287c552c0690c56b6"
      unitRef="U005">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_d1803b26a30d4df3bf28d9e350b01fd6"
      unitRef="U001">818853</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7e51720ff16448e5bf690c0fe70e2f98"
      unitRef="U001">965701</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20200101to20201231"
      decimals="-5"
      id="Fact_bd363f088eff4cc6827db256ceb36d62"
      unitRef="U001">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_35faf217b0774a0d9cceedf37e654333"
      unitRef="U001">171959</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d93cf05e0bf74323aaa1517ecaa5d929"
      unitRef="U001">202797</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_44e885b988c54c309c91aeffbc382208"
      unitRef="U001">229698</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20221231"
      decimals="-5"
      id="Fact_0e45609a40ca47049ac51ad5c27438bb"
      unitRef="U001">1700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20211231"
      decimals="-5"
      id="Fact_8c1c22e06afe40fabd0fed5d49b5e80c"
      unitRef="U001">1500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20220101to20221231"
      id="Fact_a61b78cf83964b0bbc3e4a787f0610b4">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20220101to20221231"
      decimals="-5"
      id="Fact_a10aea42ea434fbb848b96614cb85681"
      unitRef="U001">17400000</us-gaap:ProceedsFromStockOptionsExercised>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_163e5b76b6d8459196e1c660908c93cd"
      unitRef="U001">360452</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20210101to20211231"
      decimals="-5"
      id="Fact_c5f40ee267ab4031ad91308bc346cb46"
      unitRef="U001">12300000</us-gaap:ProceedsFromStockOptionsExercised>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_970e8844220c4e3580a9c969e71dd1d4"
      unitRef="U001">438850</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20200101to20201231"
      decimals="-5"
      id="Fact_a5cd5040fa0f440080de17eee3125251"
      unitRef="U001">17500000</us-gaap:ProceedsFromStockOptionsExercised>
    <dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8dbd0057b5054df19f4cd076b5bc6848"
      unitRef="U001">302901</dgica:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_d8f61f23c77b45f0840cbb08b59ebd50">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Information regarding activity in our stock option plans 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="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;Number of 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;" 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;Weighted-Average Exercise &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Price Per Share&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; color: rgb(0, 0, 0);"&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%; 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;10,435,990&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;15.09&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Granted - 2020&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;935,099&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;14.45&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Exercised - 2020&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,294,606&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;13.52&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Forfeited - 2020&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;(303,908&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;15.23&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 rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Expired - 2020&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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;(78,223&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; 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" rowspan="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;13.64&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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; color: rgb(0, 0, 0);"&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%;" 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;9,694,352&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;15.24&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Granted - 2021&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;906,500&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;14.39&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Exercised - 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="color: rgb(0, 0, 0);"&gt;(946,646&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;13.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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Forfeited - 2021&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;(404,664&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;15.69&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 rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;Expired - 2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;(1,139,816&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;16.40&lt;/td&gt;

    &lt;td colspan="1" rowspan="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: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&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%; 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 style="color: rgb(0, 0, 0);"&gt;8,109,726&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; &lt;br/&gt;
            &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 style="color: rgb(0, 0, 0);"&gt;15.22&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Granted - 2022&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;956,600&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;14.08&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Exercised - 2022&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,202,806&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;14.50&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Forfeited - 2022&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;(545,618&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;15.35&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Expired - 2022&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;(935,723&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;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 style="color: rgb(0, 0, 0);"&gt;&lt;br/&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 style="color: rgb(0, 0, 0);"&gt;16.81&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%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2022&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="color: rgb(0, 0, 0);"&gt;6,382,179&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;14.94&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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Exercisable at:&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;&#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: 76%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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;" 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="color: rgb(0, 0, 0);"&gt;7,786,934&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;15.42&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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;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="color: rgb(0, 0, 0);"&gt;6,297,849&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="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;15.43&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: 76%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 31, 2022&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="color: rgb(0, 0, 0);"&gt;4,627,630&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;15.21&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20191231"
      decimals="0"
      id="Fact_561550acb0774ff5918a513de15331cb"
      unitRef="U002">10435990</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20191231"
      decimals="2"
      id="Fact_a2cde5afa9864803a7e8be1843c5c0c7"
      unitRef="U003">15.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_94e4d9ef47604fa4ba5deb1f2a7d1967"
      unitRef="U002">935099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_77d0cd31674345298ea96e3831d95acd"
      unitRef="U003">14.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_33a58d105628493ca558d0796c471724"
      unitRef="U002">1294606</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_5631fd13ed9a4161ac59ede5741ccf4f"
      unitRef="U003">13.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_79e6eb6b79cd497581fcd9721bdedb18"
      unitRef="U002">303908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_88e54393e30b4dd8a2af358b970edbae"
      unitRef="U003">15.23</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f24cbdfdbfdd499f9ee87628456c6ef0"
      unitRef="U002">78223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_3cff2a794e8943f2982c23da54360bbd"
      unitRef="U003">13.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20201231"
      decimals="0"
      id="Fact_cbb0f525020a449c8bcb8114c5de11b5"
      unitRef="U002">9694352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20201231"
      decimals="2"
      id="Fact_4ad833e90d9f44aeb80641c18d2732b1"
      unitRef="U003">15.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b3f7bb61e1764a2d8199d7a7946b8f8f"
      unitRef="U002">906500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_d2934663122049c693befbcc3855a420"
      unitRef="U003">14.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4ca721ee30b647ba9682c0d714923569"
      unitRef="U002">946646</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_151485c5d43243b48442cd575af713d7"
      unitRef="U003">13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_162eacabcd024b03924a9f39b0da954a"
      unitRef="U002">404664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_e69e0efa5a3d4de2850f7699058702e0"
      unitRef="U003">15.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_57910228f64d46a896dbbe19f3e3490f"
      unitRef="U002">1139816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_cce1a4fb9b23449ba91b7d75c11e1057"
      unitRef="U003">16.4</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20211231"
      decimals="0"
      id="Fact_b48ec8171f624d7783222ac47dc3c872"
      unitRef="U002">8109726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20211231"
      decimals="2"
      id="Fact_e1df43e4622344a3b4eca29bbfc28655"
      unitRef="U003">15.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_6a2460e498874987b38b6c87d8179374"
      unitRef="U002">956600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_484252ee17d04a96ad1fcb80fb9b2f11"
      unitRef="U003">14.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_0b88ed8b09a64e49a685fcc58a00f66c"
      unitRef="U002">1202806</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_62de8e8f77054736bd22fc14d857a48f"
      unitRef="U003">14.5</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_8a6ee554023945fa9cb2e6d3d86460fc"
      unitRef="U002">545618</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_d7d19c5ae0fc4c9889c23975cebbc1dd"
      unitRef="U003">15.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_5f330a2197734f7ca2fe42b4902cc5f7"
      unitRef="U002">935723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_e72701b5fddf45959a32e979d6f16de9"
      unitRef="U003">16.81</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20221231"
      decimals="0"
      id="Fact_abae746d529f4845bffeba2aecb29d93"
      unitRef="U002">6382179</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20221231"
      decimals="2"
      id="Fact_8c2a8c7216184af5bf1f3be791b870b3"
      unitRef="U003">14.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20201231"
      decimals="0"
      id="Fact_c8b3d6e383b84a049578f00c9f3f0ca2"
      unitRef="U002">7786934</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20201231"
      decimals="2"
      id="Fact_a4fe951664064372a8d07f397b94892f"
      unitRef="U003">15.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20211231"
      decimals="0"
      id="Fact_716c221a9916402da1faca1871a61326"
      unitRef="U002">6297849</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20211231"
      decimals="2"
      id="Fact_d3b3440c9c034e9b8bd512cf03a4c3d6"
      unitRef="U003">15.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231"
      decimals="0"
      id="Fact_1020da72b5ad4debabf6ee32458e55ff"
      unitRef="U002">4627630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20221231"
      decimals="2"
      id="Fact_4c70c2d195384476bbc8af0db7e9f0fd"
      unitRef="U003">15.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c20221231_PlanNameAxis_EquityIncentivePlanMember"
      decimals="-5"
      id="Fact_2d882d87ea3e48dabd4a6e0bde10efa9"
      unitRef="U002">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="c20220101to20221231"
      id="Text_b5336cde31a04cceb09f957493f08fa1">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes information about stock options outstanding at December 31, 2022:&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: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt;Grant Date&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; 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;Exercise Price&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="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;Number of Options Outstanding&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; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Weighted-Average &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Remaining &lt;/div&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Contractual Life&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&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;Number of Options Exercisable&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; width: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 19, 2013&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;15.90&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;1,492,596&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;1.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;1,492,596&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 18, 2014&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); text-align: center;"&gt;15.80&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;979,839&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;2.0 years&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;979,839&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 20, 2018&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;13.69&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;497,470&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;1.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;497,470&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 19, 2019&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); text-align: center;"&gt;14.98&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;868,050&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;2.0 years&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;868,050&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 17, 2020&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;14.43&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;755,424&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;3.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;503,611&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;January 4, 2021&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); text-align: center;"&gt;14.07&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;10,000&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;3.0 years&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,667&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 16, 2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;14.39&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;825,200&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;4.0 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;275,064&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;February 9, 2022&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); text-align: center;"&gt;14.15&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;3,000&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: 9%;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;4.1 years&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;1,000&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: 55%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;April 18, 2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0); text-align: center;"&gt;13.28&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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 style="color: rgb(0, 0, 0);"&gt;10,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;4.3 years&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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 style="color: rgb(0, 0, 0);"&gt;3,333&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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: 55%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;December 15, 2022&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%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;14.09&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;940,600&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 style="vertical-align: bottom; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;5.0 years&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;&#x2014;&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; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 55%;" 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="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" 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; 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 style="color: rgb(0, 0, 0);"&gt;6,382,179&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 style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 9%;" 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 style="color: rgb(0, 0, 0);"&gt;4,627,630&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;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateMember"
      decimals="2"
      id="Fact_220ccb4ece984f25aea887bf037e6d6f"
      unitRef="U003">15.9</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateMember"
      decimals="0"
      id="Fact_31e06c1f74084bf98ac9f26cdf8407c4"
      unitRef="U002">1492596</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateMember"
      id="Fact_e2648fafee1e4ec7a5acf5e4189e8e7b">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateMember"
      decimals="0"
      id="Fact_84748c80d4034f4482588d0bfa08ea30"
      unitRef="U002">1492596</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateOneMember"
      decimals="2"
      id="Fact_cc68ab4d73134c939021d38b3996efc4"
      unitRef="U003">15.8</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateOneMember"
      decimals="0"
      id="Fact_b04bc7358f154b76830a5b02a4e0d20d"
      unitRef="U002">979839</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateOneMember"
      id="Fact_bd9f222616b949bcaf9cb215064345b7">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateOneMember"
      decimals="0"
      id="Fact_712691cd15a14196bcafbfff1e929850"
      unitRef="U002">979839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateTwoMember"
      decimals="2"
      id="Fact_e2c3b28c3a8248da8e5f231a3b959794"
      unitRef="U003">13.69</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateTwoMember"
      decimals="0"
      id="Fact_a2075dc9b0c042478247ac38e453d80e"
      unitRef="U002">497470</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateTwoMember"
      id="Fact_374ae364f5aa460298cf5f55d6f8a67f">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateTwoMember"
      decimals="0"
      id="Fact_872a4ea209b14731ba4c5fb7aedae908"
      unitRef="U002">497470</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateThreeMember"
      decimals="2"
      id="Fact_5c81c078babe44068790bf57af32684e"
      unitRef="U003">14.98</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateThreeMember"
      decimals="0"
      id="Fact_544239f315834c9c826f0caaf42d029a"
      unitRef="U002">868050</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateThreeMember"
      id="Fact_9660c3514c8542a4b310262d2a05baf4">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateThreeMember"
      decimals="0"
      id="Fact_4ef1b5c266d04b65a7a43b36fcbe2b73"
      unitRef="U002">868050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateFourMember"
      decimals="2"
      id="Fact_814559b101f04564bd3d1dfc7f733078"
      unitRef="U003">14.43</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateFourMember"
      decimals="0"
      id="Fact_cf8e51ee18b54650b38d8863e936ecaa"
      unitRef="U002">755424</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateFourMember"
      id="Fact_c6ced7f13eac48e698d30fa9ee8c7116">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateFourMember"
      decimals="0"
      id="Fact_9c5542f813b3445e8445197fe6eea2c7"
      unitRef="U002">503611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateFiveMember"
      decimals="2"
      id="Fact_a7799487589a4712aa885279317960a4"
      unitRef="U003">14.07</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateFiveMember"
      decimals="0"
      id="Fact_48b44ce752a147b499298c96900bc084"
      unitRef="U002">10000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateFiveMember"
      id="Fact_43e4db31ac6b41598e11f4ac678b4458">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateFiveMember"
      decimals="0"
      id="Fact_a111f95827f24475820622ad1dfa51b4"
      unitRef="U002">6667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateSixMember"
      decimals="2"
      id="Fact_bd105bea457b4c56bca79c23bc46da39"
      unitRef="U003">14.39</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateSixMember"
      decimals="0"
      id="Fact_d3f66cad48404fd8a62a19393c326b39"
      unitRef="U002">825200</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateSixMember"
      id="Fact_79fc1a9315cf45209a7d93e98700086d">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateSixMember"
      decimals="0"
      id="Fact_e677cdecf7d144e6bfaa869a75912642"
      unitRef="U002">275064</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateSevenMember"
      decimals="2"
      id="Fact_9bd4bfc18d754e6b90a745c53dca5a30"
      unitRef="U003">14.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateSevenMember"
      decimals="0"
      id="Fact_90fc6c55b3ad45c78407c3015f2b4c34"
      unitRef="U002">3000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateSevenMember"
      id="Fact_559f3d71f32442fea139be3686d596c4">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateSevenMember"
      decimals="0"
      id="Fact_6edcc9bd6f8f4304b76de193a3efbf96"
      unitRef="U002">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateEightMember"
      decimals="2"
      id="Fact_aa36399266b0418da72482a8b7800228"
      unitRef="U003">13.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateEightMember"
      decimals="0"
      id="Fact_1577cb4e0bca48a285b491b160719e5e"
      unitRef="U002">10000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateEightMember"
      id="Fact_72d0ff16829d4cc5b3bf3f7d312e58e9">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateEightMember"
      decimals="0"
      id="Fact_329b20a096de4acfbada80d9e997be06"
      unitRef="U002">3333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20221231_AwardDateAxis_GrantDateNIneMember"
      decimals="2"
      id="Fact_928a67900e234342b5cd319025492be9"
      unitRef="U003">14.09</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231_AwardDateAxis_GrantDateNIneMember"
      decimals="0"
      id="Fact_fa6c96d8d9964c018d070e7b69b83472"
      unitRef="U002">940600</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20220101to20221231_AwardDateAxis_GrantDateNIneMember"
      id="Fact_604e8dcaa1584e80b2a1d38505710c91">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231_AwardDateAxis_GrantDateNIneMember"
      decimals="INF"
      id="Fact_6ef23f437ae24431a429f0d3da8a522b"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20221231"
      decimals="0"
      id="Fact_5824b4e350fb421589d4cef43efa513e"
      unitRef="U002">6382179</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20221231"
      decimals="0"
      id="Fact_624ed06637534d4caac74d065e7a3fd6"
      unitRef="U002">4627630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20111231_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_e37a6564aae440f18ad48407ff43e87e"
      unitRef="U002">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20191231_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_903c20736e9f414a986eb5e3878fff73"
      unitRef="U002">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20211231_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_e09733f21c07476a8019acf3de95b0ee"
      unitRef="U002">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20220101to20221231_PlanNameAxis_EmployeeStockPurchasePlanMember"
      id="Fact_6c0433faecdf43f6bf7ee38ef4677506">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c20220101to20221231_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_78eb70115e894e44b091230c8de45f27"
      unitRef="U005">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c20210101to20211231_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_126990d6f65f4bbe92ace31cebb84c1c"
      unitRef="U005">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_efe985331498457ea7557902811c71fc">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of plan activity 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="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; color: rgb(0, 0, 0); font-weight: bold;"&gt;Shares Issued&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;" 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;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Shares&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; 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;January 1, 2020&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="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;12.28&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;20,424&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; color: rgb(0, 0, 0);"&gt;July 1, 2020&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="text-align: center; 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); text-align: center;"&gt;12.09&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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); text-align: center;"&gt;22,662&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; color: rgb(0, 0, 0);"&gt;January 1, 2021&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="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;11.96&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;23,336&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; color: rgb(0, 0, 0);"&gt;July 1, 2021&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="text-align: center; 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); text-align: center;"&gt;11.88&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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); text-align: center;"&gt;24,619&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; color: rgb(0, 0, 0);"&gt;January 1, 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="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;12.15&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-align: center;"&gt;24,907&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; color: rgb(0, 0, 0);"&gt;July 1, 2022&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="text-align: center; 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); text-align: center;"&gt;11.56&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; 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); text-align: center;"&gt;23,454&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:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:SharePrice
      contextRef="c20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_32acbc51f8364d00b4ca0578c8801f43"
      unitRef="U003">12.28</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20220101to20221231_AwardDateAxis_IssueDateOneMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_df113ac967954e95a7ee393393b7846d"
      unitRef="U002">20424</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharePrice
      contextRef="c20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_d92de2f400da4cbba993da8515c8f871"
      unitRef="U003">12.09</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20220101to20221231_AwardDateAxis_IssueDateTwoMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_19afc09b59324e459e98a6aa30718fb3"
      unitRef="U002">22662</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharePrice
      contextRef="c20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_199050440c004bafb42454aa3f9cd69a"
      unitRef="U003">11.96</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20220101to20221231_AwardDateAxis_IssueDateThreeMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_5143e08fffe0480f8baf82fc08abb747"
      unitRef="U002">23336</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharePrice
      contextRef="c20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_7afb418392234210ba5a5f5358b3e84f"
      unitRef="U003">11.88</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20220101to20221231_AwardDateAxis_IssueDateFourMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_825f1c3c5f9042f6a8f9fec1c6452df1"
      unitRef="U002">24619</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharePrice
      contextRef="c20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_ed3057cb2fb148f89e6199cdca4478c3"
      unitRef="U003">12.15</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20220101to20221231_AwardDateAxis_IssueDateFiveMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_4f80ef30bbb4493e8c6a40f001bcc4a3"
      unitRef="U002">24907</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharePrice
      contextRef="c20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_30052bb39a884e208d2e7b9f3980f9de"
      unitRef="U003">11.56</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20220101to20221231_AwardDateAxis_IssueDateSixMember_PlanNameAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_2ae43ce4b64a4e65877830dc0177f69a"
      unitRef="U002">23454</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_ede601f7daae4728825c19f371a9b2c7"
      unitRef="U002">26545</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharePrice
      contextRef="c20230101_PlanNameAxis_EmployeeStockPurchasePlanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="2"
      id="Fact_784d26fe0aea4b719422511c288dfded"
      unitRef="U003">12.07</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20181231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="0"
      id="Fact_10e891fe146c4a70838b018f56938efc"
      unitRef="U002">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20211231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="0"
      id="Fact_816717eeff284aaf8761e30c7167259e"
      unitRef="U002">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20211231_PlanNameAxis_AgencyStockPurchasePlan2021Member"
      decimals="0"
      id="Fact_5e2c2a866c774f6c91968c77c4941d70"
      unitRef="U002">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod
      contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="0"
      id="Fact_c5158d44b081469792a6800f847c88fb"
      unitRef="U001">12000</dgica:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="2"
      id="Fact_4ae18f41d0ce473898b0c3543b3bcc8a"
      unitRef="U005">0.90</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20220101to20221231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="0"
      id="Fact_08c05282b6684ba48129b7ca53558ec5"
      unitRef="U002">104393</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20210101to20211231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="0"
      id="Fact_10c204044fca4c1baf9cc0fe7307ebb9"
      unitRef="U002">99828</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20200101to20201231_PlanNameAxis_AgencyStockPurchasePlanMember"
      decimals="0"
      id="Fact_0d6fb944ccf84cb99c40781968727ebd"
      unitRef="U002">101647</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock
      contextRef="c20220101to20221231"
      id="Text_85742bc5937b48358cc16ef1e08e8895">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14 - Statutory Net Income, Capital and Surplus and Dividend Restrictions&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents selected information, as filed with state insurance regulatory authorities, for our insurance subsidiaries as determined in accordance with
        accounting practices prescribed or permitted by such insurance regulatory authorities:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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); font-weight: bold;"&gt;Atlantic States:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;263,579,356&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;278,883,189&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;279,796,696&lt;/span&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&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;158,056,862&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;174,073,348&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;175,777,393&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net (loss) income&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;(3,124,687&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;(7,417,845&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;20,735,871&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); font-weight: bold;"&gt;Southern:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;64,463,124&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;64,238,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;&#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;57,142,228&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&lt;br/&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;7,523,951&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;7,330,382&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;300,409&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net (loss) income&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;(410,561&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;6,927,576&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;4,350,677&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); font-weight: bold;"&gt;Peninsula:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;52,234,684&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;47,867,789&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;49,285,069&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&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;33,925,484&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;29,558,589&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;30,975,869&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net income&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,192,697&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;3,536,404&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;10,955,796&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); font-weight: bold;"&gt;MICO:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;75,441,871&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;75,197,207&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;72,183,575&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&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;53,422,483&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;53,201,571&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;45,247,698&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net (loss) income&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;(233,391&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;7,704,417&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;12,240,173&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;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our principal source of cash for payment of dividends is dividends from our insurance subsidiaries. State insurance laws require our insurance subsidiaries to maintain
        certain minimum capital and surplus amounts on a statutory basis. Our insurance subsidiaries are subject to regulations that restrict the payment of dividends from statutory surplus and may require prior approval of their domiciliary insurance
        regulatory authorities. Our insurance subsidiaries are also subject to risk-based capital (&#x201c;RBC&#x201d;) requirements that may further impact their ability to pay dividends. Our insurance subsidiaries&#x2019; statutory capital and surplus at December 31, 2022
        exceeded the amount of statutory capital and surplus necessary to satisfy regulatory requirements, including the RBC requirements, by a significant margin. Amounts available for distribution to us as dividends from our insurance subsidiaries
        without prior approval of insurance regulatory authorities in 2023 are approximately $26.4 million from Atlantic States, $6.5 million from Southern, $6.0 million
        from Peninsula and $7.5 million from MICO, or a total of approximately $46.4 million.&lt;/div&gt;
</us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock>
    <us-gaap:StatutoryAccountingPracticesDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_b682bbcb62a24b3fb0a815fa60ba1cac">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents selected information, as filed with state insurance regulatory authorities, for our insurance subsidiaries as determined in accordance with
        accounting practices prescribed or permitted by such insurance regulatory authorities:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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); font-weight: bold;"&gt;Atlantic States:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;263,579,356&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;278,883,189&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;279,796,696&lt;/span&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&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;158,056,862&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;174,073,348&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;175,777,393&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net (loss) income&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;(3,124,687&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;(7,417,845&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;20,735,871&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); font-weight: bold;"&gt;Southern:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;64,463,124&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;64,238,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;&#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;57,142,228&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&lt;br/&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;7,523,951&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;7,330,382&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;300,409&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net (loss) income&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;(410,561&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;6,927,576&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;4,350,677&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); font-weight: bold;"&gt;Peninsula:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;52,234,684&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;47,867,789&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;49,285,069&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&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;33,925,484&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;29,558,589&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;30,975,869&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net income&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,192,697&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;3,536,404&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;10,955,796&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); font-weight: bold;"&gt;MICO:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus&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;75,441,871&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;75,197,207&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;72,183,575&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory unassigned surplus&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;53,422,483&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;53,201,571&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;45,247,698&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Statutory net (loss) income&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;(233,391&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;7,704,417&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;12,240,173&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;/table&gt;
</us-gaap:StatutoryAccountingPracticesDisclosureTextBlock>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_c8446389d7834efb9574565153c92e20"
      unitRef="U001">263579356</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_2bfa84a228e147bdb31a950dd60782ec"
      unitRef="U001">278883189</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_e289cebb7bea4626980213602d94df76"
      unitRef="U001">279796696</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_9278ad88c048464aaa2f57380f060a36"
      unitRef="U001">158056862</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20211231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_a60e198e6ef24b37921be8075dc0d709"
      unitRef="U001">174073348</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20201231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_8d160451822a4818a011d466148375ee"
      unitRef="U001">175777393</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20220101to20221231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_e3871168cd6a4b6db07153a67d79e8c3"
      unitRef="U001">-3124687</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20210101to20211231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_d78f1e5c54ed4dab80cdb8a03f4f49ff"
      unitRef="U001">-7417845</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20200101to20201231_LegalEntityAxis_AtlanticStatesMember"
      decimals="0"
      id="Fact_667c60600ebb4f429e0107ad23628b96"
      unitRef="U001">20735871</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_cfcb5095a5404ee79c25e4910f178aa0"
      unitRef="U001">64463124</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_5cf6ce57880c4214b82900fe1c08b405"
      unitRef="U001">64238221</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_243b1f75bf074bb0af6789ede87f23d5"
      unitRef="U001">57142228</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_21dd88064dc645ff819085ef725ccc77"
      unitRef="U001">7523951</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_2a26b98e70244af5a2fe8ec6b0e60a2b"
      unitRef="U001">7330382</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_06b60ad941604badbe1842f27ecb6b02"
      unitRef="U001">300409</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_19efc6c1954f460cad6edec879290cc0"
      unitRef="U001">-410561</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_4f82818ab90a4f8d96e97ab1351f785c"
      unitRef="U001">6927576</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="0"
      id="Fact_4b5853b108de4233b37f5b4844f0f388"
      unitRef="U001">4350677</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_f94e5b898d264de6a16016ef83c11323"
      unitRef="U001">52234684</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_29d3ea8495b549d592423cda2457018a"
      unitRef="U001">47867789</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_16f5beeb27a2493983f574634ac6e4a1"
      unitRef="U001">49285069</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_d6a739e3269c45c4b14cf32f3398598a"
      unitRef="U001">33925484</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_837897d0c7ec4ea789b5145181cafc2d"
      unitRef="U001">29558589</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_01c18e872d2a47d0b7ea36699d495332"
      unitRef="U001">30975869</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_a99f411f07d24cec914449cda52a8c2c"
      unitRef="U001">4192697</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_5d1176b371684c909e2f905cc1d720fd"
      unitRef="U001">3536404</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="0"
      id="Fact_c20d73bdd7794753a9caaa4d07f368c8"
      unitRef="U001">10955796</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_1adf493c73284d42b3d42c172f015fae"
      unitRef="U001">75441871</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_1ec517e4e64d4a70b26107150729602f"
      unitRef="U001">75197207</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_4607cc2dfbab4445be82742a955dc613"
      unitRef="U001">72183575</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_0b57702e66ef421393d5850ca38dee46"
      unitRef="U001">53422483</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_192743c869b345708c565db9c31228c0"
      unitRef="U001">53201571</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus
      contextRef="c20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_a3118b16e21a4022bfe8740e6d873683"
      unitRef="U001">45247698</dgica:StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20220101to20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_aaaca172a35845a1b3ca96190e1ca394"
      unitRef="U001">-233391</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20210101to20211231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_57d30a13b8b84dad9590476bb7096dd7"
      unitRef="U001">7704417</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20200101to20201231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="0"
      id="Fact_65d142a46df941948bfc66e3819ff3dc"
      unitRef="U001">12240173</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments
      contextRef="c20221231_LegalEntityAxis_AtlanticStatesMember"
      decimals="-5"
      id="Fact_41283712218e47ab8373ece3a822e3ca"
      unitRef="U001">26400000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_SouthernMember"
      decimals="-5"
      id="Fact_e88f35cbe3074e88a6927f585d762e11"
      unitRef="U001">6500000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_PeninsulaMember"
      decimals="-5"
      id="Fact_d1f7da2da92d48de8dd9dee7086adcf6"
      unitRef="U001">6000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments
      contextRef="c20221231_StatutoryAccountingPracticesByJurisdictionAxis_MichiganInsuranceCompanyMember"
      decimals="-5"
      id="Fact_c26c2664a1414b59a15b8aa5ccf03db8"
      unitRef="U001">7500000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments
      contextRef="c20221231"
      decimals="-5"
      id="Fact_a0fc190157ce4602833ca7df67398677"
      unitRef="U001">46400000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments>
    <dgica:ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock
      contextRef="c20220101to20221231"
      id="Text_593c173c2d8548e2977411e11a59eb4e">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;15 - Reconciliation of Statutory Filings to Amounts Reported in the 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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries must file financial statements with state insurance regulatory authorities using accounting principles and practices prescribed or permitted
        by those authorities. We refer to these accounting principles and practices as statutory accounting principles (&#x201c;SAP&#x201d;). Accounting principles used to prepare these SAP financial statements differ from those used to prepare financial statements on
        the basis of GAAP.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reconciliations of statutory net income and capital and surplus, as determined using SAP, to the net (loss) income and stockholders&#x2019; equity amounts included in the
        accompanying consolidated financial statements are 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="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;Year 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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Statutory net income of insurance subsidiaries&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;424,058&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,750,552&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;48,282,517&lt;/span&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;Increases (decreases):&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred policy acquisition costs&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,141,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;&#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;8,871,415&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;(127,901&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred federal income taxes&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;2,958,735&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,085,903&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;(6,448&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Salvage and subrogation recoverable&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,195,800&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;2,551,800&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;713,400&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Consolidating eliminations and adjustments&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;(14,791,466&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;(18,769&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;(9,516,984&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Parent-only net (loss) income&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;(888,389&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;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;4,185,079&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;13,470,668&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: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(1,959,405&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;25,254,174&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;52,815,252&lt;/span&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;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;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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus of insurance subsidiaries&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;455,719,035&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;466,186,406&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;458,407,568&lt;/span&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;Increases (decreases):&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred policy acquisition costs&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;73,170,230&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;68,028,373&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;59,156,958&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred federal income taxes&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;(23,794,084&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;(21,294,388&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;(18,586,428&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Salvage and subrogation recoverable&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;28,706,200&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;23,510,400&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;20,958,600&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Non-admitted assets and other adjustments, net&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;712,623&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;929,862&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,315,378&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;(49,367,986&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,958,434&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;15,309,610&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Parent-only equity and other adjustments&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;(1,553,006&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;(12,283,000&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;(18,787,566&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: 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;Stockholders&#x2019; equity&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;483,593,012&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;531,036,087&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;517,774,120&lt;/span&gt;&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;
</dgica:ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock>
    <dgica:ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_6fe4463dda664612ab255544a53a2220">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reconciliations of statutory net income and capital and surplus, as determined using SAP, to the net (loss) income and stockholders&#x2019; equity amounts included in the
        accompanying consolidated financial statements are 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="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;Year 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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Statutory net income of insurance subsidiaries&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;424,058&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;10,750,552&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;48,282,517&lt;/span&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;Increases (decreases):&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred policy acquisition costs&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,141,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;&#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;8,871,415&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;(127,901&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred federal income taxes&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;2,958,735&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,085,903&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;(6,448&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Salvage and subrogation recoverable&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,195,800&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;2,551,800&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;713,400&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Consolidating eliminations and adjustments&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;(14,791,466&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;(18,769&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;(9,516,984&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Parent-only net (loss) income&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;(888,389&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;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;4,185,079&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;13,470,668&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: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(1,959,405&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;25,254,174&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;52,815,252&lt;/span&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;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;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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Statutory capital and surplus of insurance subsidiaries&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;455,719,035&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;466,186,406&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;458,407,568&lt;/span&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;Increases (decreases):&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred policy acquisition costs&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;73,170,230&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;68,028,373&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;59,156,958&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Deferred federal income taxes&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;(23,794,084&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;(21,294,388&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;(18,586,428&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Salvage and subrogation recoverable&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;28,706,200&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;23,510,400&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;20,958,600&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Non-admitted assets and other adjustments, net&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;712,623&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;929,862&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,315,378&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Fixed maturities&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;(49,367,986&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,958,434&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;15,309,610&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Parent-only equity and other adjustments&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;(1,553,006&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;(12,283,000&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;(18,787,566&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: 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;Stockholders&#x2019; equity&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;483,593,012&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;531,036,087&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;517,774,120&lt;/span&gt;&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;
</dgica:ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_50f65cb84ec14a46a2926c3a0766519d"
      unitRef="U001">424058</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_20d98f8547814331916851e225c8b4f7"
      unitRef="U001">10750552</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_fdaf086a7f294a5bbc27ee7d0d5d7c88"
      unitRef="U001">48282517</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_6a363b1bcb9544e1b4622ff281f2ae8b"
      unitRef="U001">5141857</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2170187879434af588bb2618ff28329e"
      unitRef="U001">8871415</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3fd832603f64475d8c5196bb1066df2f"
      unitRef="U001">-127901</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7b92f3b42ad14f0e809b7048219b98fe"
      unitRef="U001">2958735</dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes>
    <dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4dbc9eb2b5b047cdb7f85970549d0768"
      unitRef="U001">-1085903</dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes>
    <dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_45889ead92fb4393973362cf325b21a1"
      unitRef="U001">-6448</dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes>
    <dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_6cd104ed107c449b8e42cdb6dc1820fd"
      unitRef="U001">5195800</dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable>
    <dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f9d68b344b624cf9accd0c5835c4a16f"
      unitRef="U001">2551800</dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable>
    <dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_cdb90fb239ec47e6bcc9f67dae317567"
      unitRef="U001">713400</dgica:IncreaseDecreaseInSalvageAndSubrogationRecoverable>
    <dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_2539a93eadc245778942492ed87c2518"
      unitRef="U001">-14791466</dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments>
    <dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0393f3722eee465eaba927ab06edc5a0"
      unitRef="U001">-18769</dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments>
    <dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8a00fb96627142b1814bbadfdea11192"
      unitRef="U001">-9516984</dgica:IncreaseDecreaseInConsolidationEliminationsAndAdjustments>
    <dgica:IncreaseDecreaseInParentOnlyNetIncome
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_c5e4737517ec443d9535135ef69e9ac7"
      unitRef="U001">-888389</dgica:IncreaseDecreaseInParentOnlyNetIncome>
    <dgica:IncreaseDecreaseInParentOnlyNetIncome
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a65885da5e0749eb9611995ab42a4b2f"
      unitRef="U001">4185079</dgica:IncreaseDecreaseInParentOnlyNetIncome>
    <dgica:IncreaseDecreaseInParentOnlyNetIncome
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c4a1eff9c9c74ec496aea21bf2c7d1bb"
      unitRef="U001">13470668</dgica:IncreaseDecreaseInParentOnlyNetIncome>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_7c729daa6e524ec7aaea4e01cd85c9e2"
      unitRef="U001">-1959405</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8db16975ee3f4484b18b9b0b9d842c0a"
      unitRef="U001">25254174</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_21ab0e384d8c4526be0cbb7280a14502"
      unitRef="U001">52815252</us-gaap:NetIncomeLoss>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20221231"
      decimals="0"
      id="Fact_b385e5c06efe4ceaacdd0d850197bf4a"
      unitRef="U001">455719035</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20211231"
      decimals="0"
      id="Fact_ba41b7e29dd440d7af840a5fad4e867f"
      unitRef="U001">466186406</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="c20201231"
      decimals="0"
      id="Fact_d63be4ce142f4e36b09add302b477a56"
      unitRef="U001">458407568</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20221231"
      decimals="0"
      id="Fact_09a2ae50e9bb4374bcdec7dd7c7d4ab6"
      unitRef="U001">73170230</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20211231"
      decimals="0"
      id="Fact_9d39d2ff19ce4e5badd8ea5b83fb6ae9"
      unitRef="U001">68028373</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="c20201231"
      decimals="0"
      id="Fact_99dc03ff13f349a7af4ba2d5f5027dec"
      unitRef="U001">59156958</us-gaap:DeferredPolicyAcquisitionCosts>
    <dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes
      contextRef="c20221231"
      decimals="0"
      id="Fact_317631c6cb7143c3b95adeb851ffb533"
      unitRef="U001">23794084</dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes>
    <dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes
      contextRef="c20211231"
      decimals="0"
      id="Fact_2812f70ec02e424aa5cba2c7ac13b605"
      unitRef="U001">21294388</dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes>
    <dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes
      contextRef="c20201231"
      decimals="0"
      id="Fact_52bea10d010149dd8f5e1540f5b44937"
      unitRef="U001">18586428</dgica:StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes>
    <dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable
      contextRef="c20221231"
      decimals="0"
      id="Fact_7120ddd0847c4b5ead688c211dbd9440"
      unitRef="U001">28706200</dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable>
    <dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable
      contextRef="c20211231"
      decimals="0"
      id="Fact_910f249ac70f4e89b89fa21903347b90"
      unitRef="U001">23510400</dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable>
    <dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable
      contextRef="c20201231"
      decimals="0"
      id="Fact_43c544cd2d6140ad9f79051d0808351d"
      unitRef="U001">20958600</dgica:StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable>
    <dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments
      contextRef="c20221231"
      decimals="0"
      id="Fact_2df7005743884575b8840eb272b9c2e6"
      unitRef="U001">712623</dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments>
    <dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments
      contextRef="c20211231"
      decimals="0"
      id="Fact_ec98893e8b5e4a979a78bca7dda1a283"
      unitRef="U001">929862</dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments>
    <dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments
      contextRef="c20201231"
      decimals="0"
      id="Fact_2e572db3d3ac4c9f9364d0587b4b982d"
      unitRef="U001">1315378</dgica:StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments>
    <dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities
      contextRef="c20221231"
      decimals="0"
      id="Fact_6dc30500f2e149e687937f0aceb0376e"
      unitRef="U001">-49367986</dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities>
    <dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities
      contextRef="c20211231"
      decimals="0"
      id="Fact_b66c31be73014a3fbb1f46b0d6391ee3"
      unitRef="U001">5958434</dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities>
    <dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities
      contextRef="c20201231"
      decimals="0"
      id="Fact_80aa38627d174840ac0b8a948eaaf7b8"
      unitRef="U001">15309610</dgica:StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities>
    <dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments
      contextRef="c20221231"
      decimals="0"
      id="Fact_9ca29b6297e242febd504babc57b5382"
      unitRef="U001">1553006</dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments>
    <dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments
      contextRef="c20211231"
      decimals="0"
      id="Fact_604580547bae46b1a707220e34daa2ef"
      unitRef="U001">12283000</dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments>
    <dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments
      contextRef="c20201231"
      decimals="0"
      id="Fact_e3613fbe762a4ebcb52956bbcc36886a"
      unitRef="U001">18787566</dgica:StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_92a1163aa347461baec624c0a9d02797"
      unitRef="U001">483593012</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231"
      decimals="0"
      id="Fact_c1fcec94cc3447adad79abcdefc3014d"
      unitRef="U001">531036087</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231"
      decimals="0"
      id="Fact_c9bb8eec65fa42e9ab331cf16cab8cac"
      unitRef="U001">517774120</us-gaap:StockholdersEquity>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="c20220101to20221231"
      id="Text_0f991fc6e440426bafc810809ccda424">
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;16 - Supplementary Cash Flow Information&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table reflects net income taxes and interest we paid during 2022, 2021 and 2020:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income taxes&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;4,500,000&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;6,200,000&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;12,800,000&lt;/span&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;
              &lt;div&gt;&lt;span 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;Interest&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;623,947&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,150,211&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,191,800&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:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_2dc9b9e63c38487e9a4276279ed8f2c0">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table reflects net income taxes and interest we paid during 2022, 2021 and 2020:&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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income taxes&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;4,500,000&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;6,200,000&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;12,800,000&lt;/span&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;
              &lt;div&gt;&lt;span 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;Interest&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;623,947&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,150,211&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,191,800&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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_b2f418e54a7b4616b6d9b1cbdb75c5e6"
      unitRef="U001">4500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3c91be7e02da43029db65c7c6fd4c1f9"
      unitRef="U001">6200000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a0aeb729c6b644c9ab70c0c64bc66007"
      unitRef="U001">12800000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_0e44c7d673e643e5a44cbb22f38ec387"
      unitRef="U001">623947</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_460c3cee1c6b43829b3c8e9a94ae4682"
      unitRef="U001">1150211</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_86e21932563847c1b483d100844c0448"
      unitRef="U001">1191800</us-gaap:InterestPaidNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20220101to20221231"
      id="Text_d82a9558794d45bcb7f9f4433a491dd6">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;17 - Earnings Per Share&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have two classes of common stock, which we refer to as Class A common stock and Class B common stock. Our Class A common stock is entitled to be paid cash dividends
        that are at least 10% higher than the cash dividends we pay on our Class B common stock. Accordingly, we use the two-class method for
        the computation of earnings per common share. The two-class method is an earnings allocation formula that determines earnings per share separately for each class of common stock based on dividends declared and an allocation of remaining
        undistributed earnings using a participation percentage reflecting the dividend rights of each class.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present below a reconciliation of the numerators and denominators we used in the basic and diluted per share computations for our Class A common stock:&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="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;Year 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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(in thousands)&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Basic (loss) earnings per share:&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;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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Allocation of net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,571&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;21,131&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;43,609&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Weighted-average shares outstanding&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;26,409&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="color: rgb(0, 0, 0);"&gt;25,388&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="color: rgb(0, 0, 0);"&gt;23,707&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: 64%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Basic (loss) earnings per share&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(0.06&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;0.83&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1.84&lt;/span&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;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;Diluted (loss) earnings 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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Numerator:&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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Allocation of net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,571&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;21,131&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;43,609&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Number of shares used in basic computation&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;26,409&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;25,388&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;23,707&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: 25.2pt; color: rgb(0, 0, 0);"&gt;Weighted-average effect of dilutive securities&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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);"&gt;Add: Director and employee stock options&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;&#x2014;&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;146&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;180&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: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 43.2pt; color: rgb(0, 0, 0);"&gt;Number of shares used in per share computations&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="color: rgb(0, 0, 0);"&gt;26,409&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="color: rgb(0, 0, 0);"&gt;25,534&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="color: rgb(0, 0, 0);"&gt;23,887&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: 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;Diluted (loss) earnings per share&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(0.06&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;0.83&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1.83&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We used the following information in the basic and diluted per share computations for our Class B common stock:&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="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;Year 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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(in thousands)&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Basic and diluted (loss) earnings per share:&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;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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Allocation of net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(388&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;4,123&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;9,206&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Weighted-average shares outstanding&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;5,577&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="color: rgb(0, 0, 0);"&gt;5,577&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="color: rgb(0, 0, 0);"&gt;5,577&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: 64%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Basic and diluted (loss) earnings per share&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(0.07&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;0.74&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1.65&lt;/span&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="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We did not include any effect of dilutive securities in the computation of diluted loss per share for 2022 because we sustained a net loss for the period.&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_cd47d3830f8c497aacd6d94a7e29a85a"
      unitRef="U005">0.10</dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_b595688046344ff58fabe3c537864f52">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We present below a reconciliation of the numerators and denominators we used in the basic and diluted per share computations for our Class A common stock:&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="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;Year 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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(in thousands)&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Basic (loss) earnings per share:&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;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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Allocation of net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,571&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;21,131&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;43,609&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Weighted-average shares outstanding&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;26,409&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="color: rgb(0, 0, 0);"&gt;25,388&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="color: rgb(0, 0, 0);"&gt;23,707&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: 64%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Basic (loss) earnings per share&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(0.06&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;0.83&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1.84&lt;/span&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;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;Diluted (loss) earnings 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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Numerator:&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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Allocation of net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,571&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;21,131&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;43,609&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Number of shares used in basic computation&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;26,409&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;25,388&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;23,707&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: 25.2pt; color: rgb(0, 0, 0);"&gt;Weighted-average effect of dilutive securities&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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);"&gt;Add: Director and employee stock options&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;&#x2014;&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;146&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;180&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: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 43.2pt; color: rgb(0, 0, 0);"&gt;Number of shares used in per share computations&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="color: rgb(0, 0, 0);"&gt;26,409&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="color: rgb(0, 0, 0);"&gt;25,534&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="color: rgb(0, 0, 0);"&gt;23,887&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: 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;Diluted (loss) earnings per share&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(0.06&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;0.83&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1.83&lt;/span&gt;&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;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We used the following information in the basic and diluted per share computations for our Class B common stock:&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="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;Year 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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(in thousands)&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Basic and diluted (loss) earnings per share:&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;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: 16.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: 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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Allocation of net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(388&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;4,123&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;9,206&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Weighted-average shares outstanding&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;5,577&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="color: rgb(0, 0, 0);"&gt;5,577&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="color: rgb(0, 0, 0);"&gt;5,577&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: 64%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Basic and diluted (loss) earnings per share&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(0.07&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;0.74&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1.65&lt;/span&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;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_fb7b2d8c523d40a1a2675af370a46df1"
      unitRef="U001">-1571000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_6e6fbef19896416d9a9c40e6abdce760"
      unitRef="U001">21131000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_bb41e9e790d443f8bd9f6cfea84ac9fa"
      unitRef="U001">43609000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_5e0666185e9d46ba9354cce45abcd30a"
      unitRef="U002">26409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_584db5f6672c4f0e82b5a971f98505f5"
      unitRef="U002">25388000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_9c4cf64be0a44fa9964c3af1d078b3d2"
      unitRef="U002">23707000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_94b27fae7a894daf989641950cea92b7"
      unitRef="U003">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_34d15c43ccd44ec59ceb32e9f945d131"
      unitRef="U003">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_32ad5424fa1f47aea82b331248f48b34"
      unitRef="U003">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_fb5d7248deb947409a1af0b08f65996f"
      unitRef="U001">-1571000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_ca9549f8d3b3446da149baac8ecef95a"
      unitRef="U001">21131000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_0899d2362e4e425eb2829f375af26b56"
      unitRef="U001">43609000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_752286e6f354402cb31591786432a8b6"
      unitRef="U002">26409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_87bb57d79dc9412fa0632c2f0fd22b66"
      unitRef="U002">25388000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_f2616ba374574a8fa84979b8b2d158d4"
      unitRef="U002">23707000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_9274eeddd5984bceaa2d4da6ff5fa68a"
      unitRef="U002">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_cd585b8a4e3c46b88fc4d68aaa23b492"
      unitRef="U002">146000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_f54ff36a7a124bfdbf13c2d79d6d51e9"
      unitRef="U002">180000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_764a86f4fec04d949711dbce24a698dd"
      unitRef="U002">26409000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_2374636c75f34001a499e2cf3fd49b9e"
      unitRef="U002">25534000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_080816572ce94a7fba1daa5e827ac8b2"
      unitRef="U002">23887000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_312057b6440b4017af7b83945f41e771"
      unitRef="U003">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_43fbfd0d76f746f0ae92e7786d8bb329"
      unitRef="U003">0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassAMember"
      decimals="2"
      id="Fact_1094f059c2c04ac4b0499f69cccf8ce0"
      unitRef="U003">1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_ac5630ddb22043b792973c8618fa6e1d"
      unitRef="U001">-388000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_29837a847900415e8a2ef2fd38e981f7"
      unitRef="U001">-388000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_e1377bf5eefc4b19bc1de2f0b5fed1a0"
      unitRef="U001">4123000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_06940c2c08004039a52d453996b3d7cb"
      unitRef="U001">4123000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_897ff83dd29d4696b88c47cff9c8c51f"
      unitRef="U001">9206000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_72662c3b97374fa3a80b78789dd59b86"
      unitRef="U001">9206000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_6dc1446b2bbb44f392bb552963123063"
      unitRef="U002">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_2ae22db46393440592a0658843acadc5"
      unitRef="U002">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_d2bf63aa6f0c417693636c1aae081547"
      unitRef="U002">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_57e02302d4a9488591d23f5daae35d09"
      unitRef="U002">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_93a1adec30ce4da2ba45489d6362ca19"
      unitRef="U002">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_08c2fca8c4aa4cc584460800b5e85d12"
      unitRef="U002">5577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_cea6624b73e74dbe8afa3ff30a547921"
      unitRef="U003">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220101to20221231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_11d3ce97d191490baa98d5485ea8c8fa"
      unitRef="U003">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_82bfb9a317934c1fb95349418dadb4f4"
      unitRef="U003">0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210101to20211231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_101688d88c8a413b9f310b847e4cbd9e"
      unitRef="U003">0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_ee6c51553e07470e9042b9156fc3067e"
      unitRef="U003">1.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200101to20201231_StatementClassOfStockAxis_CommonClassBMember"
      decimals="2"
      id="Fact_d4bd6b7b5b244df2856cea27c1393c54"
      unitRef="U003">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_443484e74ebb409b83f4cd2fe3c87547">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;18 - Condensed Financial Information of Parent 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: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Condensed Balance Sheets&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(in thousands)&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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&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;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;br/&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;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="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="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;Investment in subsidiaries/affiliates (equity method)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;509,513&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;554,804&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Short-term investments&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;7,325&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;9&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; color: rgb(0, 0, 0);"&gt;Cash&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,288&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,375&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Property and equipment&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;586&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;716&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; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,589&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,455&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Total assets&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;525,301&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;572,359&lt;/span&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;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Liabilities and Stockholders&#x2019; Equity&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;&#160;&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;&#160;&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; color: rgb(0, 0, 0);"&gt;Liabilities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash dividends declared to stockholders&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,297&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;4,915&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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Notes payable to subsidiary&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,411&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,408&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: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Total liabilities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,708&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,323&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Stockholders&#x2019; equity&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;483,593&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;531,036&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; color: rgb(0, 0, 0);"&gt;Total liabilities and stockholders&#x2019; equity&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;525,301&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;572,359&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Condensed Statements of (Loss) Income and Comprehensive (Loss) Income&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(in thousands)&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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended December 31,&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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); font-style: italic; font-weight: bold;"&gt;Statements of (Loss) Income&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;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;Revenues&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;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;Dividends from subsidiaries&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,000&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;14,000&lt;/span&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;Realized investment gains&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;&#x2014;&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;&#x2014;&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;&#x2014;&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;Other&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;526&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;481&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;463&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total revenues&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;526&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;5,481&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;14,463&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Operating expenses&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;1,245&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,223&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,258&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;Interest&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;787&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;787&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;794&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total expenses&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;2,032&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;2,010&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;2,052&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries&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,506&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;3,471&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;12,411&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income tax benefit&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;(618&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;(714&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;(1,059&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: 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;(Loss) income before equity in undistributed net (loss) income of subsidiaries&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;(888&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,185&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;13,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;&#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;Equity in undistributed net (loss) income of subsidiaries&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;(1,071&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;21,069&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;39,345&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,959&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;25,254&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,815&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Statements of Comprehensive (Loss) Income&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: 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;Net (loss) income&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,959&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;25,254&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,815&lt;/span&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;/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;Other comprehensive (loss) income, net of tax&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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Unrealized (loss) gain - subsidiaries&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;(44,988&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;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;(7,847&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;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;10,627&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other comprehensive (loss) income,&#160; net of tax&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;(44,988&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;(7,847&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;10,627&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Comprehensive (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(46,947&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;17,407&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;63,442&lt;/span&gt;&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;div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Condensed Statements of Cash Flows&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;

&lt;div style="text-align: center; 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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended December 31,&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Cash flows from operating activities:&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;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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Net (loss) income&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,959&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;25,254&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,815&lt;/span&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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Adjustments:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Equity in undistributed net loss (income) of subsidiaries&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,071&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;(21,069&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;(39,345&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Other&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;(1,972&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;(536&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,615&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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net adjustments&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;(901&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;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;(21,605&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;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;(44,960&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: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net cash (used) provided&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;(2,860&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;3,649&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;7,855&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Cash flows from investing activities:&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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Net (purchases) sale of short-term investments&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;(7,316&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;&#x2014;&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;2,493&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net purchase of property 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;&#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;&#x2014;&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;(13&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;(18&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Investment in subsidiaries&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;(768&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;(916&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;(1,037&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 rowspan="1" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Other&lt;br/&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(28&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net cash (used) received&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;(8,112&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;(929&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;1,438&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Cash flows from financing activities:&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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash dividends paid&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;(20,503&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;(19,099&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;(16,976&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: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Issuance of common stock&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); padding-bottom: 2px;" 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); 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;20,388&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); 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%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" 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); 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;15,433&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); 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%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" 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); 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;20,654&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); 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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net cash (used) received&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="color: rgb(0, 0, 0);"&gt;(115&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;
              &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;" 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="color: rgb(0, 0, 0);"&gt;(3,666&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;
              &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;" 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="color: rgb(0, 0, 0);"&gt;3,678&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: 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 change in cash&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;(11,087&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;(946&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;12,971&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash at beginning of year&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;14,375&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;15,321&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;2,350&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash at end of year&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;3,288&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;14,375&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;15,321&lt;/span&gt;&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:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_1f16390b4ac24338b3633062fbb6d24f">
&lt;div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Condensed Balance Sheets&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(in thousands)&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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&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;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;br/&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;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="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="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;Investment in subsidiaries/affiliates (equity method)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;509,513&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;554,804&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Short-term investments&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;7,325&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;9&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; color: rgb(0, 0, 0);"&gt;Cash&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;3,288&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;14,375&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0);"&gt;Property and equipment&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;586&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;716&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; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,589&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;2,455&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Total assets&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;525,301&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;572,359&lt;/span&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;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Liabilities and Stockholders&#x2019; Equity&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;&#160;&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;&#160;&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; color: rgb(0, 0, 0);"&gt;Liabilities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash dividends declared to stockholders&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,297&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;4,915&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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Notes payable to subsidiary&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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="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; 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: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;35,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,411&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,408&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: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Total liabilities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,708&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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); 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;41,323&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Stockholders&#x2019; equity&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;483,593&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: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;531,036&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; color: rgb(0, 0, 0);"&gt;Total liabilities and stockholders&#x2019; equity&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;525,301&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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: rgb(204, 238, 255);" 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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;572,359&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_6fb18914ae714a60996a2950cf1ca12f"
      unitRef="U001">509513000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_777e76a99b0c4e76a5e45eb924253779"
      unitRef="U001">554804000</us-gaap:EquityMethodInvestments>
    <dgica:ShortTermInvestmentsAtCost
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a14238a81715493e8d7cc265c1c517fa"
      unitRef="U001">7325000</dgica:ShortTermInvestmentsAtCost>
    <dgica:ShortTermInvestmentsAtCost
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_3dfd86546a444c999458d7c0c373477a"
      unitRef="U001">9000</dgica:ShortTermInvestmentsAtCost>
    <us-gaap:Cash
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_0ebb17ad3df941f5820945586e431b2b"
      unitRef="U001">3288000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_48739bf6510444a28eb7edb79867d40d"
      unitRef="U001">14375000</us-gaap:Cash>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_ed2edd11c0af49efb4e83269a3ecf15d"
      unitRef="U001">586000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_452c3cbd846144f09d4fb0a50b35e8f3"
      unitRef="U001">716000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssets
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_230dc9105c3b45ce9c79e3c112347b3e"
      unitRef="U001">4589000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_98814dddcec24c9ba69a69170f292909"
      unitRef="U001">2455000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a7c06a07b95a48cfa33c322b7730bee1"
      unitRef="U001">525301000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c95fd0806d6c453db9a04126b5f60bd2"
      unitRef="U001">572359000</us-gaap:Assets>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_6adcdea19bfc42b2a740dd5c9a507b62"
      unitRef="U001">5297000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_4d2abc533190486e90069fe8cefcf4ea"
      unitRef="U001">4915000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:NotesPayable
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_33849c4df9fa49af9070d175755a56c9"
      unitRef="U001">35000000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_80f9e55f12404f09a87b6333dc51365a"
      unitRef="U001">35000000</us-gaap:NotesPayable>
    <us-gaap:OtherLiabilities
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_2464b9ac822b4793acc2d46104d12315"
      unitRef="U001">1411000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_aac43c0100b94872955ea2297bbfb53f"
      unitRef="U001">1408000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_6746dc350f5646898fe1e6c844db41d5"
      unitRef="U001">41708000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_f6822f9f90df48a7975dde4709c17ba1"
      unitRef="U001">41323000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_7510a2ffc9224a068b3cc3ba3d0b0794"
      unitRef="U001">483593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_0bb5758d9c004573af11869caa51d1b2"
      unitRef="U001">531036000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c8aa262b9c6543fe973ec14a3b784a90"
      unitRef="U001">525301000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_4e1daa02752e4a72a346adad749fa455"
      unitRef="U001">572359000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_576fe57a691347fb9c6000c7c97e73be">
&lt;div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Condensed Statements of (Loss) Income and Comprehensive (Loss) Income&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(in thousands)&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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended December 31,&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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); font-style: italic; font-weight: bold;"&gt;Statements of (Loss) Income&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;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;Revenues&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;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;Dividends from subsidiaries&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;5,000&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;14,000&lt;/span&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;Realized investment gains&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;&#x2014;&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;&#x2014;&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;&#x2014;&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;Other&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;526&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;481&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;463&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total revenues&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;526&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;5,481&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;14,463&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Operating expenses&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;1,245&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,223&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,258&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;Interest&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;787&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;787&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;794&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total expenses&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;2,032&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;2,010&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;2,052&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries&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,506&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;3,471&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;12,411&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Income tax benefit&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;(618&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;(714&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;(1,059&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: 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;(Loss) income before equity in undistributed net (loss) income of subsidiaries&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;(888&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,185&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;13,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;&#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;Equity in undistributed net (loss) income of subsidiaries&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;(1,071&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;21,069&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;39,345&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,959&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;25,254&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,815&lt;/span&gt;&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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Statements of Comprehensive (Loss) Income&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: 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;Net (loss) income&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,959&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;25,254&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,815&lt;/span&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;/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;Other comprehensive (loss) income, net of tax&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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Unrealized (loss) gain - subsidiaries&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;(44,988&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;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;(7,847&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;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;10,627&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other comprehensive (loss) income,&#160; net of tax&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;(44,988&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;(7,847&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;10,627&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Comprehensive (loss) income&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(46,947&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;17,407&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;63,442&lt;/span&gt;&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;
</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <dgica:DividendsFromSubsidiariesAndAffiliates
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_309f6f51cbc0439ba8da88139cbfe0fa"
      unitRef="U001">0</dgica:DividendsFromSubsidiariesAndAffiliates>
    <dgica:DividendsFromSubsidiariesAndAffiliates
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_ce73df0e4f9a4457b0d43933cfa7c5a2"
      unitRef="U001">5000000</dgica:DividendsFromSubsidiariesAndAffiliates>
    <dgica:DividendsFromSubsidiariesAndAffiliates
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_7f7f354fa8bc4a72a6a8f086804987e1"
      unitRef="U001">14000000</dgica:DividendsFromSubsidiariesAndAffiliates>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_cc354de782244612af5e36d5a0732b07"
      unitRef="U001">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_0edeeb90e8044c2d83c60d4e7b742cfc"
      unitRef="U001">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d2aa94f8378c496d8efd9fbf0aa46742"
      unitRef="U001">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_0e1949e98d7e471fbc4c1ddf3bcd4ae6"
      unitRef="U001">526000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_ec1e1bed945144d4b1ae6f2757ed13a3"
      unitRef="U001">481000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d93bc9ea29f047bba60d8947aec79a1d"
      unitRef="U001">463000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a2ea0ff1bd224c91a7e34bad9f7d5677"
      unitRef="U001">526000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_70e5e900ad034212a36eebbd087c763b"
      unitRef="U001">5481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_8e9e95069553452394f6ca5ad1fab63a"
      unitRef="U001">14463000</us-gaap:Revenues>
    <us-gaap:OperatingExpenses
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_08bd3a56610741269cd0e3023eeca99c"
      unitRef="U001">1245000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b06097fcbd5f4b85bd6d96cfb3c0a2cd"
      unitRef="U001">1223000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_792b19d7fba4457b9f0977b9a03a2caa"
      unitRef="U001">1258000</us-gaap:OperatingExpenses>
    <us-gaap:InterestExpense
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_478419a16fd44a9996c9d6a82c7665f6"
      unitRef="U001">787000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_56d767e7c8f949089b9ea74b0e9ecb43"
      unitRef="U001">787000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_037bf31f52d540aaa0c75572b8492200"
      unitRef="U001">794000</us-gaap:InterestExpense>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b86c0ed477b64f89a51f38a1c96b31d7"
      unitRef="U001">2032000</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_7c8f2f5284184278b91ce2bae5a14b23"
      unitRef="U001">2010000</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_4e48b841c6624c14b3f3eaef45ce73ec"
      unitRef="U001">2052000</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_e8aed7481339404687d2eb3b7fe46071"
      unitRef="U001">-1506000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_988437532b954bc7aea60d8c7590d61b"
      unitRef="U001">3471000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_71bcc272fd644abbb862456873faacc8"
      unitRef="U001">12411000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c9a071d2b51f48c8950f10d22c39c50d"
      unitRef="U001">-618000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_478b07347eb94ffdac21bed641b6b003"
      unitRef="U001">-714000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_1c88183d7b914c54ad9aaf07f1ac2c9f"
      unitRef="U001">-1059000</us-gaap:IncomeTaxExpenseBenefit>
    <dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c75c2745a1284605b3e1a4d3d11029fe"
      unitRef="U001">-888000</dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_288d76aedde9459d9b326b6b26af0ac7"
      unitRef="U001">4185000</dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_f9f314f2600f425e982cf89ab4e38b91"
      unitRef="U001">13470000</dgica:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <dgica:EquityInUndistributedNetIncomeOfSubsidiaries
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c336fb1e30f448a582aa76a5dbebb6c7"
      unitRef="U001">-1071000</dgica:EquityInUndistributedNetIncomeOfSubsidiaries>
    <dgica:EquityInUndistributedNetIncomeOfSubsidiaries
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_588fe605f03d4c08820b735a6542e293"
      unitRef="U001">21069000</dgica:EquityInUndistributedNetIncomeOfSubsidiaries>
    <dgica:EquityInUndistributedNetIncomeOfSubsidiaries
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a258305bb54e4447bb1b6d86b3c25bff"
      unitRef="U001">39345000</dgica:EquityInUndistributedNetIncomeOfSubsidiaries>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_4f6d8ca03ca54232b872346bbd8fb68b"
      unitRef="U001">-1959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_e9d335b13a6549e5ae65630a1cbc8b5e"
      unitRef="U001">25254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_3fa9e2dfc656420ca7f1a7063c685d32"
      unitRef="U001">52815000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d0d5be9198f44d4cbd15b199f614cdcc"
      unitRef="U001">-1959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_aa38882f40bf4ee29ac91ae35639f234"
      unitRef="U001">25254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_90e31b6a5f9a4a99a206a31cd1f4a804"
      unitRef="U001">52815000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b1254f04ff8843d8a335000baee703ec"
      unitRef="U001">-44988000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_f311403e13884b6d976fbbd01d1270a7"
      unitRef="U001">-7847000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_798cd1668e06456590693a6615ef7093"
      unitRef="U001">10627000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c77a3b64ea104e6fae67da98af036528"
      unitRef="U001">-44988000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_6449f6d64c874c8e99096886e752fa4c"
      unitRef="U001">-7847000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_12f8efefa1dd48a281c03b940204d713"
      unitRef="U001">10627000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d4177ed4fa1c41d687615031a6333e92"
      unitRef="U001">-46947000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_7a40750b6f2b424eb529f6fe73e8ed31"
      unitRef="U001">17407000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_82e77d428f594460a32b30f77265176c"
      unitRef="U001">63442000</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="c20220101to20221231"
      id="Text_32f8ebaf49614ebfa3e62f447de94680">
&lt;div style="text-align: center; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Condensed Statements of Cash Flows&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(in thousands)&lt;/div&gt;

&lt;div style="text-align: center; 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;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended December 31,&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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;Cash flows from operating activities:&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;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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Net (loss) income&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(1,959&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;25,254&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;52,815&lt;/span&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;/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: 16.2pt; color: rgb(0, 0, 0);"&gt;Adjustments:&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Equity in undistributed net loss (income) of subsidiaries&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,071&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;(21,069&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;(39,345&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Other&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;(1,972&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;(536&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,615&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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net adjustments&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;(901&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;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;(21,605&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;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;(44,960&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: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net cash (used) provided&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;(2,860&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;3,649&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;7,855&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Cash flows from investing activities:&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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Net (purchases) sale of short-term investments&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;(7,316&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;&#x2014;&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;2,493&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net purchase of property 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;&#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;&#x2014;&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;(13&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;(18&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Investment in subsidiaries&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;(768&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;(916&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;(1,037&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 rowspan="1" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Other&lt;br/&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(28&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net cash (used) received&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;(8,112&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;(929&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;1,438&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Cash flows from financing activities:&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;&#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;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: 64%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash dividends paid&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;(20,503&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;(19,099&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;(16,976&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: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Issuance of common stock&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); padding-bottom: 2px;" 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); 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;20,388&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); 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%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" 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); 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;15,433&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); 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%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" 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); 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;20,654&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); 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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Net cash (used) received&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="color: rgb(0, 0, 0);"&gt;(115&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;
              &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;" 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="color: rgb(0, 0, 0);"&gt;(3,666&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;
              &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;" 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="color: rgb(0, 0, 0);"&gt;3,678&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: 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 change in cash&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;(11,087&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;(946&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;12,971&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash at beginning of year&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;14,375&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;15,321&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;2,350&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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Cash at end of year&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;3,288&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;14,375&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;15,321&lt;/span&gt;&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;
</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_855d910ef79d4eddbec06038f1338981"
      unitRef="U001">-1959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d163a8d87d8342d3828ab14564346ec2"
      unitRef="U001">25254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_56b4ca4a178342f1bd436842a636b3f9"
      unitRef="U001">52815000</us-gaap:NetIncomeLoss>
    <dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_881fb56c6a014d44ad00920b28ca4722"
      unitRef="U001">1071000</dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries>
    <dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d65e4d87e24c46aebbbd2c870d0c4a3a"
      unitRef="U001">-21069000</dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries>
    <dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_e7b4eca5b5da438f9d3f8d16d3f3a60a"
      unitRef="U001">-39345000</dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_fe88046c219e4d62b47031f079a169c6"
      unitRef="U001">1972000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_22f9abfe005d466dbbff38f57f22f712"
      unitRef="U001">536000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a27c9690d0524d5aaa3a7b12327d659e"
      unitRef="U001">5615000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_5b0e402f68bc4e1fb5d0d7af167386d4"
      unitRef="U001">-901000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_90ed2f6a7ae04a278daf55722723978f"
      unitRef="U001">-21605000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_947f2c6af5764f64b885b4a1caac4850"
      unitRef="U001">-44960000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_9dcf065317144b8aaacaee3435a2f445"
      unitRef="U001">-2860000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_babefca4e7cf48908fe09bfa50a46eda"
      unitRef="U001">3649000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_2815311ecfc8441abdaf490a5ddf9edd"
      unitRef="U001">7855000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_5e99683fd5fb4aa0a422da5440e3e691"
      unitRef="U001">7316000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_038c6627d237400181b4b4ac37339095"
      unitRef="U001">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b18676d2f75a4323a693bbe4a894f7ae"
      unitRef="U001">-2493000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b136079ad8a9403096fee823d332baee"
      unitRef="U001">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c6692f8163c44ec9a8d38307574cf19e"
      unitRef="U001">13000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_fc368b6df61544bc85ec04138fd35ed6"
      unitRef="U001">18000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <dgica:PaymentsForProceedsFromInvestmentInSubsidiaries
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c09e39137582436e8787244912ce139d"
      unitRef="U001">768000</dgica:PaymentsForProceedsFromInvestmentInSubsidiaries>
    <dgica:PaymentsForProceedsFromInvestmentInSubsidiaries
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b64586b1d9d64f598db77871f03e9b09"
      unitRef="U001">916000</dgica:PaymentsForProceedsFromInvestmentInSubsidiaries>
    <dgica:PaymentsForProceedsFromInvestmentInSubsidiaries
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_f45d15c1dd444a65b3ad2ffdfcfc1586"
      unitRef="U001">1037000</dgica:PaymentsForProceedsFromInvestmentInSubsidiaries>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a7bf6285c7d147eaa974e12ab7ed52e6"
      unitRef="U001">28000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_12fc908b0e80409b9d8ac97f177734db"
      unitRef="U001">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_e95c32df4f424854a2deac959439c228"
      unitRef="U001">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_74b3facd1b644c79bec61e87c8d038f3"
      unitRef="U001">-8112000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_ad11b237468d40ecb6930c87e3ac2e47"
      unitRef="U001">-929000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_8298ec3f84b746be8354cd01417ba328"
      unitRef="U001">1438000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_363635714ff24126b70d9e100e23628e"
      unitRef="U001">20503000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d4cdec791fc94bd29dffb100ca230eba"
      unitRef="U001">19099000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b28a10337f10442592b63bb45f34455d"
      unitRef="U001">16976000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_1915310f06a9467c97d85900cc913308"
      unitRef="U001">20388000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_e52beae90bb94d40af1194aac36b76c4"
      unitRef="U001">15433000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a7a044dd546541b7b504d3eb49247ee2"
      unitRef="U001">20654000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_30c384359d5240daa497cb1825abc79f"
      unitRef="U001">-115000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_efd23a4e37804e45b74a3526f0edf92d"
      unitRef="U001">-3666000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_156461d579f940d39c09967e24613fe0"
      unitRef="U001">3678000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_1d89b4f7d2ee46ee95feb1e50a00f406"
      unitRef="U001">-11087000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_a662d15737e4404c8bab111d7b104fe3"
      unitRef="U001">-946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20200101to20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_6fb7feb2d84c4a3ba24319f89d27860c"
      unitRef="U001">12971000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:Cash
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_c06d6d37e42b49d18537e5de54dd03e0"
      unitRef="U001">14375000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_ceb578c6fb884a66937155de073dc079"
      unitRef="U001">15321000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20191231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_37d6061bdae64f90a0b756016cc4bb1e"
      unitRef="U001">2350000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_4f673989da724427872583670b2389dc"
      unitRef="U001">3288000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20211231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_b951f48f655e4149814fbcef3e270d52"
      unitRef="U001">14375000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c20201231_ConsolidatedEntitiesAxis_ParentCompanyMember"
      decimals="-3"
      id="Fact_d583a5bc9e8d43de950839976794d4eb"
      unitRef="U001">15321000</us-gaap:Cash>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_287fc79ffd29489f803b86b2de865c78">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19 - Segment Information&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We have three reportable segments, which consist of our
        investment function, our commercial lines of insurance and our personal lines of insurance. Using independent agents, our insurance subsidiaries market commercial lines of insurance to small and medium-sized businesses and personal lines of
        insurance to individuals.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We evaluate the performance of the commercial lines and personal lines primarily based upon our insurance subsidiaries&#x2019; underwriting results as determined under SAP for
        our total business.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We do not allocate assets to the commercial and personal lines and review the two segments in total for purposes of decision-making. We operate only in the United
        States, and no single customer or agent provides 10 percent or more of our revenues.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial data by segment 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="10" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Revenues:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned:&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;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: 25.2pt; color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;510,153&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;468,433&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;412,877&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Personal lines&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;312,337&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;307,582&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;329,163&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);"&gt;GAAP premiums earned&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;822,490&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;776,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;&#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;742,040&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: 16.2pt;"&gt;Net investment income&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;34,016&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;31,126&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;29,504&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);"&gt;
                &lt;div style="color: rgb(0, 0, 0); text-indent: 9pt;"&gt;Investment (losses) gains&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 style="color: rgb(0, 0, 0);"&gt;(10,185&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;6,477&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;2,778&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Other&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;1,900&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;2,848&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;3,497&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total revenues&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;848,221&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;816,466&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;777,819&lt;/span&gt;&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="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;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="10" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(Loss) income before income taxes:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Underwriting (loss) income:&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;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: 25.2pt; color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(22,665&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(35,174&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(858&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;/div&gt;
            &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: 25.2pt; color: rgb(0, 0, 0);"&gt;Personal lines&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;(13,506&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;17,235&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;31,764&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);"&gt;SAP underwriting (loss) income&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;(36,171&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;(17,939&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;30,906&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;GAAP adjustments&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;8,667&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;9,945&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;(959&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;GAAP underwriting (loss) income&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;(27,504&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;(7,994&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;29,947&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net investment income&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;34,016&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;31,126&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;29,504&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: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;
                &lt;div style="color: rgb(0, 0, 0); text-indent: 9pt;"&gt;Investment (losses) gains&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 style="color: rgb(0, 0, 0);"&gt;(10,185&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;6,477&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;2,778&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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;35&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;730&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;1,043&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(Loss) income before income taxes&lt;/div&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(3,638&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;30,339&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;63,272&lt;/span&gt;&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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c20220101to20221231"
      decimals="INF"
      id="Fact_f9709224ff164679970a83f42c2d1b09"
      unitRef="U004">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="c20220101to20221231"
      id="Text_8457fe76c496414c8d7f2402baaeea41">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial data by segment 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="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;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="10" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Revenues:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Premiums earned:&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;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: 25.2pt; color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;510,153&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;468,433&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;412,877&lt;/span&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;Personal lines&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;312,337&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;307,582&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;329,163&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);"&gt;GAAP premiums earned&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;822,490&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;776,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;&#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;742,040&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: 16.2pt;"&gt;Net investment income&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;34,016&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;31,126&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;29,504&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);"&gt;
                &lt;div style="color: rgb(0, 0, 0); text-indent: 9pt;"&gt;Investment (losses) gains&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 style="color: rgb(0, 0, 0);"&gt;(10,185&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;6,477&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;2,778&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Other&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;1,900&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;2,848&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;3,497&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total revenues&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;848,221&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;816,466&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;777,819&lt;/span&gt;&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="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;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2022&lt;br/&gt;
              &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;2021&lt;br/&gt;
              &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;br/&gt;
              &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="10" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;(in thousands)&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;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;(Loss) income before income taxes:&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;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: 16.2pt; color: rgb(0, 0, 0);"&gt;Underwriting (loss) income:&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;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: 25.2pt; color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(22,665&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(35,174&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;(858&lt;/span&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;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;/div&gt;
            &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: 25.2pt; color: rgb(0, 0, 0);"&gt;Personal lines&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;(13,506&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;17,235&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;31,764&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%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0);"&gt;SAP underwriting (loss) income&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;(36,171&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;(17,939&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;30,906&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;GAAP adjustments&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;8,667&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;9,945&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;(959&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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);"&gt;GAAP underwriting (loss) income&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;(27,504&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;(7,994&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;29,947&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: 16.2pt; color: rgb(0, 0, 0);"&gt;Net investment income&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;34,016&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;31,126&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;29,504&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: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;
                &lt;div style="color: rgb(0, 0, 0); text-indent: 9pt;"&gt;Investment (losses) gains&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 style="color: rgb(0, 0, 0);"&gt;(10,185&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;6,477&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;2,778&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%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&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;35&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;730&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;1,043&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="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(Loss) income before income taxes&lt;/div&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;(3,638&lt;/span&gt;&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;30,339&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;63,272&lt;/span&gt;&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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_004c3144d95f4673ae125dcc72393af4"
      unitRef="U001">510153000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_44fffab53e4a4796b26c1cd52b1fcbb3"
      unitRef="U001">468433000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_9d0ad05252cc4622bfb58069faa0541c"
      unitRef="U001">412877000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_6d583fdc033b458d99920135eeb31895"
      unitRef="U001">312337000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_bce932cd3ff74a19b304157cd68a2c1f"
      unitRef="U001">307582000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_7324884a45fc46169c13befcbc5f547e"
      unitRef="U001">329163000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_1f9aabcfda9a460bb2c3fcff4ec9c895"
      unitRef="U001">822490000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_862c048a73c14381a0ee6cb12793c15c"
      unitRef="U001">776015000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_a0755ee65cac4c6d83371628168d1513"
      unitRef="U001">742040000</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_5ebdf0a0e56e42fc97c3b96ce80de560"
      unitRef="U001">34016000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_76a47e0f3b874bf9809ff2d683d81708"
      unitRef="U001">31126000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_510cfd214ab445c5b04d3c763750b402"
      unitRef="U001">29504000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6ad47e0d120d4f3793cc10ef8d65c176"
      unitRef="U001">-10185000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_458e31dccd1f4e44b60d5a4114eda477"
      unitRef="U001">6477000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_1076583d6b0842ec8a967e61fb29fd2a"
      unitRef="U001">2778000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherIncome
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_fc0a672738b74405bc8b50fbb97a51db"
      unitRef="U001">1900000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_7099382204c74b73b4a59414f38ab228"
      unitRef="U001">2848000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_de05b33cec43443db87d50ff0d81df51"
      unitRef="U001">3497000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_ebdb6207b89c40e8bfcb80443a2be18e"
      unitRef="U001">848221000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_9bf3a6fca7b64940806c2a878cbbe664"
      unitRef="U001">816466000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6bda8fb5ffbd41839f09e383b25fc856"
      unitRef="U001">777819000</us-gaap:Revenues>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_9ab08f181107492294e7b7c025b2c48a"
      unitRef="U001">-22665000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_66a35440713848c4a5f40b43a808323a"
      unitRef="U001">-35174000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_a2fc227099784f76909afe1c2961b4ff"
      unitRef="U001">-858000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_38f7dc3129e44ebe976c778340f6efa5"
      unitRef="U001">-13506000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_d0fb69ef3375420fbf2c6718da22a1d7"
      unitRef="U001">17235000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_9267fe3af5474854b7eb70c2ff99ba18"
      unitRef="U001">31764000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_7df5371ff6024d959de96c048e2006d7"
      unitRef="U001">-36171000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_596a2695ac764c1d85a8f2171c6c89d2"
      unitRef="U001">-17939000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_f3dd09412ace4081be45ab2789856179"
      unitRef="U001">30906000</dgica:StatutoryAccountingPracticesUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_6b4921fb2fca4fddad9ebd066bc78789"
      unitRef="U001">-8667000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_9479cae62725421fa0a46db92934e590"
      unitRef="U001">-9945000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_3fec2521e0584163b37a6cb7ef764bb1"
      unitRef="U001">959000</dgica:GAAPAdjustmentsRelatedToUnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_49c0da5f10304be89902233f59e5f442"
      unitRef="U001">-27504000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_17eff9c28a674a308cfa870f51846d5f"
      unitRef="U001">-7994000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:UnderwritingIncomeLoss
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_03cbe5827f29436881fc799be918efd0"
      unitRef="U001">29947000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:NetInvestmentIncome
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_222f30a5c96146b582b1cd50fdba57cf"
      unitRef="U001">34016000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_c7ddbf4f50ac4edf8f9d8679b0c3c6fc"
      unitRef="U001">31126000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_06d1fc07f39c455da721dd74528b5d73"
      unitRef="U001">29504000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_1d390dc6003242f2b940f54e85e09bb3"
      unitRef="U001">-10185000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_ff0f1046c5234cfda579aaf7735d4612"
      unitRef="U001">6477000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_3e58b682486043e0841556c995e0ed70"
      unitRef="U001">2778000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_aa80a3f2ac534d8a8852170243447f80"
      unitRef="U001">35000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_4f79621cfbbf4102bc1b5038b809ea0d"
      unitRef="U001">730000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_219e88806fa04df4931796958bb5f16d"
      unitRef="U001">1043000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_55a9dec5fc9f480697a5dc0e4b53f1ef"
      unitRef="U001">-3638000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_b7138ce13a6742338b230d5d30fe51f3"
      unitRef="U001">30339000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_dbb7123c455545d087a9319071e9d525"
      unitRef="U001">63272000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InsuranceDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_4a7f66343d564c39baffd4cd0503c451">
&lt;div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;20 - Guaranty Fund and Other Insurance-Related Assessments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our insurance subsidiaries&#x2019; liabilities for guaranty fund and other insurance-related assessments were $1.9 million and $1.7 million at December 31, 2022 and 2021, respectively. These
        liabilities included $663,883 and $602,523
        related to surcharges collected by our insurance subsidiaries on behalf of regulatory authorities for 2022 and 2021, respectively.&lt;/div&gt;
</us-gaap:InsuranceDisclosureTextBlock>
    <dgica:InsuranceSubsidiaryLiability
      contextRef="c20221231"
      decimals="-5"
      id="Fact_77d8b6a791f2403fabb700e31762c372"
      unitRef="U001">1900000</dgica:InsuranceSubsidiaryLiability>
    <dgica:InsuranceSubsidiaryLiability
      contextRef="c20211231"
      decimals="-5"
      id="Fact_cab53484ce12478db7ed46445404a5f6"
      unitRef="U001">1700000</dgica:InsuranceSubsidiaryLiability>
    <dgica:SurchargeCollectedBySubsidiary
      contextRef="c20221231"
      decimals="0"
      id="Fact_972b5c1ab5d245fbabb82dbaebf3e3a6"
      unitRef="U001">663883</dgica:SurchargeCollectedBySubsidiary>
    <dgica:SurchargeCollectedBySubsidiary
      contextRef="c20211231"
      decimals="0"
      id="Fact_0f45334daf8b4b12a960dfcb9473d397"
      unitRef="U001">602523</dgica:SurchargeCollectedBySubsidiary>
    <dei:AuditorLocation
      contextRef="c20220101to20221231"
      id="Fact_c6142c118e504f2e9d373af70c20e955">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock
      contextRef="c20220101to20221231"
      id="Text_d695920ac16d4fbf9711e70dfdcebdaa">
&lt;div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;DONEGAL GROUP INC. AND SUBSIDIARIES&lt;/div&gt;

&lt;div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;SCHEDULE III &#x2014; SUPPLEMENTARY INSURANCE INFORMATION&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: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Years Ended December&#160;31, 2022, 2021 and 2020&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;($ in thousands)&lt;/div&gt;

&lt;div style="text-align: center; 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Segment&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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Net&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Premiums&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Earned&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);"&gt;Net&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Investment&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Income&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; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Net Losses&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;and Loss&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Expenses&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; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Amortization&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;of Deferred&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Policy&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Acquisition&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Costs&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);"&gt;Other&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Underwriting &lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Expenses&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);"&gt;Net&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Premiums&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Written&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="color: rgb(0, 0, 0);"&gt;Year Ended December&#160;31, 2022&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;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;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: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;510,153&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;342,456&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;91,965&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;89,056&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;519,797&lt;/span&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: 28%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Personal lines&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;312,337&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;&#x2014;&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;221,623&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;50,465&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;48,868&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;323,733&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: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Investments&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;&#x2014;&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;34,016&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;&#x2014;&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;&#x2014;&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;&#x2014;&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;&#x2014;&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: 28%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;822,490&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;34,016&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;564,079&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;142,430&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;137,924&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;843,530&lt;/span&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;tr&gt;

    &lt;td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Year Ended December&#160;31, 2021&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;&#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;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;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: 28%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Commercial lines&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;468,433&lt;/span&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;321,483&lt;/span&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;84,927&lt;/span&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;85,345&lt;/span&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;501,785&lt;/span&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: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Personal lines&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;307,582&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;&#x2014;&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;199,227&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;43,806&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;44,023&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;302,482&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: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Investments&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;&#x2014;&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;31,126&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;&#x2014;&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;&#x2014;&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;&#x2014;&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;&#x2014;&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: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;776,015&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;31,126&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;520,710&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;128,733&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;129,368&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;804,267&lt;/span&gt;&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: 28%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Year Ended December&#160;31, 2020&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;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: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;412,877&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;264,053&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;66,253&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;72,245&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;425,986&lt;/span&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: 28%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Personal lines&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;329,163&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;&#x2014;&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;195,711&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;52,819&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;53,618&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;316,154&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: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Investments&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;&#x2014;&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;29,504&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;&#x2014;&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;&#x2014;&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;&#x2014;&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;&#x2014;&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: 28%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;742,040&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;29,504&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;459,764&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;119,072&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;125,863&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;742,140&lt;/span&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: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;DONEGAL GROUP INC. AND SUBSIDIARIES&lt;/div&gt;

&lt;div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;SCHEDULE III &#x2014; SUPPLEMENTARY INSURANCE INFORMATION, CONTINUED&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;($ in thousands)&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;
                  &lt;div style="color: rgb(0, 0, 0); font-size: 8pt;"&gt;&#160;&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="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;At 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; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Segment&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: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Deferred&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Policy&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Acquisition&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Costs&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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Liability&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;For Losses&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;and Loss&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Expenses&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);"&gt;Unearned&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Premiums&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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Other Policy&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Claims and&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Benefits&lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Payable&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;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;2022&lt;br/&gt;
                  &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="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="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="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="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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;43,756&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;859,842&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;345,437&lt;/span&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&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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: 52%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Personal lines&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,414&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;261,204&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;232,216&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;&#x2014;&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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Investments&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;73,170&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;1,121,046&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;577,653&lt;/span&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;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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&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;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;2021&lt;br/&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;&#160;&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;&#160;&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;&#160;&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;&#160;&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: 52%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Commercial lines&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;41,225&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;814,681&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;347,213&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;
                  &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Personal lines&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;26,803&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;262,939&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;225,745&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;&#x2014;&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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Investments&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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 style="color: rgb(0, 0, 0);"&gt;&#x2014;&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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;68,028&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;1,077,620&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;572,958&lt;/span&gt;&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;span style="color: rgb(0, 0, 0);"&gt;$&lt;/span&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;&lt;span style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/span&gt;&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;
</srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_e350064090a645f387b5ef2396c79bce"
      unitRef="U001">510153000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_d5c13089a46b4c5dbd1320ab26ff6846"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_3b627d97da054cc49a911dafc2af7181"
      unitRef="U001">342456000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_b422dfac2c244921bec9ff01b6b4c3ec"
      unitRef="U001">91965000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_0870646bf4a0432582474d5e3165ad23"
      unitRef="U001">89056000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_b6e9bbe5a5ee4cf59c2cb914e4db207b"
      unitRef="U001">519797000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_3aa35776a9b64c87a2e76643c2439f2d"
      unitRef="U001">312337000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_b371bc5bb94042c680ca9521c0de1fcc"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_575fc2e64c764590971aa3f4247eb504"
      unitRef="U001">221623000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_2df3f71225424d379c76292ddf8d7c75"
      unitRef="U001">50465000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_9244336aa5ed4832a2a8987b90724d32"
      unitRef="U001">48868000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20220101to20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_789c4058115a48d3b5f481794c262d1b"
      unitRef="U001">323733000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_bd7490d0366e43ada302cdc8dd27ed67"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_53c8e368ed5049378aea3ce0dc3ba047"
      unitRef="U001">34016000</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_9547c1e0544b46049c904c4c967ceb06"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_39c3314fcbcd4648b1befefbcfa7ae3b"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_b945840228924caf9049ab8d24f8b0f0"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20220101to20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_fdc089b338024c0cb239f458b361d39e"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_0aaf1087b7df484197dd29e0e2675756"
      unitRef="U001">822490000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_5a222daa384c468799eb6940012b387e"
      unitRef="U001">34016000</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_b73f528d39214f49a1adba60e720cb8b"
      unitRef="U001">564079000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_c5698b443b954859a539f3d8b4e3607a"
      unitRef="U001">142430000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_8ee68e65ec0847fcb4eec31311104627"
      unitRef="U001">137924000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_be0f24c4a7fa46bd8c400133800a49e7"
      unitRef="U001">843530000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_9de5c33fa0914217b87cf00e1d20d5b8"
      unitRef="U001">468433000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_e7386644e93e43f19be94f1b76a661e6"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_bf02e3e366a847ce9616bd16451fe16d"
      unitRef="U001">321483000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_e57cf6abd5804cc4b4443f7b2966a788"
      unitRef="U001">84927000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_a3c426e1487e45d8b1a92432dbc9eabd"
      unitRef="U001">85345000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_fbab5703005c43448d58cbb3d0285e13"
      unitRef="U001">501785000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_f1ffc4a110204d92911a76e8bbca6406"
      unitRef="U001">307582000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_dd7e9a7528494a8295ffb40a698acc3e"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_40851fada3794448992e19462fc8867d"
      unitRef="U001">199227000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_0dad917894b94aebb470453336220018"
      unitRef="U001">43806000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_17850fd47b1e4c2680412420c62c9e6a"
      unitRef="U001">44023000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20210101to20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_28af5fc0d5a44144b9b00703513187da"
      unitRef="U001">302482000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_efb709a83ea44d3ab69307067c582828"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_ed983b3b6e8a4d6d97dfa1b21c941c1b"
      unitRef="U001">31126000</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_df39de427c6d456fa7e98d2ebc16d8d1"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_3adbdadd6a6e43b884c5f06b7a4b0be9"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_c08fe6b840c745a5b7399fe9979c9106"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20210101to20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_1a91da6cf71d48f782735b0197b7900d"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20210101to20211231"
      decimals="-3"
      id="Fact_0d47cdd4fea64c47934db7bd3664a39a"
      unitRef="U001">776015000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20210101to20211231"
      decimals="-3"
      id="Fact_4ff9b5781ae84346a65e92aebe2d4ae8"
      unitRef="U001">31126000</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20210101to20211231"
      decimals="-3"
      id="Fact_18228b5721694d4c9521d0b0838d00cd"
      unitRef="U001">520710000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20210101to20211231"
      decimals="-3"
      id="Fact_55639e7e0b6c440fba90a6fe7ca60249"
      unitRef="U001">128733000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20210101to20211231"
      decimals="-3"
      id="Fact_3b16ab8906b4432eb81289b276b0053c"
      unitRef="U001">129368000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20210101to20211231"
      decimals="-3"
      id="Fact_18f64edaf1f7456f999192695f956495"
      unitRef="U001">804267000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_e486de5fd86f4323aa332723d5684b5a"
      unitRef="U001">412877000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_0ab7b4a9ffb5440d9e9f77e20ca0aef3"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_b4cf1f2d4671412ab7189d8cc325eb6c"
      unitRef="U001">264053000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_bae2e1f789b34e9aa8cf966eef5f1a00"
      unitRef="U001">66253000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_0581049a2ced4677bd8890b26868e99a"
      unitRef="U001">72245000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_b41fefe407ad4db187d6d5dfd6efde63"
      unitRef="U001">425986000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_45a74bc373ad4a84b782da8ef648fd2f"
      unitRef="U001">329163000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_ec28b5ec1f1e40039d8d23deac6cd0ad"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_4e41d888c3e94c7c835dd8cabd56a4d2"
      unitRef="U001">195711000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_ffb614aa031b44da85bcbf0d9e324aa4"
      unitRef="U001">52819000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_1341b4f11de8482896859c655e86a2c7"
      unitRef="U001">53618000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20200101to20201231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_cdd603535b4e4b14bbbcbbecc0f8b3c4"
      unitRef="U001">316154000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_4cff9deaa6914be681153d49ca1ef1a7"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_400a1ba3615143cea2391b15c2dbd174"
      unitRef="U001">29504000</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_b798f047bf0d4cba8d24bda6c5c6cc0d"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_2a955be819154177aebd4f348f0716ca"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_4f0a1130935149b39f41233aed0502d4"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20200101to20201231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_eaf6a8d26e7048b6a59e6397576f7ab3"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationPremiumRevenue
      contextRef="c20200101to20201231"
      decimals="-3"
      id="Fact_e81d6337b6ad426abb30343ebc98e974"
      unitRef="U001">742040000</us-gaap:SupplementaryInsuranceInformationPremiumRevenue>
    <us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome
      contextRef="c20200101to20201231"
      decimals="-3"
      id="Fact_081ed487cd234a6aa5e86beaf731d1ec"
      unitRef="U001">29504000</us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome>
    <us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
      contextRef="c20200101to20201231"
      decimals="-3"
      id="Fact_bd5c6e9d25944b5686da43a94cb0eee7"
      unitRef="U001">459764000</us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense>
    <us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
      contextRef="c20200101to20201231"
      decimals="-3"
      id="Fact_ec8edbffa280420d8b594d268294f60a"
      unitRef="U001">119072000</us-gaap:SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense
      contextRef="c20200101to20201231"
      decimals="-3"
      id="Fact_ed398db03dd641d8aa95de9b5ddd13e0"
      unitRef="U001">125863000</us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense>
    <us-gaap:SupplementaryInsuranceInformationPremiumsWritten
      contextRef="c20200101to20201231"
      decimals="-3"
      id="Fact_d5e2af869fb444ea9ecb8143531e3288"
      unitRef="U001">742140000</us-gaap:SupplementaryInsuranceInformationPremiumsWritten>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_090d7be33f3444079f8182a3d8ea4583"
      unitRef="U001">43756000</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_28194e959d7b4e2cb9fd376899bab2aa"
      unitRef="U001">859842000</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_95f30237f9124dc7a75cada03bacd8bb"
      unitRef="U001">345437000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_3ddcc6b886b04fdbab96794919032394"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_8343f00b12924ac6a14394f2759fb945"
      unitRef="U001">29414000</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_e7ebfdd27877477d84472019a8015e97"
      unitRef="U001">261204000</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_05c489bb11464a1596ca943ad6826a23"
      unitRef="U001">232216000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20221231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_68822227dc854a19a1be97c5c2019467"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_cd2c0d24d89b4ec0ac978f94462aca56"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_bb818bcd06a340e5a8a17e90e7d021fe"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_3a40e35d61004d3fa57aeb8a1cdf5c75"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20221231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_9de7f446348c407fabe0385c617f13dd"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20221231"
      decimals="-3"
      id="Fact_31299105d8b24636bdbd0db5ea2b3eaa"
      unitRef="U001">73170000</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20221231"
      decimals="-3"
      id="Fact_3089476e11e14782843d84023c179f99"
      unitRef="U001">1121046000</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20221231"
      decimals="-3"
      id="Fact_9d2280dffb5f4343aadc7a4f5eaf91cb"
      unitRef="U001">577653000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20221231"
      decimals="-3"
      id="Fact_76f7016a7b66453fa72a29e7cc262174"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_ca4b927d93b743009556aa6e729e1eb0"
      unitRef="U001">41225000</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_c9ba40d7ee4741489097133959e87041"
      unitRef="U001">814681000</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_5f3a19c7eafc4258b5df0e1eae268164"
      unitRef="U001">347213000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyCommercialInsuranceProductLineMember"
      decimals="-3"
      id="Fact_23ba9b42d7b04a0d9db96f173d513a9c"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_77dc001c05c94f62992a5ddfbd7102a5"
      unitRef="U001">26803000</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_5c52edce68494dd8a36c6795b234800a"
      unitRef="U001">262939000</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_22d75e7e85ee4aa2b5b4bf86bc810e38"
      unitRef="U001">225745000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20211231_ProductOrServiceAxis_PropertyAndCasualtyPersonalInsuranceProductLineMember"
      decimals="-3"
      id="Fact_ea968a3432fd466e9133c7239963d0e9"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_6d9d1bb4dda149ee994051d750c642e9"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_f1aa212ad0b345ae89ec082fd911b98a"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_69c8b652ab85427287123ddc34377455"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20211231_ProductOrServiceAxis_InvestmentsSegmentMember"
      decimals="-3"
      id="Fact_4c740c6a50554ccbab96759df3d07696"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
    <us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
      contextRef="c20211231"
      decimals="-3"
      id="Fact_2c72ccaf1eb54bfea80cd602cc623b06"
      unitRef="U001">68028000</us-gaap:SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts>
    <us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
      contextRef="c20211231"
      decimals="-3"
      id="Fact_e2ba89b6d7034f3c803eba472df7dbbf"
      unitRef="U001">1077620000</us-gaap:SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="c20211231"
      decimals="-3"
      id="Fact_7fda7e4990e14984915d6973c8c421d0"
      unitRef="U001">572958000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable
      contextRef="c20211231"
      decimals="-3"
      id="Fact_de56b16e9b6945d68eadeb09007f68cf"
      unitRef="U001">0</us-gaap:SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>120
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MFK3X-NS1M[D]H$P,8V5R/T(++BP&H@SY-!<X!54:ZELAK#Z]U (TZO]-J:D
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
M)CR-)M0.((Z#:J^EJLRN;N']C&#LJ(!DS G\T+%@GREG&$=1-B&XYS$.$A
MOY9U#=&PA>(C?X1J#A*=46UE9W.$]WP=YAP*2BA.(D+'F<UC&:<12>E4:L,]
M7'&8KD?EC7A PA@)^:R2C5<O=<\<,)Y&.!GK=2V!DSS&4PO=8Q*'.0EQO!5J
M!5'11\CV$-M>S2[*0#+/,,VRL6B/:1)GE*>#='<JN\<>#G/OJH9&I0;R65!+
MB(VM31C3*^VBC"0<J,?'FCV&&0?14T>P9QX.0P_2F]X!& ;G#PKH'MQ>V1Y<
MI0XK/%:$\*DE[HF&PTC[*E>R;J%FD[ -9]F*UWOX>"I[N-Q*896'T#IH=@TY
ME$,9G2C[<(\W'.;;=;^\ZUJ7Z!N4$NI.5&@)[8]I(&Z@N$#+0BA(WI^,T;D2
M-JUXW7%9YV02UP2G&),TFHJ8GH<X#,0ONX,+8KU6!:CT+[F+.$>C:X(S0A(\
M44J0GH(D3,%_:KVZ5T7A[9=<GG& &>5C\+W \%1>CST2QMZ_FHVL(8 ;4=TI
M&Q%M/O9W=R[,,@ O'J_E\W:G6@<=:)AXK5:O,I=5$%\TRM*Q-(\AU$0)G4@%
MI&<:"3.MJVX#B^<!&6&4LHS2<8;UVD(J3OB0(*=">YH1%NSC?U?B%H[*9 L?
M9.&K>_@WFNW4UQZ!)(S WS7LAVD!6,!+)!^VLC(3CKM8@QBR?7;"G3#RV$9)
M$A-;F$QL4$]!$J;@]TJ*NK)U7:#&(+YV+HDYQ4XAYS4%8@,EIZ*^!R ) _"I
M(0DNK,LQN'),,T>HQQ *SIA/Q7P///(<\/K*[;:[06?05CQ.,9JXQ(*#RE/B
MY&6/8<;B8=%T*KDG&PF3[;.N88RJ[@S:55!E(&M@D%ZC'"IGY2WAB LQRJ/V
M9ZS[!9:G-\YZWM$P[VSSC%9JKU:R6AFTDGDAVEI?(]/H_,=&%^".-U*HAW(D
MBS,G4CR&+,.<3-T1HST.:1B'K?I:KG>M=J@N0/:Q/.H:K9 #+OD<Z:Y)N!BB
M/1[I,PUA)S=8"E$7@, 52M)Q9^(QG!(XN*D:9N0DOZD+O"2-6>;4\3Y##HF/
M3Y1IM,<B#3=Y';^+,!RIKUWC6<)CZK3^7EO"H FD>"+OTAYLE <A?C,X2?]
MW1U.K^ @'U]+\[>:[=3I'HPT#$;HPP_W#=I$,D=G'R(,:?QPTW..Q*[9Z+J]
M74WFD,KL/V0VD'[,SZC2E43*&,"5=Z5<2CI'-V1RZE,/4/H,0%>K]HX-Q)Z]
MQ_!>52@76P6QZ!7I$I(2'D<X9N/NT6<:L33-6#I1H= >IS2,4Z#^KMP5[?,N
MW?8/T/["EF_LH\F]1.]LL?53X-8D=;'YGN$DHHGKAX>P)*50#4]XT1.6A@E[
M+1NA;)UERRT+6J]2%Y2$17#>DV1<"_A,P8Y!ES;UH*:'*@M#]8]:"BA@'I\B
M__ 8P/O$Q64CK*TMN/AX;5]D>JJX!RD+@[3+I^8D3\G)/,4\]TEADS,HI\<(
M\)A"U1O1.$JG1/<$96&".A!H6X<7.^$B<[+%\]J&6SS6<Y:%.;LLH ]%G]!2
MEZ6N4 L+]-]OLKR5]?^\RH/SO183;S7;J?>#IYKA!O>E;&1OVNF^U6RG3O<%
M 0MWNH>M;D-U^AD@\SS7A!,6C6L7CQU)H<J9J%M8CW 61G@7F9]?$9G!^5Z]
M26\TVZGW/>Q9\C:1&:P97NWT&\UVZG1?++!G'J:^+#*[28;?<N#0 #C)_SFS
M3N1B\&4>^TVJ;Z*^4Y5!A5S#N.A# A/4W9>3NC>-WK;?[[G53:/+]N5&"M@G
M:P!_7VO=/+VQ7QDZ?D7L\B]02P,$%     @ 17AF5D/'F=L>!   RQ(  !@
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6RU6%V/XC84_2M66K6STG02YQ.F
M@#3#=+5]6 DMVO:AZH,GN1!KG)BU#<SVU]=.,@F!$*!#>8 XN??XG-@^OGBT
MY>)%I@ *O68LEV,K56IU;]LR3B$C\HZO(-=/%EQD1.FF6-IR)8 D15+&;-=Q
M0CLC-+<FH^+>3$Q&?*T8S6$FD%QG&1'?'X'Q[=C"UMN-+W29*G/#GHQ69 ES
M4%]7,Z%;=HV2T QR27F.!"S&U@.^G[J.22@B_J"PE3O7R$AYYOS%-'Y/QI9C
M& &#6!D(HG\V, 7&#)+F\:T"M>H^3>+N]1OZQT*\%O-,)$PY^Y,F*AU; PLE
ML"!KIK[P[2>H! 4&+^9,%M]H6\8&OH7BM50\JY(U@XSFY2]YK5[$3@(^EN!6
M">ZY"5Z5X!5"2V:%K">BR&0D^!8)$ZW1S$7Q;HILK8;F9ACG2NBG5.>IR93G
MDC.:$ 4)>B2,Y#&@N8&3Z&9&!.0J!45CPCZ@7]#7^1.Z^?'#R%:Z:P-@QU4W
MCV4W[I%NGB"^0QZ^1:[CNAWIT_/3<3O=UH)KU6ZMVBWPO"-X'^FKEJLGP5I0
M14%V"2H1_&X$L[KNY8K$,+;T\I$@-F!-?OH!A\ZO7?*N!-82Z]5BO3[TR2=@
M"5+\3>[W6[0@5* -86OH$EZB!06:<8'-)!@.'-\/!_K5;W95'4:&P\AWG&'H
MUY$MRGY-V>^E_+ AE)%G!D@;%9*$P2TB&1>*_J/'+>92=1'W#XE'>(C=R(WV
MB'=$NIX[]!P_["8>U,2#WHDU5SQ^23E+0,B?T6_?UOI]=U$-KCFYK@36$AS6
M@L/>D9IIUP4A]*A((_T6K4@UM= -S5'"&2-"HA7H84RUG71Z1]E%M#,<SIVS
M/]E.!+781S7[Z#+V!4>)R%JE7!23S:@H[W92+_'#'59Z S6?/?:GXUH"!K6
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
M&Q,4!TB0/G1(NU.8V"K'5G^OR^01Y'?Q7 "[[-':[%MK@ZE0$1 J>CJD)6B
MPG/B$ /CYFB$>CXGO->IA@0[08CMBO!S_?CV>0(,G2A^BB.9169N3 ]$CT,R
MC N^"8@#W\/>F)<.!#\Q.EDC.]&&7U-ME80B4AEYZ/J)0['W_#$-'><'0%AC
MH>,@_"";)^08[O08M@NR.OAJO6GD8=!@A+& :41,0$*@!8^9F(">$&Q"A>%.
MAF&[#FN:L#5S=/$$$>-#E#-OS$>'"EA\*$):YAB@F'E,]*-VR*F39=BNR]IE
M?BN:'N0N+TX2J@J_.Q</,I.[N+I\X6VD;=!1E%,?!5J]T)$4EC>^A[3':%!<
M%+SCH:DNT&DI;!=3'RWT!E(4$@HZ(5-2U$>P3N3M.I$@%RJ^U4W.KLA3380Z
M<273TMQ,=;%UA:&.\H"-?:@CP7V,4C9VH0[$B(&.GBJXI)-OQ*IS:AU2:_A+
MR[JDM3&D%'@!&U>?M0%)/.(Q+,:<#$B/^+"8]L@$ITY;$6R5I,/],<MNF)&K
M5;>=JUEGM;:9R]K0KYWH(G;1];98T>7/5*SHR*E8T9&OQ$JGJ(A]T^YK5L@P
MB?]0.T\--;60=2##2[D]*HTER_=&GK-NZ<UJ;3.7M:%/.Q%'["*NYU.EY)1*
M[?LV+$"9P[4(W L?H"J<@RSB/.KM95GJL=KRALKMPE+798Q"38?Z[B+DN[!@
MN6P*.W$#QEP_,&TJWQ%=YUU!,>68B?$*VP05'F.^)KL,2(QA0I.ZBW3JD=C5
MXY=Q[PFC_Q[;[1?H\B_+R(MZ!Z9.3=7V(CBH_3G(V#-<;.^91L?JTA/4&A9C
M!6C 75%$B#?>@S$!F:?4[(1/.RU+WJ!E1_M-KY<V79!>@<+U!0DTB@8H!(-
M?+PU8T!B!&LIQJ9J6R=SB5WFKL^D)[1=ZRL&JH4+--X%,$"Q$K$8CR6O <DI
M8[BOAH;T.L5+[(IWK;+"^: :? I9<5_EVV_.OS_)]$$6_S$2M-H[NV3/:6TS
ME[6A+SLE30)K&[P+RWC[$B+JEQBHS*4JRRI'E'?+?5A(<R.T:O2SO3JGM<U<
MUH:_!W;BFMK%=>M5*,11GB1AT7BT=J5QZ=":$_T,1-=HW)4,,'2M+38-*'SM
M3V0=[<0UM8OK39P<JTXMG1<K=%9Q/:NUS5S6AG[MQ#6UB^N37]\>+8U!_[5H
MT6&F:-%1N(\:LNK])&[?L&QJ]-W;:[3=WMD1,N]/Y3]#5M-.5E/VLVHTM0KV
ML[TZI[7-7-:&7NW4-;6KZ[-KM&?,.H$&?^.?; VCT+6VSC6@\#7W)I*P$[N4
M_\22;1729X?.G-8V<UD;^K73U]2NK_^/DBV,#?ZUX-%'F8)'1QF"9]E[!RV5
MQ6/]+E\)87#,JN;%K=/5T_N"'^JWY$;7[_#[3?/67V>F>0GQ4U@\JG<!$KD#
MDS!3B.JB>:^O.:GR0_VFVT->57E:'^YE&,E" >#^+L^KEQ/U!:>W*U?_ U!+
M P04    " !%>&9658G0_J8$  "%$P  &    'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;*U8;6^K-AC]*Q:;IE1:"S;O71+IMMRK55JWJE6W#],^N. DW@6<
MV2;I]NMG R$).&E[Q9< YGD./L>/[1-/MXQ_%2M")'@M\E+,K)64ZVO;%NF*
M%%A<L34IU9L%XP66ZI$O;;'F!&=U4I';R'$"N\"TM.;3NNV!SZ>LDCDMR0,'
MHBH*S/^](3G;SBQH[1H>Z7(E=8,]GZ[QDCP1^;Q^X.K)[E R6I!24%8"3A8S
MZQ.\3F"@$^J(WRG9BH-[H*F\,/95/]QE,\O1/2(Y2:6&P.JR(;<DSS62ZL<_
M+:C5?5,G'M[OT+_4Y!69%RS(+<O_H)E<S:S( AE9X"J7CVS[,VD)^1HO9;FH
M?\&VC74LD%9"LJ)-5CTH:-E<\6LKQ$&"(FI.0&T"ZB=X)Q+<-L%];X+7)GBU
M,@V56H<$2SR?<K8%7$<K-'U3BUEG*_JTU./^)+EZ2U6>G-^R4K"<9EB2##Q)
M=5&#*@5@"S#YA0EQ >[*E!4$X#(#MZQ0Q;72H[XAO?>3!\Q5YHI(FN+\ ER"
MYZ<$3+Z_F-I2]5-_S4[;/MTT?4(G^@01N&<*2H#/94:R8P!;$>Q8HAW+&W06
M,2'I%7#ACP Y"!DZ=/O^=&A(3]Z?[IQAXW9CYM9X[@F\1[(A946$2=DFTS-G
MZD7D6JQQ2F:6&DA!^(98\Q^^@X'SDTF5,<&2D<".%/,ZQ;QSZ/-?U0*J8 M:
M%0(0S$M5[)< +Q8TIW7E<T)+47%<IL2D:H/NU^AZ)=W,D8N@X[M.,+4WAY(9
M(B'R8^AZ\#@R&4;"&$4!1.$>\XBLWY'USY*]*S=$2#V-P2174Y2H2;I4.X"Q
M7AJHX* 7E]"!D1?&88_9,#+PPE#UN,=K&(?",(QA;&85=*R"LT7_^55M=<)<
M],&813\F6#(2V)%B8:=8^&;1-^-?+][Z%I!6Q0]5?S@841B&D1<[GM.K$4.D
M"]T@]..X5R7#R"AT0U5VT%PF44<Z>J/XZ]U(XM<=5Q.CR%#U01@%L=<C- ST
MG<ASW5Y<,HR#CN>'R#]!)^[HQ&>K_KE49BZG_ZE!JN=R,Y.!,DR"I!6GDA)Q
M;6(8CSDEQ@1+1@([DA,Z>[OCO+<^)B^D) LJ+W:5HF6M]H*O6)[1<GDD/.94
MZ+9,::\NRNZ ->&494:7XQC*#,' \SRW5V>F4&7=(R>,>I5FB$2QYT4Q,E<:
M/'""\(-3!]3>/LVQ$'2A;%WCU+._JW9[47\[=BO,I-YAS&8/FKCYX6"R&0(C
MQ_7Z&XPA#"('>J<$0'L!T%D!'OM4U?\D;80_I6E55'F]5/ZFAISWC' KW)_W
MI'@A_"^C!F>__-'Y."I:,A;:L>I[,PN_W<W"4>WLJ&C)6&C'LNT=+3QO:3_D
M\EJLHRD8AW$<HOX4' :Z$0H<U)^#PSBUVT'GA'6%>^\*_6^V>?"L[_UP-8R)
MEHR%=BS;WAS#LT[RG;:G!?'?7HF'@<:5>!AF7(GM@_.)@O!E?<XC0,JJ4C9_
MXKO6[BSI4WV"TFN_T6=,];G''J8YH+K'?*F*'^1DH2"=JU!UBC=G/LV#9.OZ
M%.2%2<F*^G9%<$:X#E#O%XS)W8/^0'?R-O\?4$L#!!0    ( $5X9E:6JC^/
M4 D  &12   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULO9QKDZ.X%8;_
M"N6DDIFJ>(PDQ&72W573-I>IRB93,]GDPU8^,+:Z30T&+^#NG7\?@3W&2 >U
MZ3J[7]J7/GH.H!=)O =S\UQ6W^JM$(WUVRXOZMO9MFGV[Q>+>KT5N[1^5^Y%
M(?_S4%:[M)$?J\=%O:]$NND:[?(%M6UWL4NS8G9WTWWWJ;J[*0]-GA7B4V75
MA]TNK;[?B[Q\OIV1V8\O/F>/VZ;]8G%WLT\?Q1?1_+S_5,E/BS-ED^U$46=E
M857BX7;V@;Q/F-LVZ"+^DXGG^N*]U>[*U[+\UG[XN+F=V>T6B5RLFQ:1RI<G
ML11YWI+D=OQZ@L[..=N&E^]_T*-NY^7.?$UKL2SS_V:;9GL[\V?61CRDA[SY
M7#XGXK1#O.6MR[SN_EK/QUC7F5GK0]V4NU-CN06[K#B^IK^=#L1% TY'&M!3
M WIM W9JP)0&\E#"#9Q3 T?-P$<:\%,#KC2@WD@#]]3 51N,'27OU,!3&I"Q
M!OZI@=_U[K$[NKY<I4UZ=U.5SU;51DM:^Z831-=:=F%6M-K]TE3ROYELU]PM
MRZ(N\VR3-F)C?6GDBQ1F4UOE@_Q4KK]MRWPCJOJO5OCK(6N^6W/KYR\KZ\V?
MW]XL&IF^A2S6IU3WQU1T--5N)]7:8:U??A*[KZ+ZG[7,T[JV/EC@?X$DR]<G
MN;\ZR<J<Y,-FD[5G7II;G])L,_]86,MTGS7RLP$:O@!=KP^[0]YUQ+^:K:C:
MK97CT;8=*)Z$];%8ESMAO?E'6==O37DB<Y[/HI%#FDP2IE61%8^UB16;6?^6
MPV5]J+Z_?$23%T"E/'C#9@NIY+.<Z5G.M.,X(YQ[\9@5[5[) 2U/B[6PTL9:
MB?4[BY&_6=0F :3;(Y-WS':P?[JC+K4=^V;Q=*D\/8R[3D"'42L(YA-.7)L,
M(T. 9SO$4])& ) RZGK<8\/(6(^<.X12EW%O&)GHD0XG-N&\/4!/0 >P<P>P
MB1WP)BNL>IM60JKVFLXX\EVE,UC N-(=>F#7'6JWK8P;W*X-WM?[="UN9_)D
MJT7U)&9W?_F3[*Z_0^<P)BS"A,68L 0)-I"0<Y:0T]'9B(3D0-<.*U(Y4BO=
MN[=65L#3T2^?RSRWY"KF.:TVT+AS[R >EB4F;(4)"S%A$28LQH0E2+"!+OE9
ME]PXM'VLZT,WHLFUT?JXD*B[:>_-\45^)Z\HZK1;D^_EX%>#BR2N#;V$,V42
M61JW9*K0N#ZBVMR3<XTR'V$FC3!A,28L 0]'8#,7GOG<LSQ<;'E<SHV05%QM
M2UNI,&7:7QJW:ZI8,&$A)BS"A,68L 0)-I"==Y:=9Y1=-RW.V\OWS4!BD)X\
M?>BA@>,J<C+FFRHG3Y>PSWUJ^\IJ+L3,&F'"8DQ8 AZ/@-N,P*./?Y:!_RH9
MO#3$^/KVM)*P55$8LT\5!28LQ(1%F+ 8$Y8@P0;B"L[B"HSB^J=HY K\:#_D
MK?T *<F(F+K0QH2M,&$A)BP*]$M8ZA-.N;(>C#&S)E=D'<B$V+V9:!N%LDSK
MK;7)GK*-*#8U:!$: 5-E@DI;H=)"5%ITHEUVVIQXC'FR@:(5U,3)58F'<KGP
MGHE1+G&5%DV[7CZND,M].V/!LC&")LL&D[8ZT2Z/$.,^\Q3/+43-&@%9YU#:
M&#5M J0=DT'OV1*S:7MTN]<#M_O%Z<;,G*P(3-H*E1:>:(,UFNU2UW&462)"
MS1NCTI)K]F*HG]YR)F;/.2PVXXX_M4'U,-U4]UQ.?&79"\1!GC\!3&L_($[
M76T4T$,)(<QVB=:; %2>X+Y'?5\]Q_70,><?".7$\SP9/G8B]\8M,?IO:D>,
M._\CG>+H.]QVBMPXM5OT2-C[-V_PY#,1U65%I<6HM 2+-A12[[02_@>6  BF
M?;A$I:U0:2$J+4*EQ:BT!(LV%&CO]1)TLQ=4I@L4 SQM$D(U>(GN*E/B$J*N
M)D+4M!$J+4:E)? AH=[HC-B;L\3LSOX.10$"6(C<\WRU*F#>LLFJP:2%J+0(
ME1:CTA(LVE!_O2M,7F<+@\+RM<$H<%S5"#8GG"PKP']FU+5]KM8'4/-&J+08
ME9; Q\2S&1VI$9#>QR5F(_>U50*B6X:M-+32D3G]9'&@&K>HM B5%J/2$BS:
M\ Z\W@2F9A/XJFJ!F3%U38Y*6Z'20E1:1'4[EG+*':)>(\>H>9-K\@[UTKO
MU.P"OUPT, ,FBP75_46EA:BTB (>,0GD!0;Q59<8-7%R5>*A7"[N\#6[Q=<7
M#<R@R;)!M8BI;H<RX@5$M0M1LT9 UCF4-D9-FP!I1ZZL:&_Z4K/I^ZJB@9DY
M61&8M!4J+:2 (^SYCF>[REWH$6K>&)667+,70_WT7C6=Y%4K_C0!U>/H10/?
MXZYZ\R80!_Y00#>QF>WX?N#XVB\%@%#J,\ZUS@0L=)=Y#F=<K1D H:._%@#L
M=D9L)J_3QH;SWNJEYKMJKZ\9P'T"W,W9]8FM^B% )%PS,&_PY!,1U9)%I<6H
MM 2+-A12;\E2]P^L&5!,@W&)2ENATD)46H1*BU%I"19M*-#>"Z;H7C"H3. N
M7I=HHQVJ^TMUSYG*J8)J][B@IHU0:3$J+8$/"?.#L95M[]E2LV?[.]0,*& I
MND1>OJNJ035W46DA*BU"I<6HM 2+-M1?;Q+3UYG$H+ "?3"22S6U@FG..%E7
MNAM-?,HI<7QU.$+U?%%I,2HM@8^)ZQ!OY&=-K/=SF=G/?6W1@.F68:<-[;<%
MYOQ3U8%*"U%I$2HM1J4E6+2ARGH7F)E=X*NJ!F;&U%4Y*FV%2@M1:1&#_=C
ML94R:XR:-[DF[U OO0W,S#;PRU4#,V"R6%#M7U1:B$J+&& 24]OW'8>I'A)J
MXN2JQ$.Y7#R6PFP77U\U,(,FRP;5(V:Z'\I8>^^NLNY!S1H!6>=0VA@U;0*D
M';FV8KWKR\RN[ZNJ!F;F9$5@TE:HM)!!GK 3^!X-E%,_0DT<H]*2JW9CJ*#>
MKV:3_&K%HZ:@?O1'/C";Z XU$ ?5#2 <Y:Y-7$>U8X#0>?N$(>:IH1$02N4T
M[3+M[OL8IH*5 R#4\1D/VOT?Z8G>\&7F>W"OKQS O:+?]-GUBMP-M5_TR)$G
M#:$:LZBT")46H](2+-I12(N+I^&USU_\*:T>LZ*V<O$@\?8[3ZJQ.C[2\/BA
M*??= _*^EDU3[KJW6Y%N1-4&R/\_E&7SXT/[S+WS@R7O_@]02P,$%     @
M17AF5B2_R-3;"0  @"T  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6RM
M6FUOVS@2_BN"[W!H@:86W\EN$B"-K]@%MKM!B]Y^5F0ZUM66O)*<-/?K;R@[
MED6.&!=P/L2V_'"LAQS./#/BY5-5?V^6UK;)C_6J;*XFR[;=?)A.FWQIUUGS
MOMK8$KY95/4Z:^%C_3!M-K7-YMV@]6I*TU1.UUE13JXONVMW]?5EM6U716GO
MZJ39KM=9_?S1KJJGJPF9O%SX4CPL6W=A>GVYR1[L5]M^V]S5\&EZL#(OUK9L
MBJI,:KNXFMR0#S,NW8 .\9_"/C5'[Q-'Y;ZJOKL/O\VO)JF[([NR>>M,9/#R
M:&_M:N4LP7W\O3<Z.?RF&WC\_L7ZIXX\D+G/&GM;K?XJYNWR:J(GR=PNLNVJ
M_5(]_6KWA(2SEU>KION?/.VQZ23)MTU;K?>#X0[61;E[S7[L)^)H )$C ^A^
M /4'\)$!;#^ G3J [P?P;F9V5+IYF&5M=GU95T])[=!@S;WI)K,;#?2+TJW[
MU[:&;PL8UU[?5F53K8IYUMIY\K6%%UC4MDFJ17*;-<OD$SA&DUPDW[[.DC?_
M?'LY;>%'W=!IOO^!C[L?H",_0&CRN2K;99/\NYS;^=# %.[V<,OTY98_TJC%
MF<W?)XR\2VA**7)#MZ</)\CPV>G#TP@;=E@ UMEC8PO0S_*BKM;)GQM;9VU1
M/B0W;DL4;6&;#]BT[\QRW*P+%Q^:39;;JPG$@\;6CW9R_:]_$)G^@DW9.8W-
MSF1L,)W\,)T\9OWZ#PB5;U95T[Q-BC*OUA:;NIT)T9EP@?'Q^H(887@J+J>/
MQ],2 JF@@A/%A\!9"!14$\#2 W! 1QSHB*AWW,S_"S%@MR7;"@)M7I5YL;))
MZ?-T7[N+N?.G35T]%K#;DOOGI#HX5!9W*'%.ASJGL=F9C U60!Y60$8=:F;!
M:%YD+DN]2[)U5;?%_[)=SBKG2=4N;9V457G137P!\;/!)G?W(_+(0;CF1 CC
M>5R($YHIG7JX68B3BA+I(AKF;^K 5KVZ?8KRT>Y\+G$.9IODS0,(B 8-_BJX
M#Y(2S951'K$0>"&Y4E1+CQD"I$HI0PQ.31^HZ7B@76;E Y IRN0&6,&&<NOW
M>Y'=%ZOQ3:'/N2G.:6QV)F.#N32'N311-_E]YQ=N IV+)/8'Z%"X@LV@"3V?
M<0BBPO>0$$B(D 0\Q(^V(=)0QIC0&G<1DO9J*(T2^U;:K"XA<,*DK8LMOI?W
M-@:4I.$JU1XC!,B$DEI3GQ&"I"KEE! V0NE(X)$HI9L\K[? *+9&>Q.#N3=*
M,>(3"G$75*1:"N8'* 0J)>&"C_"A/1\:Y7.W7QF7#&WQF-VOT!R_MS*X56X@
MEA+NDPJ1BC%UE+KWC!"+3$O&]-@:]1J01#41))F%K6OG=J#%\V?(U']OBZ;H
MLDQ>-2V^:"R\'T$XT<'.PI!:PTP0X7,,D80JDXZD%=++,A+790>&+VHE^S'B
MBAQQ,2.T8KXX0Y D-8*E?D9!@)+SL5C12S,2U1W77RPDQ6V=E;E]S1=%R(G
M'PU]$4%R*:!2\97"#(426%:F1T0GZ34/B8N>EYAQ) 7&U30)M0BD=LEH$#T0
M('7:)MAI"%!#>!7I"+%>WI"XOKE95UNGI>?;3C!GBP4D?RAZ45ZA$E&ID:GO
M7[<(\(+03HT%S$(HI9S1L:C8BQL2S?<#9[S/5NZU23;9\ZA+:L1[P,]TL&@A
M4!$J=, LQ(&'*\Y&9!OIM0:)BPT(^)NLF,,>ZRE&TS,B)"3C\,=\;B'R0@FB
M1""W,22%G$^%E#@_VFL.&M<<MUL(C(<=-AX9::@1+F"3&1,4$1B2TA34E,\+
MM0FK1M.1K49[W4'CNN-/5QF]<S4I2B:4!\I('53@"$Y+\"KM$T&4"3.&\S$>
MO=Z@<;WA2J*L+\-1,J$RD";MW,.G$R(A9;ORQE>$"))K1@P92URT5QLTKC;^
M.+5-@'(-%8)4A*1=-VS(-40J"9H2EMGGBJB.%*0OK-[8\O7"@_)HV7>WK?-E
MYJJ5:I$LBA_ =IVUVWJ\Y*-1)?.S-=]9K<W.96TXF;WDH7')\ZM=S5W>W,_@
M,SI]B"Y1W*14AIL;TT404EE*?6^:H5@!-9(65(TX2:]WZ"MZYS$K5BY5)HNJ
M3IH,SYD4D25$$!=E)/6I85C)A&$I"=P?PRI0?2D58H1:KWAH7/$,_-]"6=$^
M)XW-]QL I8G)&:$EU=HO<#$H%4QP*!E\DE@#R$A^K/Z&%'OM0^.=G:^P7C^Q
MO<_:TCFKM=FYK TGLE=:-*ZT3MP&H18"":L)Y7XU@R#!BR !,-\Y$).4* J[
M!7<.UJLKED:=X_,^5)WL'RRJUG[ZP<HYK<W.96TXE[VD8W%)=TKX9Z$0$TQQ
MI?U&[RV"Y*[CE2J_@,>0"BIX/E8WL5[=L;BZ.\WE&=(B$DH8'=2""))(")Z*
M&;_7@D$53347?"0DLJ.'BG&)=PB))T5\%NHOQDTGU7QZ(9("/:B"_"V-(&5J
M"!WKT;)>T;'7'_$U';\WFY?D]M9Q!3D+(A;8NKZT([YQBATE'':$J*9^SKI%
M8%#7\V#59PCP0AN5CJUC+[A87'!UCS./6#8OZ]HLJ[J]:&V]/FK2X(N+]8E
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
MC?LDA\*BYEF.LC[)T@!79OC!:1OH6X)O5Y.!:(>K\DA]>LA$W-GQ+(%IW!N
M051<^:?:[RM;KF?BQ&09H4> V;H8FFFL:6C7K1RW!(YP55_WR)\1ANRQ(:--
MCC%D)H,HS&W%S' 920GFFAN7<=&)*:H)W0YUJ$$!S_!_ZREFUOQH4L\#NU9F
MBU*$]A^$C ZTEON+)*R=GS!&Y4%N(#WZT=.*D1TI!G+V89!!KL&DDU6R$&4T
M^4=Z8MBS=RH1@>\FJ;<D479X-P) U@YE"JWL#AF Z"<$]* *[EEG&FGD&8*-
MPRZF E*^L>5@LT5+S\[MB=(7[-?%QTRIG5MMR.&$WXOK]Y5?'Z+OB.94$GJ$
M9F"2YK:1-.0>AEE(^PNL<60\0G\N/[)"R,@H$'IQ1WKK4=U,><+^+H-_(\]"
MIDCSKFEE[ M"&0/>R5^GINV>HEB:KST/>)*M?XDF+6F_D@37>R2XQJCG_492
M7 >6H6:61[GYXXJ$UAU:;DV*("W)@ZE6CDAYDT+(MTE'S5O6=;!,OGMC#O+A
MOTE<8J!&6':2U\_&W9/W+.FM5&6P@IBB.].:/ 2/:1]K(*8-2<X8)4@A+NV]
M$I]+JLXQT]D^:%+_HN=R2%^3L:[%;\I<<,V9N&9:WP7M<",^^E(.Q!SRVX)
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
M4$_,\+D0- 6G1[2&4WK:Y\>^&>V6X^MR":P/3"OE-B<"KTT7[I$;WU@;;B;
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
M=#CXY30AVT_*?N--&Z?3W'C,NKBL\7'!-BC@O#+&;S;!P?9S9?(-4$L#!!0
M   ( $5X9E;KI^+3 PT  *TF   9    >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;+U:69/;-A)^YZ] 39Q44D5K>.IP;%>-G>QNMN*-*TXV#UO[ )'0"&62
M8 !P9.77[]< 21TC:69R[(,] @DTNAO=7Q_@RXW2'\U:",L^U55C7EVMK6U?
M7%^;8BUJ;B:J%0W>K)2NN<50WUZ;5@M>ND5U=9U$T?2ZYK*Y>OW2/7NO7[]4
MG:UD(]YK9KJZYGK[1E1J\^HJOAH>_"AOUY8>7+]^V?);\4'8G]OW&J/KD4HI
M:]$8J1JFQ>K5U4W\XDU&\]V$?TNQ,7N_&4FR5.HC#;XK7UU%Q)"H1&&) L>?
M._%65!41 AN_]C2OQBUIX?[O@?K?G.R09<F->*NJ7V1IUZ^NYE>L%"O>5?9'
MM?F'Z.7)B5ZA*N/^9QL_-XNN6-$9J^I^,3BH9>/_\D^]'O86S,\M2/H%B>/;
M;^2X_(9;_OJE5ANF:3:HT0\GJEL-YF1#A_+!:KR56&=?_Z1Y8[C3D,'6=LUN
M5BM926Z%>7EML0/-NRYZ:F\\M>0,M3AA[U1CUX9]VY2B/"1P#=9&_I*!OS?)
M18K?B&+"TCAD290D%^BEH[RIHY?^#GG9?VZ6QFJ\_>\IT3WA[#1A<IX7IN6%
M>'4%[S!"WXFKUU]\%D^CKR^PG8UL9Y>H/_F8+E-+V7-V41$_=)K)QG284P@X
M[-+(4G(M\:I03=D5EBT[ ZK&,-Z4;,WO!+O#!-7AP:T6 GYK>[K?J$;<\HJ]
MZVR'/W;-+=L(N(XIM%P*;(1G@JU4!820S2WMUW(-,KQ=FQ>,3]B/8L?->Z4J
MFD7[_H"%^N#MC<;?VW[[&UOQQLJ"?; D5L@4Y*JXOA7&GI)O&SJJ1PP[X3AK
MAWT'\5@'&]=LLY;%FBT5)"U4W?*FUY*%<)WUU"VQP:MJR_ ?4RL26&I62@UP
M"C9:6BN:G4JM<AJA'1U#F"4D,='0>E5 F)*U0A?@ LC9$W3S\<*Q132)6Y@B
M\ FBBT]%U97TJ!#: JWQ:J>"(Y&Y 4A#C)56M5/::6.8L#?B5C8-475'W4)%
M!<DO5BOA\)9.%ZX+!S[<(EABT)"D;06G<?R/\O?RO%-=XSCUQ\>^&YGXNU9=
M"]*]H@XD)BU,,)?QLI1DWL=;XT!AI"R.HL^#7SME^7.SYEH<Z&-WR$ZN#PAG
ML+1FH+#CY*T[<AB.TL>S3AJ3D]8P">OT2BYW8CMM'V]U2<@C^_:"-6P>?<Z\
M2+TB>R/8MY,SEDZ*21ZQ?,)^6M/96E+1WO-#!Y'.E%NM@!B"U4J3%)(R";<[
MW&)9B9/VZG6Q%5P3!?<7RYC@Q=J[!0 "@DOHWA*B. C9(@/HJA*F#M^0 L<3
MR*:4=[+LO.]A3U#SV8N73)J/Q'ZEH/ZEL!LA/!CMD3<NZI<,*83??O?JB\_F
M23S[VH#KBCMKYS79+)&$@;159WK_'5X71>_?!6^EY=#CMT<T!SAT4KH#L<Y:
M2FE:91Q^"EK-"VFW@^JA;$!)?[":DP$%3BM+04JM9"T),N@PR$.WI"(%#H4[
M5,Z,_$T0>E&V!<,&:CFSIWW5IAF8]8?FY?(&L,-L+SAIPD4_R+'O3L>&6HC2
MLS-*6G::R%"4=[$^=IOA1_0BH(?T7TS_1<%[+6K9U0 9KAM1!L^"-,["%!B3
M92F-HCR<)8LPB^<8)=-IF$51.$VGP?<X9N&/Q)TX&4J#)T0W3))YF,\700(.
M9ND,XSR(YW&8$#D0QK8ME^6!7&W/2A#G69C-DG :8U&>@)LT3*9)$&?3,)W/
MPGR:!]]+OD2 Q:F1*5=G>9G-PFD6AXL(0L^R,$K3<![C=YJ$>09!HMD?TOT
M.\[#_AS]Y[-YF,33<!9-W0@,+^(P760TPMG$T$R6S<_K/UU QXL,<J9!.D_#
M+,^AP@A'N0C3. ^SQ2SXN?'[[92>S"-HAS0UQ^]%N)A-P_D,)SA-PBC"MHO%
M8Y6>+; T6X2SZ2*@S?-I!B, ,SB,/(T@77XO1H+(N^_>_A"L 2:</1Q)]M.%
MD_$6^LX_']%TT/+ K.AA9N<X>_$R($Z<B"="L%TC7-YB4Z01]1(\]/ET/#DG
M$[-"H]CPFZVE.2,1555,=\USM5H12LK]7?_)FPXI%>MS]Y-[O1<-T:TX^QU*
M#,XHD0+[$[1(5:/0IL=RE\/!)KBK&7WHLHP2:"*YXQ<H/>11QOE5\*<H?[?!
M_^$$'LQ%G"D<LC6D(\&)=.0IJ#1&@&.>.FTZ%]3=-D8\;!/FCX%7/ L7!![I
M@F('!H"";$;0E7KP21<7D"L'RF1 G@SD 4: ;H 1(=8LIN'EJ.%L+OD:80;(
M/@\Q(&YBX,\B>C1T0>9IEC@03*?A-%^$\QS !;XC#).9SS!@O.?S^-[[4%=P
MU+^J75],AD_5<W 4I%DXT4+="4TUB7=4I,:P4;%'&H%(%46GM7"DE\H55T;8
M0 O*)LGMP.PS@O#(_?.[<O+,I:0 <#@Q'R8Z-1U*(9L[5=TY:^R7\V'=>6V$
M#+5%#PY]/G?"4R]H$_QQQZC7P8-J[>ODKN%#!5X&_40 T]/\RIW&!=X>[W=_
MB:\A,Z##<ID93#U'?A-/8QH@YB()B-,+OA9'88Y%,_@&/!.IP32!V^5A IO/
MD]EC'08I'3DG<I48[C(/HWP6N!0K3-/%@\IVZ;:#6)<ZCR=V> K[S1786R/L
M+A1=.)T^PWF"CF\\<#\A"7M+%A!\F2(SC>.8<N/@*PRGF$M' ^R@(;+I%&^Q
M",-_P3N?N00TCARNT CZRFF#S!W?(@GG4]+L]*_3X+D3O:11V3BL.:'3X!$Z
M]7EI!%4D-'*9*8 IG[HR8^%4%"U&G2842S+2 FGMRX3FSE$8P,!H")TN -%I
M-!MU&B._I+PSRB+G'M#G%&ZQH%B$LB&%?\P6,5NB3O3"L@\(A"3(L?]Z $8:
M@L(0/N!PK.8-][TP#UFN6T:M24EQ'Y[>UZ>7.CR7&BD C0(E:G\F= 5 P&?<
M"<O&WQ@0W%I1K!M5J=LM,UMC16T\3IFN;96V]YH_3X+;R;T\L&^1F;U.E\_X
M1H.!Z,=ET3#-\:OZOD=?MH_E^1 \[M54]WLI>V7\05-D<JFYZD_(5>['6\ Y
MZB5 >NS5!?U&+NJ-7<%"&=^I&8_YC*&04_DNY%*L>;7:=3G\4\RCL^D%)E&L
MHAZ [UGNT&QH7O:3AMV.>W4[^ZN%U;(P]]/?W;$Y&?;2=&2H02GN1*7:T9B=
MM8G&;8&]'S WRDH\\!@K:T>W,V+554CM5WVC2T&WP_PO;T6#/(:Z1BNR .I
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
MLAVS.7AM IY+)BA?4I,(%>".8M'C]..F?M4VV^4*QKYW5SH/7#+.5)"JU,M
M: 'I! 5DOW>_=-R-L!HV:]#AC*S6Y([=@ITFZ73[?JU!I)!6L/SJ.$?-85%^
M:L-SW."<I)J3AF?:U[PYR587[*EH3U10US:A&F>Q"'F:/16Z"_9S!N44K:=0
M3!T_V:**K20:60V.IEC^<>C(I.<MBGX.K1P-C@XD!M](T84\L7DXZ13.I/23
MWF'2),B8XFG#"?N/+1QTD,3/Q39"[W J,:&64SYYB41^<_PH:7A TP%KX_K
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
M\\QM9:I>C( )I^Q.C6Y_^&YR.7[^A,:S5N/94]*_)3A/"NI7<R[.Q)!/_E#
M2VJJT@L 7ZQT*<M4RUQ(YQ3F*Z?+M9!B966A"'?";Z07RGFYS#72T6%RHY65
M-MT<PJ25Y9W#3R4^5S+7_B!DF0'8N99+S<]F)72YK;R+!0[%456Q)>SBN7(J
MPR1MCS+EE046).,:FU9DQ8ZLB%GF7HDTQW:].CQ6G18T1VKHF4IK-81#PZ,<
M.LJ4BH23PBN3@[W(9+^Q"M*E5VN#;>Y9]%>U4[F8P)F?*^,A:&MU"KFZH1S
MU=[1R>1)G<&_.AU4YWDM+X&\3%MP5WX@9^CR^+2D ,+/JO:6,-#1DI-+T6AS
MHLMS.J46/(7@JGPLHS1>I,9:LS16TM;EH59<9""6<_&&M=@AQ"%%.*8;N5-1
M?5:]>LC\F,*",-89\&@+'-(- /E%EVE>9;S#J9/#]='2)D3'K6W>G5,>MYFP
MK9":*1P(L(.AA/I<4=(YE58VI (TJ*5BYT:5?6IV+(N:P$JKV']R)W5.3F5;
MJ5ATU$*8!@3"@M046VGK>("-JF F7!Y\ \,U2A 60[!9>E1;8,\4E!<*!9JR
MBI=2CE)H2?"I^:8B'-_SZ9XL/IQXE/Q=FO+L:[S4Y.BY>/^TT!38U<Z3A9_.
M/YZ+WRR3S*DX'&QPYIKA[-JU:[-3MB0YE)=;RDJ>I_5H%X!I13QQNA/\XVN9
M6T.((J2Y:IGIG7:!21IAZJ$2A;%^#<EG2YG>P:+C-#N2B1/*D!\?I&(;]S-
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
M;ECAOP",3\#O:ZW=(? +#'^7^2]02P,$%     @ 17AF5FG/=D86 P  EP8
M !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULE57?;]LX#'[W7R'X@L,=
MH-:R_"OID@#IUF$'W'!%B]T]'/:@V'0BS+8\25[:_WZ4G'@9T ;8BT7*Y,>/
MI$DO#TI_,7L 2Y[:IC.K<&]M?Q-%IMQ#*\RUZJ'#-[72K;"HZEUD>@VB\DYM
M$W'&\J@5L@O72W]WK]=+-=A&=G"OB1G:5NCG6VC4817&X>GB0>[VUEU$ZV4O
M=O (]E-_KU&+)I1*MM 9J3JBH5Z%F_CF-G7VWN!?"0=S)A.7R5:I+T[YJUJ%
MS!&"!DKK$ 0>W^ M-(T#0AI?CYCA%-(YGLLG]/<^=\QE*PR\5<U_LK+[53@/
M206U&!K[H X?X)A/YO!*U1C_)(?1-DE#4@[&JO;HC Q:V8VG>#K6X<QASEYQ
MX$<'[GF/@3S+=\**]5*K ]'.&M&<X%/UWDA.=JXICU;C6XE^=GVOL;_:/A/1
M5>3NZR![K+A=1A:QG454'G%N1QS^"D[,R4?5V;TA=UT%U<\ $9*:F/$3LUM^
M$?$=E-<DB2GAC/,+>,F4:>+QDE_*E/R_V1JK\>/X_%+2(V3Z,J0;F!O3BQ)6
M(4Z$ ?T-PO7OO\4Y>W.!<#H13B^A_T)K+N,4Y(J\DOQ/UW"Z#H0E6'UHMZ"G
M#G@3%&)2*AQ)8Z$BJB9V#Z16#<ZV['8W@;-TCSBX,U;BT*#5)P/UT)"_90W!
M/W4M2S@+-0OFE*<990GS<C+G=%X407(59^09A#;!9L A4%O9@ E23HM%&B0<
M3Y8$)Y,'$ T!8S%>P&E69)2SXDS*KC)V-'U4M3T(#4&,L7*Z2/(SZ807<R2U
MH(N\<&*>%[3@2; IRZ$=&I]4!=CQ4@JW6H(_%C1=I'2>\^!/IQ0Q0YH)*C,D
M4609C5GFY47F C$L[P]W D^X8HVKH_8%I&.=CP5G1+1JZ%Q0J\@L+A*:)1DE
M,\[F-$_CP-G->%;09%%07)2F![_JFN?KE[["Z&Q9M*!W?B4:["K&&/?&=#MM
MW<VX;'Z8CRO[H] [V1G20(VN[+K(0J+'-3@J5O5^]6R5Q1YZ<8]_#M#. -_7
M2MF3X@),_Z+U=U!+ P04    " !%>&96$]]#]BT:  "43P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6SM7%N/X\:5?N>O(";.(@%H357Q[ALP,XXW
M7MC.P$[6"!;[P);8W;0E4B&I:??^^OV^<XH4U:W63#*V'XP\M*IXJ5.GSOV<
M*O8G=UW_XW!;UV/XTV[;#I\^NQW'_4?/GP_KVWI7#:MN7[=X<MWUNVK$97_S
M?-CW=;610;OM<V=,]GQ7->VSSSZ1>Z_[SS[I#N.V:>O7?3@<=KNJOW]9;[N[
M3Y_99].-;YN;VY$WGG_VR;ZZJ;^KQ[_M7_>X>CY#V32[NAV:K@W[^OK39R_L
M1R\3OB\O_'=3WPV+?LB57'7=C[SX<O/I,T.$ZFV]'@FA0O.F?E5OMP0$-/[A
M83Z;I^3 97^"_H6L'6NYJH;Z5;?]OMF,MY\^*YZ%F_JZ.FS';[N[/]=^/2GA
MK;OM(+_AG;Z;FF?A^C",W<X/!@:[IM6V^LG383&@>&J \P.<X*T3"9:?5V/U
MV2=]=Q?V?!O0V)&ERF@@U[1DRG=CCZ<-QHV??=545\VV&>]#,#C\JAN&>@BK
M=B/=\$\_@?FX\\GS$7-QQ/.UA_M2X;HGX%H7?MVUXRU@M)MZ<PK@.9"<,743
MIB_=18B?U^M5&-LH=,:Y"_#B>>6QP(O?:^7A_[RX&L8>PO._YXB@4R3GIZ!"
M?33LJW7]Z3-HS%#W;^IGG_W'[VQF/KZP@&1>0'()^GNP[B+<\U@7X8?A.U+L
MK[=U6 ]C=;5MAEOH[QAVUW@MK/;[OMOW3376X?8$U/8(BMVPGD UO!DV[6W=
M \[V/CRTZ[H?86M"P%K7PQ#)J+LZ7%=R[TVSJ<.V"ZMA./05W@['VPH8''J
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
MF%N$$!;BQ5(YZS)UG'^4)]HIB\)W<O^.,87O9(GOB(=D1^!(:N\^#B92T:.
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
M2W6PDT>T"BP:NX7G2BW2!!B/2]KV6W1?FM&(^](2H^PI^XPLUJH%0QS)ORB
MN=8L:<NE4ZCT\VOA4CMI62J2-I9@ '8[Q62 )W4)C*7(0V\0JS FRR1Q2XP(
M9,9@BGF_7Z/5<CI<2@K[# MO$6Z*9RDEU(1#!'XI' >P,]JP:*KN*^''R'0P
M,5Q43+DIB$":JQMA881ES9B-UOJXI<;-,<N4B2+%11=2<2E3"1Z=?-H,4-Y]
M63J21%Z'P,8L76HRB? LT1*^[J-E$D+%5-B2+^1J .ST:3JP3:$IW.@'%M3*
MHIQ8B:%6K$\<^Q"LD,,"*K[\D)FIWONXKT1B[)_5@6%!B'+.G3":CJ?P=#1/
MW[5K3#K_5P$Y>5V_XRD9?^K&?S)U^MW8.V'O__- P&/GW;;9B!:??!7ST4,_
M^UB9P!'1[O/$_^BX07_\<NGL+N/CFNUBP)F\=_'%T\. (9P.MGH^!'_A 6*)
MMI@_\#@!O,RWY[]9?PIC;IK'<%4+E*EDUCV%LK&2/SR%LBGD5,M#E$LC17[%
M&':>BLHC'K#WL&BSK=7OJ!ZS5*IM4I3\SYZOG$K%H9T_PSCW[<;BF_OLLNP^
M>;#*G_*:#OHO_QV+%^#I<[HG3LI!XOS8%VW+\^W@!L]V\\[KZI[ >03N0:!W
M=1^^N*G/QG%_E_^; $L2P-8%](:L)7-S_RRCLW25!+^'P*UR-,4JQ6^R<OAU
M\L"L2OE-Y=?)K]ZW^%T(1V%7+,.N8(M7L0PPTEKYFQ+LA^UY64H<AMH"XVR\
M8FJZ0I !\#&@&_0)^0*DI=PE*4'EP+P$WI:C4X", 9L+-/*7R]*^?_H;0N@2
MZ! [72((BM=CP@,XBSZ?6EEJ&9[[%UO/%_\I3;[GYO^#\Z=@]9^FS7?G?SGW
M0O_3VO%U_7]U7U?]#;@=;NMK# 7NZ;.PU_\!IQ=CMY?_NW;5C2"H=&_K:E/W
M? '/K[MNG"XXP?R/^#[[?U!+ P04    " !%>&96'J# /\\$  !C"@  &0
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
MY&?;_ &51 38*XC)!8_#G.TX\!IAD',;:>H]5Z*4BSSQVZDPJ%-"J-YW?__
M[B75F0!)":-$D08Y+[(4)L8C45#Z$J2E$"%&15KR#%GV63M4FJ4AG4?B$20Y
M<8W'$(I1-BD=D-8_*6Q_D.T@Q[L1(2[!@.#\^70P]=F ,5..'1"7O(AC8)X&
M$03Q+TS"EQ$[H,#%\Y>U;IOJ"?>RWP>T*6]'I2TT(D]C')LG92 2U)"4JO^+
M&#)T\7XK(^O_XIK4>>32C$<9*@\7"6I95&YQBU";J-1%J$YA"$"0'Z_B=F!L
M( H>H3(*5,6(RE7$$[#Q.!)@'/8 7!ZB.*&((CPH4*+TS>6@&G_5=$/ZU@XU
M-1)V)J89KGEM2[7K0&97:/;-0?M>L2]5OLN$HJ!2\A73**LU6TOKO*8G)(W%
M)=.MV HW5B3B<]\Z.)!:ER\'O6\^U=C=6]JSK2*<.I(G#NP9</TSWJ1;;70O
M'QHS6';3U)Q]5&VC%C[+?\!]0G=-Q3XI*&S<$[NIW%AS-E"F>DFM!7ZSGZ5!
M=R1TINPW-5YE:O3 8YQEFY7JV88:'TX".8 3&G='3;!MOB@8[?WH]>XLB !B
MO[#->&;)\6U](S#ED0A/V<VI^L4#*$9GD_.VP86\?L5:*#\KIF(792]^ED_+
MW0(GDJ_'FTC[Q#U-J-CVWU))/%JU0HO%6X%LW_F+ K_U%]EF1@;M;7W%4CJ9
M0JHIB?SYQPH^^1.7T^*E0]$+%UUP K:O_+4-G?VM,=S%#R9:==0^MS)Z6*ZP
M\T$9*UMOL7K$M980/-H& ?K@!N,S 0CM[U)D,H6BZ=:MHHHC=W3!QK?K5O8]
MZ:0WAE-+%) I7<>W*8?TS%Y]U<P.7G"=,DO_3D5HZ:(Y/N;VJ_NG\,WX GS>
M/KZCD3K+!CVZ50N(AM,\G:"9^[?I.'%Z[=^#<^WPNO3#%9[SRM &?%]H[783
M.F#_'P37?P)02P,$%     @ 17AF5J4O<2N;!   $@L  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&ULG5;?;]LV$'[W7W%0L>[%L24Y3HS4,1"G&=H!
MQ8($6Q^&/5#2V>)"D2I)V?7^^MU1DN.T=M -"&*)NA_?]]V1O/G6V"=7(GKX
M6BGMKJ/2^_IJ/'9YB95P(U.CIB\K8ROAZ=6NQZZV*(K@5*EQ&L<7XTI('2WF
M8>W>+N:F\4IJO+?@FJH2=K=$9;;741+U"P]R77I>&"_FM5CC(_K?ZWM+;^-]
ME$)6J)TT&BRNKJ.;Y&IYSO;!X ^)6W?P#,PD,^:)7SX6UU',@%!A[CF"H)\-
MWJ)2'(A@?.EB1ON4['CXW$?_)7 G+IEP>&O49UGX\CJ:15#@2C3*/YCM!^SX
M3#E>;I0+_V';VD[2"/+&>5-USH2@DKK]%5\['0X<9O$)A[1S2 /N-E% ^5YX
ML9A;LP7+UA2-'P+5X$W@I.:B/'I+7R7Y^<6C-_E3:52!UOT,=U\:Z7?SL:?(
M_'V<=U&6;93T1)0DA4]&^]+!G2ZP>!E@3)#VN-(>US)]->)[S$<P28:0QFGZ
M2KS)GN<DQ)O\!Y[PYTWFO*7&^.L8Y3;@^?& O%FN7"URO(YH-SBT&XP6;]\D
M%_&[5^">[^&>OQ;]A\OR>A0JRQD<AGK[9I8FE^]Z_G<B+\&5PB*8%9C&PJT2
MSL$-Y*:J:,\X]J4/WGFA"ZG7(#SX$L'3QF0??BXP5\**L,EH2>@=%'(C"]0%
M& N&;"RMD-(R:X)5+78B4PA20RY<"4U-BQPJ8'$OP2P'+\!(!ZB]] H+\ ;$
MBUQ'LW20G:@ZW$2%7=V!,)S28FXLA='/YH7P :6@O\HTVG,PA<)Y2.*?!FLZ
M!CV1\R4;'/)N-2&(@1J>T'GY0N<1?&Q3XX88]I85VC6E('*YT<XH6;1*;Z4O
M>55J5D&W*@=E=L,0Y8#9R<H&)4[9+K^QM3@X5)[D0CI0G\6J"4!+DI&2#EU/
MD'ZN(0%.,#E.6TEJT=9@R&4E^[:JY+Z5H1?/FGH85">PZ!V(C9 J5)S0'4+O
MV6VE4I#A<Y<0D=J:,\(IV.>T:H/O5#LMTXH[@GJOZM@(2MI%,YF2Z\#)C> W
M#;\V:@?)C ^Y9#(,)ID1W(,K DD">T-01.-+8^4_A%9T ENL&YN7=!LQ@;45
M%="":P2E)"+;4I+>6V(CN@)U,6C/T^>];U/SZS2.AW$<@R@*R=B$.KH/OVT=
M3ZEE3E9T_+'R?#JLK*G:/<9R\J]L:\M#!%U;]HG&#-=D?Q.U7G$BL)%\Q[O^
M0'F\NQT\-%3'),[.DEG0F^)0N@UM-Y),X]IX*;A^='QK)_).T\]<W )H-SR3
MY [Y 3X-75R\DZ7K)1T4C652? .%>RCAYJ/?."0*VO99N#3>>!%*/;T<7DQG
M_R]I*Z&D=I8ZQYIY#7QI3;,N@>Y$K#)RZ._%$=SX[U>#7@RW[2A/AY1K[*Y+
M&?:F8^D(V(0*GPZGL]F ?2[3X?G%] #WR3/C6.</J2M=C6'*4KO1L4MP?#"G
MA-. IS%'4>AD;4>6_>I^X+MIYYQG\W9:_"3L6E++*%R1:SRZG$9@VPFL??&F
M#E-/9CS-4.&QI*$5+1O0]Y4QOG_A!/LQ>/$O4$L#!!0    ( $5X9E:[V820
M3PP   0F   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;,5:V7+;1A9]
MQU=T*7;*J8(H[ 0<6U7RDHQ3DU@5)>.'J7EH@DT291#-8)',?/V<VPL ;I(5
M>R8/MLA&]^USM].W+_CB3M8?FY40+?NT+JOFY=FJ;3?/+RZ:?"76O)G(C:CP
M9"'K-6_QM5Y>-)M:\+E:M"XO L]++M:\J,XN7ZBQZ_KRA>S:LJC$=<V:;KWF
M]?:5*.7=RS/_S [\6BQ7+0U<7+[8\*6X$>WOF^L:WRYZ*?-B+:JFD!6KQ>+E
MV97__%5$\]6$?Q7BKAE]9J3)3,J/].7=_.691X!$*?*6)'#\N16O15F2(,#X
MP\@\Z[>DA>//5OH/2G?H,N.->"W+#\6\7;T\2\_87"QX5[:_RKM_"*-/3/)R
M63;J?W:GYX;)&<N[II5KLQ@(UD6E__)/Q@ZC!:EW8D%@%@0*M]Y(H7S#6W[Y
MHI9WK*;9D$8?E*IJ-< 5%3GEIJWQM,"Z]O*FE?E']EJNX>6&*T-=E[QJ7ERT
MD$YS+G(CZ966%)R0Y ?L9UFUJX:]K>9BOBO@ K!Z;('%]BJX5^(;D4]8Z+LL
M\(+@'GEAKVNHY(6/U)7]^VK6M#4"Y#_'U-9"H^-"*6F>-QN>BY=GR(I&U+?B
M[/+;;_S$^_X>R%$/.;I/^J/<<[\D/V3G[*0%WO[1%>V6O:MR45&:F.&; @/,
MS[+$97>"K3B>4*:W^"?FC%?'%S*0!7N[WI1R*T0S86^ZNJB6<*.?*3E\+C<M
MK6<;FMVN> NQ<SQ@K6QYR>2"16[L>:[G>:Q9<1B6QEZ7O&G8%<OE>@WHC=*&
MW_*BY+-2J%V+INDX@6XE$Q8!K94=4=&L*>8%KPN,\0H %HNB+'A+('];"0UG
M4\O;8HX9)*_%Z++FT T*0 R_X_6\8;.M$CB3^(9A9U[4H!E9-ZRHU!JB2YJO
M,4)=V+IQ+>0-0B4OM -JX@T\@HYM7>1D%[.H!L8M*3LK*CT7 DDXG\E;<0RQ
MLN3.EK#KELT$A @F/HDZ+QIEJVY#%EJ0Q[:" _>BEFL27M1L#H/05DIO.*QH
M5^1J+1&;%3!O)5M6BD9M"7]S+ .I?\0I<LO+#LNU&90H4E;,R8#]D)4^81],
M6)% -:3B:GO:4I,OBLHWUE&/B,HO#D0*E2%"*/"4(?J1SPG/#T*Y<LT_"AN$
MQT+-,7X?10<O&WD8U#T^K(QWE#L,1+-/43<MFW4-K SMYT"#V3_QJL-I3F $
MSU<JFJ"SH[X8Q79U5T_L$$UY(RNQ1-;_W+4=_MRM))M+8*&04(3*.(!5XD"<
ML@HI JBINZ.%<TP+BS721PKK<%#5.R*5Q<9B_7W7/RS7'^0Z)^7NP;U7;*#$
M>J?A_H),[FKXJ+82\=]>/"Y@7 R:)%:9IH-AHYB>W+=80"CE-X6(5(FAXT[P
MAM;RLM3RSZD.FK,-WZ(\@Y@QU[H0E9>=2G>S"]2SC_?YD()IB8PC CE7S&%D
MKT6[DG,5+U!5@F6;#F$C/M'))0@NV0&JHOI2_D:96G,3^N\J%&:MJ%$O6=:Q
M"Y'G1A[IODN5EGZ@SE[$/N(@450"9Q9KXCF5-T2.AA47.OJ-%U0>[U"EY45C
M&!I_5?+\X_E-OI(E 1A(&!.<M9R+4N=Z4RRK8E'DM!KLU*V-5H#3M0#WI[(:
M"+7<?HYHID2K0**I==%\/%_4@H3 LE"0P=S"589584OV=F$XHAE89%N(4ONO
MGW$K2TY(VJU&?$(F4D0S%*Q>""LI[^H:P59NG2&N@?;WR0V$U2I"M^Q/44N0
M<K?!$Y5HC3F]X'0Z(93BP,G$'\0T<+2-C5X%6)[.  UAL*,E6V-P9 7%Z9'E
M5"-4!PZFH%D5"#<8%QO3$L0.T:\*PV(-C6K#ZTJZC5^UA;-G550?:L3Z<6,3
M?S _IO2EBPXM'>OJ]#Z!?_"/C<GQB(G\00I#$0+,8[U(*V0MCL4-KY6+CIE8
M>_].79C$_!S'=XW[WQCK;LK((9)MBL[MV0T6OX.SGOB3*%5J 4;> 37M!61C
M49I95'#PD\&'_<))YC]U';BQAUT6"Z&K+UJA*B:7C2?L6BH(GFI:&,W8\R$=
MNT^_JB5\:XG _UJ6\+[<$M[G6"+ZNI;PK"7\^.M9 IK\GRQ!B)'-2Z$SJ;^J
MV3.,*&/(Q9TI^C#G2W =P.,DIKI_)K!"V&\M_Z0/LB>IG[II'+KL29;$[M3S
M%3XR&P,?E23/5HOZCB#H8L]P+1?K&5+?7LU-U4.+R?CJ*D,*HO NM_;^ )PU
MC<M*T=8 !O JL2A:!<F?^FX6HQY_ DGN-)MJ2$&0N4F&!+]J#[>W&^,K647?
M(+N*CGF<B'_N6S&7Y%9APD&BRJS.;^%JJKQ&Q<W.&AMB0P5VTO8F\J:]"8U-
M8SO@.F/S*&_K>" P/6@=J JKH5F;&\SFAB%;"BUX3'EH=*DAM^AB1V CZ,.;
ME;[DF;/)W 81"UHK5=V=TDK[9A)9)11LG+JELB_/5>$^<N9PSZ!!1$V7ZWP]
MCH!N+Z=L3UN'B>=&<:"$DFIC/?VOKF<P"?\F/:.0,M*S>OIC/;W_@3_CO\N?
M2.X,?&/T]*ADUPUFW>M=H@Y2%P/*$N)/4^^/ZW6CR4*6I;QKGCN_=(H5(/Z]
M/AN<#_8TN3(9\]8 9->J?KG&]!N"Z;SOVJ;EFIGX <7XF8-K8!3&;I9YSA,'
MIXJ7.3\:3CA7&C@9'GL99D:3*';L3OWC9[X;9)&;>(GSG>.'DSAP?I#U0A0C
M$<]"+X194IH13X(04C:XA]CG[-DT=8,@9-\Q"$BB!U 3)I!FY(;8B^1%NY!]
M)_,2NH42Y##;A^P[S[(H<9/( ,:\/<"8$7E0"4@4X"3;!>PS*.V'F9OZ"6%.
M)I'W$&;?25W?R]QID"C,P2[FP,EB8-*88:@]S($R,V(KU6:.)O$!:LR)H]A-
M?&/F,-Y%C>?DRBG,C^?))/4?PAPXB1NF@>M/,PJ.:))%%I@J@7G[W#GTS=2=
MIHF;A9$.J"@XF.-#;I!-W33*S)SP8$[@P '!U$U"$YBP^HUI 3Q\_3^FC#X_
MJ?,QB1Q[AIFNPD L*O=TS:834%U%U&[Z]0YXA)H*0U+SF>SV>Y/R <,^U]YG
M;W!6.[O)>YCN;.2FP]3_M;__O9:5ZO43P_T3)=P122/O#1:G+B&X("0K@P9\
M-\H"-\X0IQ-/G[ZCL6%5JE9%M"I%1DZ1#DBVH%]C1_H51/18D5+2(:4B1$ T
M]4:[V)%]9(I[LM1)D]3U$/C#'G9D6#$U44AL%3K3.'8C\$/8KXC!1(GO.WN=
M+95V4T<WQ4;3D9/)="0^&:9#M32(D96>$_7S@RG($KSQ@YC52GYFHAD+_-@)
ME?C(5C6P*WV_PJVS- :EJ>$D2"T4[&/FAFX8CO+$CP?)(.TL\A1]Q#V4;[])
M S_XWOF-PGZ4R7U>]2\RS-N3ZZY&==Z8GO)G]*+O63YN0ONGFM".:D*'!TUH
M.A ?T8B&^%61K]0F:UW)XU2EN*'"4_65#QO=C]Q#,P(IH^$+PZRC2^IAZ3:H
M7(F[AWOOCX1D6E M-&YL*>U[YZI-K2OH4Z]^S)8PSHSN>0M1ZPL#\9\HBV5!
M6PVM02"&TZQW=8=DI\U$KTLTSZ3Q4_LJY\B;DWM4-&T9/&I5_]W<[(;NO&G*
MJR:CJ&I0,W5H[57AV4]=A6!5)ADRI%] -OG.D'QK30)#?#6X=B-JG^9U8<JX
M,3:DVPZX< \=;H#V]P/T0+_?L$5B7PJ:$_"=:K4[^KS08SVAV6,8Q3Y8!)Q+
M_/=35^X\ 6'@&I4DP=XR$)L_ <L'1#;)>)EZDD(@Z .$O+LL()F@-SS,P**C
M90$MBY7 *([8^Z'WKY^'*E',JX, 55L4]YU^%7:Z'[=PZ/+B34<-0>M-7";U
MNX*KI:CR[>=RF;/+9:<7CYDLO?]U6A@_/J6=_5=J.-/-JP5:7%1-5ZM'!YWY
MW9=+1]C'<&&KB2LU: TC1OOTX_Q51DQW&5%1[U]E0^>OL^&7F&Z@26I-4_U8
M:6$DM:BHB6+>*R,,E=E4'!Y+=G.6T]P; 7UULNOD?Y^W4A,3GO[,$60'-&#"
M^A989=>8ET6CUX'6!JUN/E?S>ZEGE$**L!WLFWD]Y]E^BZ$]/=&<:#V]X7PY
M]G./B]$O<]:B7JK?'U%?IZM:_2.=?K3_B=.5_F7/,%W_/@J66,)9.$866.I-
MIO&9?B-NO[1RHW[G,Y-M*]?JXTH@:FJ:@.<+*5O[A3;H?_AU^5]02P,$%
M  @ 17AF5C 7^*ZE!0  &PX  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&ULM5=+<]LV$+[S5V 43\:90202!%]^S=A..\TAC<?NX]#I 2(A"0U), !H
M6?^^NZ D*QZ%[J$Y6,9K=[_]@'WP8JW-%[N2TI&GIF[MY63E7'<VF]ER)1MA
MI[J3+>PLM&F$@ZE9SFQGI*B\4%//6!BFLT:H=G)UX=?NS-6%[EVM6GEGB.V;
M1IC-C:SU^G(2378+]VJY<K@PN[KHQ%(^2/=[=V=@-MMKJ50C6ZMT2XQ<7$ZN
MH[,;CN?]@3^47-N#,4%/YEI_P<G'ZG(2(B!9R]*A!@'_'N6MK&M4!#"^;G5.
M]B91\'"\T_ZS]QU\F0LK;W7]IZK<ZG*23T@E%Z*OW;U>_R*W_B2HK]2U];]D
M/9S-B@DI>^MTLQ4&!(UJA__B:<O#@4 >?D> ;068QST8\B@_"">N+HQ>$X.G
M01L.O*M>&L"I%B_EP1G852#GKAZ<<+W39D-^A1?PL2UU(RFY%9URHB:BK<A#
M;[JZMW[\03VJ2L+@7EIGE"?67LP< $%ULW)K]&8PRKYC-&+DDV[=RI*?VDI6
MWRJ8@0=[-]C.C1LVJO&#+*<DCBAA(6,C^N(]+;'7%_\X6LA?UW.8P;/[^QA#
M@WU^W#Z&XIGM1"DO)Q!K5II'.;EZ^R9*P_,1[_C>.SZF_4==^KC1B)/WY/_@
M];>5) M=0SI1[9(X,:\E\22USI(AWF5%5#MD+!"A1%BR4#6LKI5;$0L@)!RP
MO1%M*2&W+/M:>%2B=RMME%/24C!BB.[-P4G;SZVJE#"PCTHKZ:2!J/3V(,.4
MVE3^(-H)<-ZW#E%V^ Y4"5*(M#1J#B*@OD-QAWCG&]!>KEZ%=1;@$\>?"'_"
MX-K5 HR4GEO<?^:X/.#5#KP&)P%+8YID!8V3%&=93O,\IE%>^%E!LR*E:9$>
MZ.E;8:U:HIL[-5&2TS!):9ZR(,HX#;.8QCR'<4*S+*-Q$1\H:.&R3VMM[3OP
M#^\\. 6+C-,TSX)WP6E&>931G"<P82'-XH3F610\0!592=.^YE/**4^]0ARR
M.*<,V$DR&G$&PWS<E8PF+*9%$L$HCD,:YRR(PY#RL!AW@4<A3=((,*>T8* F
M2P,.M(8TS;+@3K9XE[5X#7T"&&.D@@<<2$@SFL%=\(*R/*%A6HRCCP$Z2R@'
M:5;0!*XE 6EPHX";R-.7+FRQ<QH5#&XY"^ MQ"GXR@/PID@2O/[@T\?;SZ_!
M!O6<1_Z>8!@5&65A%F0,7A*^KV0<=A)3SAC CG'(P@A$HH GE $':9&/,\_
MZ[A YH&LD./K"2*@D8<TRF+R&8*V,W!8=0#:0@Q#..D%N&%7/JH[L8'&PN%:
MM<TQEBA[,%D8W8P$_W2(MH/=6JPMA.S77ADYEC6<)M@K.?@+2FGP/]9UU?3-
M,9J):#"'6((=C,]< RG0B2A \7DD/1F_\ ^D0S2ZS28^@[J5<+ PY%28R>.$
M> Z>3=J#S-R(S=Y98!HH%5UG]". !Q6@41E2Z4:5J@8XFV>,P?&L]JHGHK;Z
M&W>4_?(>V[%JS]KIVS<Y8^'Y_<VM'T7G[W88&U\;O-N(?-$;S"M$-5!BW1:N
MF -6MT'EP,8S#6/0T$Z4G1^0=/0*'8'^1#9S,+GK40+Y5$H)S8^G?[ADI&Y<
M4PMJK$5" :6%V[2+S6&=.'278K34?>6+)-@ 6E[L0\F!)P5QJ1:JA!H"W)BE
M:J?D>OOFQ*-0M:^O&#25P@<S[WTW#?;[H03^UY )L"9"0C_R7EZK>5A<@;1X
M> DH^*2@M,MZ0TY8.N400'6-J#R$%P61DI-TFGQ[9%=8_%ZXVPO\WCYO>^9/
MLI>RF!LIUFX!)+C!@1>8^ &FZ;%^;7;0L#?2+/UGB26^71AZ]_WJ_LOG>FCX
MGX\/GTV?_)U94LL%B(;3+)E </A/D6'B=.?;_[EV\#'AAROX>I,&#\#^0FNW
MFZ"!_??@U;]02P,$%     @ 17AF5C/NMDY>!0  +@T  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&ULQ5=M;]LV$/ZN7T&X1>$ ;$Q1[WDQX+3+U@_M
M@AA;,0S[0$NTS54259+*R[_?':4X;NMFP8"A7Z0[DG=\[N[AB3J[U>:3W4KI
MR%U3M_9\LG6N.YG-;+F5C;#'NI,MS*RU:80#U6QFMC-25-ZHJ6><L736"-5.
MYF=^[,K,SW3O:M7**T-LWS3"W%_(6M^>3\+)P\"UVFP=#LSF9YW8R*5TOW57
M!K39SDNE&ME:I5MBY/I\L@A/+F)<[Q?\KN2MW9,)1K+2^A,J[ZKS"4- LI:E
M0P\"7C?RC:QK= 0P/H\^)[LMT7!??O!^Z6.'6%;"RC>Z_J@JMSV?Y!-2R;7H
M:W>M;W^18SP)^BMU;?V3W(YKV824O76Z&8T!0:/:X2WNQCP\QX"/!MSC'C;R
M*-\*)^9G1M\2@ZO!&PH^5&\-X%2+15DZ [,*[-S\6I:Z+56MA$^27I.E$ZYW
MVMR32QAN-Y8X31:-[EMGR;7LM'&R(JHE;BO)&]U:7:M*X-BE:@7X$K7W(:%T
MSI[-'*#$O6;EB.AB0,2_@RCDY+UNW=:2G]I*5E\ZF$%XNQCY0XP7_$F/;V5Y
M3**0$LXX?\)?M,M9Y/U%/RAGY,_%RCH#A/WK4/H&</%A<'B(3VPG2GD^@5-J
MI;F1D_FK%V'*3I\(/=Z%'C_E_8?0Y4E$A^,-$_*:_.]E^K4WL-CV!J8DM+65
M59421DE+&CBY9*UJ"8\'2_MH>:O<=M#W'!BYZ6OAX8G>;;51#EWU%I!"]RH1
M)HJ=4>"PJV%.M!6HV-E*T##^TJ@5X-6&=-(TR@'X8'4/ 6DK]]T>DX^XXUH:
MS '$B]//V$-8CWO(XF&#Z:L7.>?L=+FX\E)X>G1,%@>7]A:PPOZ O!-&CCC
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
MZ,#]B_LE0F?)9\AG*-=F3E7_%V<BBO$+,85OG$'%08V *23-TO:71YV*-9>
MP K\\@"_L2 =*F6+\T1!9U#]RLE[^*=1L]*M:PG*"F*Q:HH2NFTY63F H(&;
MRK#:E -P/P%RR%D<)&0$A1JEX)_P&7OY0@T9)CP#LF'*(QP@$:'\1MNM_ %S
ML@RU1(QG@"':%)"+'W$N *=&1, DR4F8LQ!B\^DY(R0/D.;>H0,"E2+BR-<,
MRZ#HGR;KGF+X7L$^[^CTJ<!-=N9]!*40"/*E,7UF=T28U7"0/'4Y@DZ5M9%B
M693"A <L$>EW:MLMYWRW!'0W2ECNR:$@4VA\V#P3"&0D=G8<WXW?PY7WQ4GV
M/]N)%S#S GRKT.NJ]!=9WR(/OS<ZI\4_J^Y(.]R;@R@2#4>1HQ<YV*;@L,M
M@+-+PE'7=M""5.!&'"9^8 G';317/MI AGF J8R2D@ )?(B2H".=(@;#%: [
MHDNCL7460,PR3Q&R),KA9,[@4'V.5MLGMZ*U7)GI N[Q )F555M@VP]]R)*0
MH_U]4X5& B<62NF%(/=R^PV@9QK"_0*;"^;=[GL**$M\9N9>(U9YF/: TJ'(
MZ(AV$OOQ!40&T@GR%R#*&.<>_UQ@?."P#K,7&,W:*]HSC)Y=(Y:R1,@#Z*BM
M&SD+<A]S#D61HJV7UJ[\S0VP@'RIX9[GCVW(8Q;B10F.F3#$50*YN-MH[E-D
M"&%-VN:=I%E+OI#-',\)SXB$+,A2[UZ$E-#@<\A';[ETT+#G9=.@7V#0 U1;
M?U4#0T(L+[@J!&MJ\')-=]!=[0YZCH..AVZ[F(\W7EVU,G/_MK0 P:IQ[0-L
M_>_Z^7K:OMH>R=NW[T=IP&9+*S4#UN!-&@^H:=^3[<+II7_#3;2#%Z&?+N )
MK@P2P/Y,PRVN6Z""]:/^Y#]02P,$%     @ 17AF5@*R>3KE!   /PL  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULM59-<]LV$+WC5V"43$:>82Q^
MB:0<VS-VVK29:5I/7#>'3@\0"4FH28(%0"GIK^];4%+L1%9RZ47"Q^[;MV^!
M)<XWVMS;E92.?VSJUEZ,5LYU9Y.)+5>R$?94=[+%SD*;1CA,S7)B.R-%Y9V:
M>A*'839IA&I'E^=^[<9<GNO>U:J5-X;;OFF$^70M:[VY&$6CW<)[M5PY6IA<
MGG=B*6^EN^MN#&:3/4JE&ME:I5MNY.)B=!6=7:=D[PW^4')C'XPY93+7^IXF
M;ZN+44B$9"U+1P@"?VOY6M8U 8'&/UO,T3XD.3X<[]#?^-R1RUQ8^5K7'U3E
M5A>C8L0KN1!][=[KS<]RF\^4\$I=6__+-X-M@HAE;YUNMLZ8-ZH=_L7'K0X/
M'(KP"8=XZQ![WD,@S_('X<3EN=$;;L@::#3PJ7IOD%,M%>76&>PJ^+G+6[F$
MQ(Z_;8<"0ZGSB0,P;4_*+<CU !(_ 1+%_)UNW<KR']M*5H\!)F"TIQ7O:%W'
M1Q%_D.4I3Z* QV$<'\%+]FDF'B_Y_C3YGU=SZPR.Q5^',A[PTL-X=%7.;"=*
M>3'"7;#2K.7H\L6S* M?'6&;[MFFQ]"_MRA'00Y3C&;\)3\DQ@?)5V(MN5L9
M*7';.FV<F->2V\'8!GRS4N6*EQH7TCJN%USWAJEV+:WS<(N^]3<MH W8-8TT
MI1(U)V:6'%1K>R/:4G+15MZJD\;J]J#-*;^SJEUBH9)H016%0)OP5,CU,YCM
MYU952A@%"+26>_2RX^&=YK81=>UY-+)2??/2JG]EQ>>])7,+#]K[BA][! )N
M:JVJ7M3VE"24:U'WPI&,DGR]OF2+Z+3T%:L#,3JCD(.J/_EN4_&^0WF>3OC%
MLR*.\E>\AT)F8Y0CS5!O="7 6W0H)PT:!R&1";^]NN'@Q0C2:8>XNYQ]"I7F
MK8;2=:U+RD1 "R AV2\2.$"=EHQ<4R\F8[?1^^,#]MMHB,V[WG3:#E6I9*FH
MQ;]LQ#VX>Q+XYA@*KEO(0)Y NVN5DQ6[==C $:!8+?#A@E,Z=$ID!W!_2""C
M1F40(@J)9DEKV&RTD=NS2U1EVTOD_4:U$):RJM!$^?S3CC=77L2%AAP;>\:H
M'=%/1#\A&WMNNK=@8T_8^RW@&;LQLL&ALEP* ^G/V.LO*L^>LVD4!M$TP2C-
MBB!-_"B*@R+/V<TC85F"Y23)61+FP;2(61+/@BA+V$]7*&;W.!8KXCA(9R'+
M\RP(HRG+TS@(TY#]BFOQX+JJ%L64+$EAE"%"$,49 ^XT3-G;SV;C6M-M..%+
M?.$M&Q/I8LI.6!:D(!H'>5ZPWU @PZ)@%H98*=*"):"0L]]]Q7<Z(S]L!3'4
MPR@"0)9AE.=Y4$2S;V@[_@4\3K:L^5PNJ)#;F1,?2?2[AU? \][9']1_#)VR
MC%+!.)D&49X.XV):8/!%"<91 FDR;$1Y$"=34BS/4D;7J7\R,( S $=P&\-O
MELPP2D((E0W%$]7?_:"T907HY&P6S-(I&\^F9.IMCL''N2\8X($^HT%, /G_
M7VU(D"<ABAZFR;>KXS4.LJ3P$D.!!%(\9UD2Q'G,#WTS)P\>-2C=TC_=+#I0
MW[KA?;-?W;\.KX9'T6?SX6GY3I@ETN&U7, U/,VG(VZ&Y]HP<;KS3Z2Y=F@C
M?KC""U<:,L#^0FNWFU" _9OY\C]02P,$%     @ 17AF5B^E< F] @  GP8
M !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK55-4]LP$+WS*W8,PPEB
MQ_D@A20S"926 P,#_3AT>I#M=:Q!EEQ))N3?=R7')IV!'#H<$DOKW??>ZN-Y
MNE;ZR12(%EY*(<TL**RMSL/0I 66S/14A9+>Y$J7S-)4KT)3:629+RI%&$?1
M."P9E\%\ZF/W>CY5M15<XKT&4Y<ETYLE"K6>!?V@#3SP56%=()Q/*[;"1[3?
MJWM-L[!#R7B)TG E06,^"Q;]\^70Y?N$'QS79F<,KI-$J2<WN<EF0>0$H<#4
M.@1&CV>\1"$<$,GXL\4,.DI7N#MNT:]][]1+P@Q>*O&39[:8!9, ,LQ9+>R#
M6G_%;3\CAY<J8?P_K)O<\2B M#96E=MB4E!RV3S9RW8==@HFT3L%\;8@]KH;
M(J_RBEDVGVJU!NVR"<T-?*N^FL1QZ3;ET6IZRZG.SK_43#-I-W!=RPP8_>YL
M@1INI*GI18JG#RB8Q0P6QJ QM!_63$-+U X@3+<TRX8F?H>F'\.MDK8P\%EF
MF/T+$)+F3GC<"E_&>Q&O,.W!H'\"<13'>_ &W4(,/-[@(Q<"?BT28S4=K=]O
MK4G#.'R;T5VW<U.Q%&<!W2>#^AF#^?%A?QQ=[.EGV/4SW(?^<1N[GR:.X!3^
M;^WN:@V\S2!72 S/.-,<S?'A).Z?78#@+.&"6PH!^0^L6IZ\Y5&>IT,YU5L>
MML.S1HUPU.]]HOLCA+<"JJ3 V6O  ITG+!,":\^4SZ(!36EW*O3V(38]^%;0
M9AWL:N,R%34=:S@:CP<GD\F@81A'\<DH'ARTHJRB+G5:,+VB(KJYSIHHGFQ
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
M$J$(EU]^DV +DOL5"[!3XR>$CE;R9\C<V*VQ^YH&9!KHN]L,ZI:UK:G7))E
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
M(6@,BOV28FGB&LL);99U0+Z-V:#WD[TU/-LB5;=$SJ0BF 3/2Q[J*#D,.TW
M5Y-#%*4G U Q9S6YO;/@H"2M>T[:.W>">GQG&UJF) FX0 '6,D()QAWTU7&?
M$&VZ83RU1",LEW^<AW2C>'2'+H9RP"R*JX28+*@T-(15J.2FB4*B -495(JD
MI8J -+:F[Z=KTK6QZR;;D6=.$39VBI08)B'I)G4ZEE#NBI]A=8$ =G99)UDI
MFO' [$9B4B-$MS%]6=X'>1KTUD>H#X:$)ZS*E?&93S\C-PM&T0$IZ:$$HD+:
M3ZQ!7"A"$8LL@@0R3!+8@':"(*'D"%>%L7PZN$136L#PT8#WK5%3>]V:6'2V
MS/(;8NAXT3(AIRNY&:.0?,1! ,D,:/_*@_:O9G'WCU#07R%"WK4_>DU[4Y-V
M]"?1_)\?%2S2K%($Y%UD.<X9T/94).A2,='6BI(#7Z=Q)'&&29QE'V-$['B'
MU,](&&<MD/JJO",N.PPN61,!OY%8LBX*5V/4^G$0R(YV?]!6,D/)./Y6V^M<
MKN1'U!HI1FLY#(G5GEMSB/;<#)*$(\-W!)='BQQP1:% V[L"E=@AJ?,(JJ\
M&ZN2V%*PU2,JVY"-1@ %6?-*NB.&)"HSJT&0B^[%"7,9J'/! ;?F(QL5K2W=
M,V?8FO$^Z[N2>51GTIW$J0KU-,6@==15(K7>Q!&R(RX2EFQ-UK&3RC"("WZ+
MBV]VR7%[M[>RG!8Q>A)@]$==YX 0MP:MIG%!710?I#Q()X.EQMML*7CHTIUO
M<"*4.&8TYGB@L!X%WQV,MSC (D.#YA*9_847VV YFJE/!EFK:#=HN"0:)ZZ5
M7BDL4N/L"J&F2PS'SMPU1M1DH-L3'%0R85&6C;VAG<5LX/4[..5T-!;U5)SW
M\["A-U3 -05VE)"+E@88-<$/SJA!WR+<O1H-1#M<E4<:*4*"YM8,9W%,XR86
M#*+B2F]JNZ],L9Z(7Z-EN&869NLB='V9K*%=MRJY=W6 ]_JZ1VJ3L&V/#>EM
MLH]M$QE$X7<K9H;KG4HP%X>YWP MPZ*:T&U7, T*.,/_K:587E/74>$9[%IE
M6]3,M%'&);J@M=P()^'V](0^6^#D!M*]?S^M&,F18J"DXP8)<G4FG:R2@2B]
MR3_2DXP11Z<2D; BBPJ#4?3OWO7 E+5#F4(KNT5FPOL) 6-HU["L,XUTG(4@
MZ+#S*8J8;VPYV&S1TI.Y/5'8G/VZ^)@QM5.K=;DE]WMQ_;:RZX/W'=Z<2IZ3
M4!9,TM0VDL[Q0YB%M#_'&@?&PS62\R,KA+*,3J$7MZ2W%F7XF"?L[Q+X-_(L
M9(HT)1Z7<)\1R@AX)WT;F[9[JK=Q*GT>\$1;_QS=A-(G*(FWCTB\#5'/QXVD
MW@XL0TWZ#\HFQ\4B+0FUW$/G05J4GU.M')#R+H:V[Z/6K_>LZV"9?/<N.\B'
M_R9QD8$:8.Q1R249MOG.+VD&4U]>A)-S%_>D]KGH!BZX]./DP;C94:8/A$T,
M/=?B'V+NN!_<\:IUN6$?7$D9.>YA%$A .Y%#S=GS!+0[\YX+:7U-OJ06MRYS
M 3DD@AR(_6=D@#*!$.?I',NCPXJ7LRQ_)_V6USD!(XW97U,4/1F\?.90DH_"
MWK^_2*CMGUDT!H)ZML!\U$4[%8:'<HC%DC%1MDD:0VJ+6@^2G,.@144')@#5
MYYH%,[ OR6!(MUE\KXZ:97+2J)VM^FI +5%4H]H'8$ _<'NT6S WWV=Y-XKE
M98,6KK?I% N"LFGQBE8E>'^FK@EU<GDZ5B@MZ;+UY)0VAY!H:9= 'HRYGQ1T
M8W1M''\YV.+?E0=]<WP(9B0V8X#JZC*\BC5W$VD9.V0719Z<DI.]$402)X4T
MHW7RD,*Q+@B!>T+;/C])H_1\L.4/</0\ZGM0&^SVL^K#22Y*?HC0=[NQ>X2*
M2#UEW A6NBH:^K-[Z:_H:UV 3[SM=I5X@\DN'LM+<2VV+"'D_QB9T @)$K*A
MGG)C#K$CG37H5\&Z7,V;A+C,_P.M?P=I3=J6SQE(4 6[OT%#@?$/$!PJ$!#D
M)6L,I[-#JD R5U%VBK8GSIR?87JW2:*0(2@QB00[OV*=5;,O[2:SC M'IR]G
M#S6__%?08_R8_J!Z/,FZSQLJ_5?4$P.@<'KO-(,.A<XWL>YL60OR*+<^MQC:
M3V0+&8?(V1KLD$D>H5S>=L'>2 T55=YRVR814,\5B.9E0Z 9W9NY<3V6,A'B
M.&WPH?\-R-,RY%V&'E\R%&9=MA7'B(OT4T\0N=2F2.G<H'#ID+K6,:2_M477
MG;Z%H2L%1["3Z!J;Z7D,M#$54A[69ZVFX?=EZPM!<S:FLPGXI *!;(ILRT=^
M'< OFZB1_P[I^Q*^R1>P\0J!N6'YC^GADYX,651F)%DRQF6[P2Z 5?>B7L0R
M](A(B<"3KD'&MU<=YA6)ZV%$HQ$*EYH2XR(+O$=(?,SB):C$R*WP)JP>JM
M55',D+%FKOH.I6A^LB/G7=#Z17%A.%@9R8 2![EDZE6&Z+#NK$Q@0SC7J66.
MJ+&WZ'VA#9,E4?9=//OL&4WH8L5.R"4JD5_@O1$BI+CGF"GG8I* * [>.AP;
M*N$42#G@9,A[ME$[D,ODG5101',PDAQ_\0*.)!*"CT@PKIEWHC/)GR1\N!QG
M>[JFNMPF*VW.;_\!7,4]%L>DQ^LG%4Y/#I"X$[M'BV5"I%+!*G5Z+PV-Z-+R
M9]>GPJ<H_$=1@ME-Y<W L<P"77VST[Y=MB5.C;T=4* *I-%UTEU-.U[6X+J!
M13^!W/2$ES9H^H\\R(,,0#HHO!+SAW;(+U^9&.(&]N9<=S9GR\,9_G4E]JA(
MR-D=^IE[[(ED6]T"?@Z2A8SW!OZ(*&Z(*EXG#FDGS'R?+(OB2<&%G.3D8$.
M+3/5#@@0F^1/QZF#=&YSEE5Q2?P^?ATIS+3IE#2#]J=O*":SZ "O!LF:Y2%A
M##6\D6'N3+U 6*:#!JH&)V<EBN>$CEX2D?K[+LC\'906T3YI_(;]=HV\N'=H
M1&L842W"+'%1_C1B&H?NQ!VX?*1+X"$%47;H^!ZDW@1C(C*,N<19K6..9QP!
M&#E/@L9$/M8!7V/R35W^WM_C'S6G[TJF$V3/6M7WJ21-XAXR<M 2*W 4FC!V
M&(0FP5.&D"+VL5'.Z?XL@+G#R3N<WJUOR\;6[H3=0OJW !H8579\4/ZSI^%R
M-J:)VWP&*/'T&(D<2[B#E-$;4 A6XIH>=Z2-$(,*MC+U&@TDFBYGZ\'F@0VF
MB4  ;[4E*1 :!^I//3EE'3+"#[L,%Q!@"EH%NE/'O1MXZ/7/O[[Y_NSRJQ0
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
M,AZ@[U>68B[]@ G\W^-[^7]02P,$%     @ 17AF5MIX<.'D P  P0@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&ULI59M;]LV$/Z>7W%0BR(!4LM2
M7I8FM@&G+U@VM CB;?TP[ ,MG2RN%*F25&SOU^\A93MND63#]L4FCW?//7='
MWFFT-/:+JYD]K1JEW3BIO6\OT]05-3?"#4S+&B>5L8WPV-I%ZEK+HHQ&C4KS
MX? \;834R6049;=V,C*=5U+SK277-8VPZVM69CE.LF0KN).+V@=!.AFU8L$S
M]K^VMQ:[=(=2RH:UDT:3Y6J<3+/+Z].@'Q5^D[QT>VL*D<R-^1(V-^4X&09"
MK+CP 4'@[Y[?LE(!"#2^;C"3G<M@N+_>HG^(L2.6N7#\UJC/LO3U.+E(J.1*
M=,K?F>6/O(GG+. 51KGX2\M>]_0\H:)SWC0;8S!HI.[_Q6J3ASV#B^$3!OG&
M((^\>T>1Y3OAQ61DS9)LT 9:6,10HS7(21V*,O,6IQ)V?G+3M$@,F8H^(8/3
MHC"=]E(O:.:%+H4M'1W>&B4+R>YHE'JX#(9IL8&_[N'S)^"SG#X:[6M'[W7)
MY;< *;CN".=;PM?YLXCON!C0279,^3#/G\$[V27@).*=_/<$_#Z=.V^A]<=C
M">CA3Q^'#V_JTL$#CQ,\&L?VGI/)JQ?9^?#J&?*G._*GSZ'_"_*/,?Z_F'2C
M:<:MYV;.%G7(SH_)UTP?IK-KDLYU7-*BDZ70!>- >!)XQK!#!NZEZ=S#*=YE
ML)3P*2V4HM]*:AQ*H4AJ)+X+<D?S-8FR#$2$WC=H3,FJ=V/Y:R>196@<X$CZ
M-7D#:6$66O[%Q*L6S0#L"LNE]*2,<T$[&)!0:%"1E!7@9 /DOJ.H]YVA!75=
M=!;2 ?T2 M%^$X2OY5Z<6$<F98=-89I6\2K00T8A=6@A,"6!8 #IT?74>LL[
M-B\ /DY^$(KQR=S'6AR@%F_^J1;(EEB[J,15Q;$K4BD\$UH\O7IQD>?#*]<@
M'<B!Y=;86/U 6FAT@>.HDEV%=*#]X?:4@?L-K@-EP\/JZ# ["GSO>-$I$=G/
M7O]\'.(76G>H:@@Z),K*9L]!B[W!)9GS0FH=ZUQ!A_#@^XN6G?6/GBIKFN_%
MV9L!?>98$4%/L>_S;3J+FV3:;6*_K11D/PG0M&OJF\P).K)2^U72/;/77JP
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
M[W;SI6%CN&8=;O?3QKFF"L65T7/3^@IXOV@:=VOX#OK//9-_ %!+ P04
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
M?]?YC4=2*SID%5%#TF&KCT<5P*0 +(QT_6&_!#XR"/W//L01P)XR1'<HZ&C
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
MGA9\70FU 4ND(KHUV-G6"%4 ON.5E:441H*]>)+'/'OAWT,O:MN+$D>BBNY
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
MUDRV82>3L*$VI,!!DXB^,ADEW;"L]RG)% ER4:H;L U1+&@ DS3X>B4F8KS
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
ML=[-GBG*.?!-@193X"G+3%*C,3U:KRM[@^4)G['2/DU[D $O2JJ$H053&4?
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
MV;  YM?&^-=!"'#X=5K^ U!+ P04    " !%>&96RO-G?-<$  #Y"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6S%5EUOVS84?=>O(-2@< "V)BE1
MHM+$0)(N6(&U".)]8!CV0$NTS54279+.Q[_?):4XSNIFQ5[V(I$4[^4Y]YY+
MW=,[8S^[M5(>W7=M[\[2M?>;D^G4U6O52??6;%0/7Y;&=M+#U*ZF;F.5;*)1
MUTX9(<6TD[I/9Z=Q[=K.3LW6M[I7UQ:Y;==)^W"A6G-WEM+T<>%&K]8^+$QG
MIQNY4G/E?]E<6YA-=UX:W:G>:=,CJY9GZ3D]N<C#_KCA5ZWNW-X8!28+8SZ'
MR8?F+"4!D&I5[8,'":];=:G:-C@"&%]&G^GNR&"X/W[T?A6Y Y>%=.K2M+_I
MQJ_/4I&B1BWEMO4WYNY'-?+AP5]M6A>?Z&[<2U)4;YTWW6@,"#K=#V]Y/\;A
M>PS8:, B[N&@B/*]]')V:LT=LF$W> N#2#5: SC=AZ3,O86O&NS\[$;5IJ]U
MJV4,DEFBN9=^ZXU]0%>PW*\<\@:==V;;>X=NU,98KQJD>^37"EV:WIE6-S*L
M7>E>@B_91A\*4@<6DY_EHE7N^'3J 6XX=%J/T"X&:.P;T"A#'TWOUP[]T#>J
M>>Y@"CQW9-DCV0OVHL?WJGZ+,HH1(XR]X"_;!2^+_K+_*WA_G"^<MZ#</P^%
M;P"7'P87JOG$;62MSE(H5Z?LK4IGKU_1@KQ[@7J^HYZ_Y/T?U-US[I_@,IG\
M9)P[1A_ZVG0*R;Y!EW*C/? +X_G6;MJM.\3JQ7,/LSH QNW ] !&/Z&H]U"X
M 05&TD$E>V6AP" 56P>90_/S:QRR%S(5?$S:2&C/%11G_7EMVD99]_J58+1\
MA]27K?8/2(XIA]WMMMFE/)$U6&]D_Q!.J/?SO]SEWSWE7UH5L"U-"Y>G.TE^
M5](.U8! RZI;*!OTG 0]AP<-#Y+,#Y&'H.@>&,,I"I@OG&ZTM%JYY"C)68X)
M%S"B!)><8,Y96!:8"88Y+1/((]SY3D%!-VH<'I\D[]5260MP-D"D!MXU\'<Z
MED-MG'<)QS2G6/ R$5B4%.>4)Q/*2EP1FAP_.5@J"".P']%Z>0_(&*ZXP&46
M3# 1'(PR,)H4.,\%#.:RO85?QYC,A36KH1(M".(6W,'-$P!4' M"P!OG-(Y*
MFN$<WD\5&/*A6@T"&#447,KF+[B!8RH 0([+"O 714!  591A5$%\2EP)7*8
M7$/">O_&].W#UYI))D((G(E@E6,*;$A9)0%)27!1B.335Q9'@7?%*P#+P>HH
M81PS#L9E#A/.L*!A@27?IX8#VG]9%ISCDE:80 )@5A2 &D)/BOA-P*C$'(#_
M9W&4&5 AF&4D*00F#,)39@GPI;P(J?\7>4Q8!CD!Z<;@3QC%#&:9$&.&>$#+
MOE<H<'I)"LR"4C)(*HD2821JL(#A)]._D4VG?:A7Z9SR@TP,5+;=%PL.R0>1
M,5RP+*E8A47!$HHSR%96BN1*WX,':"FV%J(1B.05S@JH"1'$Q>.)>98G83^I
M<$'),VD]7C*'S@Z*X3S#T)3%*# HX3 CCZH5(6?AV_R;UU<L?0A!!88T7 0<
M9$6R @)=AADM<5F""AE!AWXET[UVI%-V%9LN!RF'*W'H3':KN[[N?&AGGK8/
M3>%':5<@3]2J)9B2MR5/D1T:K6'BS28V-POCH56*PS7TILJ&#?!]:8Q_G(0#
M=MWN[&]02P,$%     @ 17AF5I6>()"( @  I04  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&ULI53!;MLP#+WG*P1O&#; J&7'2=LL,="T*Y9#AZ#M
MML.P@V(SL5!9\B2Y[OY^E.QX&9#FLHM,4N33(VERWBK]9$H 2UXJ(<TB**VM
M9U%D\A(J9LY4#1)OMDI7S**J=Y&I-;#"!U4B2BB=1A7C,LCFWK;6V5PU5G )
M:TU,4U5,_UZ"4.TBB(.]X9[O2NL,43:OV0X>P'ZMUQJU:$ I> 72<"6)ANTB
MN(IGR]3Y>X=O'%IS(!.7R4:I)Z>LBD5 '2$0D%N'P/#S#-<@A -"&K]ZS&!X
MT@4>RGOT6Y\[YK)A!JZ5^,X+6RZ"BX 4L&6-L/>J_0Q]/A.'ERMA_$G:SC<]
M#TC>&*NJ/A@95%QV7_;2U^$@X(*^$I#T 8GGW3WD6=XPR[*Y5BW1SAO1G.!3
M]=%(CDO7E >K\99CG,T>FKH6@%6VV!)RS4Q);K%19"6[AKO*O7]D&P'FPSRR
M^**+B_(>?=FA)Z^@QPFY4]*6AGR2!13_ D1(=>";[/DNDY.(-Y"?D7$<DH0F
MR0F\\9#_V..-_R/_'U<;8S7^/S^/5:##3X_CNYF:F9KEL AP: SH9PBR=V_B
M*?UX@GTZL$]/H6=?<&I7,E<5D$?V H8P6:#! CYER9KQXACCDYC'&3^60+9*
M8&6XW!'K_@<WDFZV#)'(@G<L[,""[UFT0&HD0HI&NUC7-]^]V+NA0&<C9W1'
M[ XZ6AV C=Z.TG!":4@I17D:)H,<)^%%K^QS'DV3<7B9GH_B,)[0,(EC)UW&
MSI$<*WAT,#H5Z)U?$(;DJI&VFZ+!.NR@JV[T_KIW"^R.Z1V7A@C88B@].Y\$
M1'=+H5.LJOT@;I3%L?9BB7L4M'/ ^ZU2=J^X!X;-G/T!4$L#!!0    ( $5X
M9E83<+"QL ,  .\)   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;+U6
M76_;-A1]UZ\@U*%( ,_ZM*VZM@$[:;$]= B2=L$P[(&6KFPB%*F15-S^^UU2
MLJITCMMBQ5XD?MUSS^&]E^3B(-6#W@,8\K'B0B_]O3'U/ ATOH>*ZK&L0>!,
M*55%#7;5+M"U EHXHXH'<1A.@XHRX:\6;NQ&K1:R,9P)N%%$-U5%U:<-<'E8
M^I%_'+AEN[VQ \%J4=,=W('Y4-\H[ 4]2L$J$)I)01242W\=S3>I7>\6_,[@
MH =M8I5LI7RPG5^+I1]:0L A-Q:!XN\1KH!S"X0T_NXP_=ZE-1RVC^AOG7;4
MLJ4:KB2_9X79+_W,)P64M.'F5AY^@4[/Q.+EDFOW)8=N;>B3O-%&5ITQ,JB8
M:/_T8[</WV(0=P:QX]TZ<BROJ:&KA9('HNQJ1+,-)]59(SDF;%#NC,)9AG9F
M]88JP<1.DQM0Y&Y/%9"+]W3+05\N H,.[+(@[\ V+5C\#%@4DW=2F+TF;T0!
MQ5.  )GU].(CO4U\%O$:\C%)HA&)PS@^@Y?T<A.'EWR[W#_76VT49L=?IP2W
M<.EI.%LQ<UW3')8^EH0&]0C^ZN6+:!J^/D,V[<FFY]!7MY!+D3/.J$M@69+?
MF@H4-5)I0D5!KD%(S(EVX(.&@C!!-E2SO)UFO#$X^%GKE:SJQC@X?4KM63ZG
MU=X#<1UAR-:6.*%8JU_R-GL@XBGW8LC] *3IZ-NEVUY"T4FH48)V$O*!!(*'
M$I&-(E><:DW6=K)"CU@U^</<^P.H:C,1=RJ':HL@F$O>A7,C&XT>]*5G4\M^
M(OL)O7;_+KC4^I+ ,5]Z G.O#\+<6W,N\UZEP#.TLV,"J8#WDW<1C2:SR+O$
M9AR-HB3"1IJ,IN$K;Q"]N7?OC@\H?J:/"+Z#UIE&=48;Y(DDO'@Z2M$NGHR2
M+//B9#0+9U^C:RF$XW#J&(3C+,%?-,Y2[Y@<_[=0!+5Q0)1.X3'P;= 'X3VM
M]U\;!66))[P%=,F"9SS1D#>*&0;:6Q?%' L!4Q*]NY2"JN;R$T";)436+I6\
MER^R.(I?>U$Z]:(L?)[GZ50<D)TDJ26;9;.O;_(SX4G(?5<1MAQ*B;M_0$-T
MWU[#-@[_K58V/[!6ALY_6#K9D-M-24=1;'?EU2C&;?KNFL%PS&9/OM_!N8O.
MK(O.+'71F4[(J<,]&%S"*'3GGAH:M[D1IKV/^]'^-;-N+_'/R]NGT#NJ=@Q#
MQJ%$4W0\\8EJGQ=MQ\C:7>E;:?"!X)I[?)&!L@MPOI32'#O60?_&6_T#4$L#
M!!0    ( $5X9E9U^QL6608  !01   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;*U866\;-Q!^YZ\@%".0 ";:Y=Z.;<!V;-1 #L-.6A1%'R@M)6VS
MNU1(RD=_?6>XAV5;4NND#]J+,]_<PZ$.;I7^9A926GI7E;4Y'"RL7>Z/QV:Z
MD)4P;]52UK R4[H2%E[U?&R66HK<,57EF'M>/*Y$40^.#MRW2WUTH%:V+&IY
MJ:E95970]R>R5+>' W_0?;@JY@N+'\9'!TLQE]?2?EU>:G@;]RAY4<G:%*JF
M6LX.!\?^_DF,]([@UT+>FK5GBI9,E/J&+Q?YX<!#A60IIQ81!-QNY*DL2P0"
M-;ZWF(->)#*N/W?HY\YVL&4BC#Q5Y6]%;A>'@W1 <SD3J])>J=M?9&M/A'A3
M51IWI;<-;>(-Z'1EK*I:9M"@*NKF+NY:/ZPQI-L8>,O G=Z-(*?E>V'%T8%6
MMU0C-:#A@S/5<8-R18U!N;8:5@O@LT>GJL[!Q3*GYT4MZFDA2GI1-\%&KZD9
MO11:UI:>JFHIZGLZ_"(FI32C@[$%^8@RGK:R3AI9?(LLG]./JK8+0\] :/X8
M8 R*]]KS3OL3OA/QO9R^I8'/*/<XWX$7]-X('%[POWGCC^.)L1IRZ\]-_FBD
MA9NE8;WMFZ68RL,!%)21^D8.CEZ_\F/OW0Y;PMZ6<!?ZFBTGH@1;)+W&+#&;
M]-R)M%G/;?!T6-34+M3*B#HW(P(ADM5$:@P3P3#AQ2?'Q@ QN:AOI+$5>A38
MS&IBBKP0NI!F+&:SHBR$E0 IOZ\*>T\K"<#YB.R1R,M8Y ?X%(4L]4)RO5#:
MOK%25X#4@1J2L(!')".GPBQ(P'B:$C]D01*12PV=30,JZ$E1P!(Y2)3&)/%C
M\MDNI"8AB]*,<!9&$?FB+*2#:!0'P3QB@>?C4\)9$&7D0R$FH+(%[1WHM573
M;PM5YE*;UZ]2[B?OZ)FS9)W4J4;SXJ8 ?^8&6LJTA!S+J574K"&@(,:S!.XA
MR_R(?%+HFZ6XQWITU)W[[DD0,<_SNEMCB\]"W\>KE[:VE&M:A#Y+8 %N 0_(
M)M6;() P#5B4!22"@'I!_!S*V6ZV VQP'=V1[U&?[]%_S/=K"UGCPH\%._R@
MC!E!&4]5)9UN6+M:+G!GN9&/US<5QTZQ_U8</Z'+TTKZ70K==$ZZI:C@XI$=
M$LF5O)'U"J+]OD^WF5;5H\*#J+B \7<NXS!_]K!F\.%*BK+X&Q1X*#$ZAYW?
M]"Q/[TWJ13R&O/%)& =MONA.$UR*&"Z"#%P_NUNBZPSY#.4);;>>4]E]\AD/
M([Q"BL(U2J&!0,F#*B1)D^:7A:V(GHM#GG*\^AY>(TY:KQ2-GR<2.KSLWJRX
M@R^UG!6V;PW0)2 6JSHOH-D7DY4%%]0P,0W+=1QP]R-'#GT6>3$90=\)$["/
MNP*\>":&#&,_!;)AXH=X@[J";C+:K.5/J).F*"5D?@H^1)T\<O8SQGE@U(AP
M>(@S$F0L@-A\>LH(R0.DF3-HCT#A\RAT+8"ET,,>)^N.8G@IL,L[.GT,N,[.
MG(T@% )!OM:ZR^R6"+.:OGEB<@B--VTBQ=(P@0??8S%/7BAM.\[I=@0T-XQ9
MYLBA(!/HX[@7Q!#(D.]JH''?0.,?:J!N?SJ'Z7WCZ+ 3\V7=\4'0#[8^!S!S
M *ZMJ;Z#N.'?[4[[+\VDX_RO53M-[.^L%X1$Q1%R]*Q>FG(9MM4"H6\+9M2V
M2-0@X;@0!;&[L=C'9517/.A AIF'98=(L8<$+IUBKR6=H@^&*_#NB"ZUPC:?
M S%+'47 XC"#H2B%>>:IMYJ>OM%;RY6>+N#L RXSHFR:P>9Y"S(Z\%'_;@.
MI@?# J)T(,B]W#Q\=4Q#&.VP$6*-;!\105CLJBAS$K$C!4GG4#KD*1W1%K&[
M/W.1AG2"6@,7I<SWG?\SCO&!.2E(G_EHUAP+GOCHR02W% 6ZW(/NWYB1,2]S
M,?>A@!/4]<*8E1N:P1>0+Q6<+=S$!'G, IQ184L, GR+(1>W*^V[%!E"6.-F
MHXF3M"%?B'J.>YIC1$+FI8DS+T1*V(PRR$>GN;"PN<R+ND:[0*%[J+9N2@9%
M BPOF-*\GAJL[.GVVJEZK^/8:WDVMJ3QVDFUDGKNSN,&7+"J;7-H[;_V1_[C
MYJ3[0-[\7_!1:-#9T%+.@-5[F\"<IILS>/-BU=*=>R?*PBG:/2ZD@($4"6!]
MIF" ;E]00/]'R-$_4$L#!!0    ( $5X9E;^682]H@,  #<(   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;+5646_;-A!^YZ\@M&)P "&22$F4/=N
MDZY;@'4SDG9[&/9 6V=;JT2Z)!6G_WY'27;2P7&QA[U(1_+NN^^^$TE-#]I\
MLCL 1Y^:6ME9L'-N/XDBN]Y!(^VUWH/"E8TVC70X--O([@W(L@MJZHC%<1XU
MLE+!?-K-+<U\JEM75PJ6AMJV::3Y<@.U/LR")#A.W%?;G?,3T7RZEUMX /=Q
MOS0XBDXH9=6 LI56U,!F%BR2R4WJ_3N'WRLXV!<V]96LM/[D!W?E+(@](:AA
M[3R"Q-<CW$)=>R"D\7G #$XI?>!+^XC^KJL=:UE)"[>Z_J,JW6X6% $M82/;
MVMWKP\\PU)-YO+6N;?>DA]Z78\9U:YUNAF <-Y7JW_)IT.%%0!&_$L"& -;Q
M[A-U+-]*)^=3HP_4>&]$\T97:A>-Y"KEF_+@#*Y6&.?F#[!%B1V]4WV#O5*C
M#W)5@[V:1@XS>+]H/:#=]&CL%;2$T?=:N9VE/ZH2RJ\!(J1VXL>._&[81<2W
ML+ZF/ DIBQF[@,=/]?(.C_^'>O]<K*PS^'W\=:[B'B\]C^?WS,3NY1IF 6X*
M"^81@OGWWR5Y_,,%MNF);7H)??ZN4E*M*UE3WURZ^D('_N>(7H0Z3_09OQSP
M[:!/9:FT=*-KW+5V0KSZ_I'X1TQ&E:)NIULK56FOR#T\@FH!_98&FJIM+ 5I
M%)03<JN;!DR7PC.RY W)DCA,,HY6FA=ARCLK86$A!%F"L5J=G#E.<RX(CT68
M%8QP-@Z3G).?%HLEW7^=BQ2,A>DX)D+D89QD1*0LC-.8_(I'6Z4>P;J^,K76
M#1">HE..&<*$Y01QLS@E=\]NHUI;BYN ;O%DLV3D21<9N2)YF")1%@I1D-_<
M#@Q)PG$<XTR1%H0C!4$^:(<UF$$6K ^70H;JH94@0)ZC)80(BV3\#6U'OR"/
MJX$U70%^MG <.?GD1?^(>\T<3.4JM>UY'_W/ZC]"G?+<EX(VS\)$I+U=9 4:
M_VK!*.$H38X+B0@9S[QB(D_) W:@?34Q N<(G&#8"./&?(P6CU&HO&^>+/]N
M>Z4M*9".(.-PG&9D-,Z\:^=S"9Z)KF$(C^AC;S /(/[_;J,$@L?8]#CEW^Y.
MIW&8\Z*3&!7@*,4;DO.0"4;/'1'1B\,<6[?MKBQ+U[I5KC_73[.G6W'17P;/
M[OV5^EZ:+99#:]A@:'PMLH":_IKJ!T[ONZMAI1U>-)VYPYL=C'? ]8W6[CCP
M"4[_"O-_ %!+ P04    " !%>&96D\SCZG4%   ''P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6RU65USXC84_2L:NM/9G6F#;3X"*3 3\':Z#VF9
MI;M]Z/1!V +4V!*59$@Z_?&]DL%&Q%&AH^0AV++ND71\[]4]UFC/Q:/<$*+0
M4YXQ.6YME-K>M=LRV9 <RQN^)0R>K+C(L8);L6[+K2 X-49YUHZ"H-_.,66M
MR<BTS<5DQ N544;F LDBS[%XGI*,[\>ML'5L^$S7&Z4;VI/1%J_)@J@OV[F
MNW:%DM*<,$DY0X*LQJW[\"Z..MK ]/A*R5Z>7".]E"7GC_KF4SIN!7I&)".)
MTA 8?G9D1K),(\$\_CJ MJHQM>'I]1']1[-X6,P22S+CV6\T59MQ:]!"*5GA
M(E.?^?XG<EA03^,E/)/F/]H?^@8ME!12\?Q@##/(*2M_\=.!B!.#3O\5@^A@
M$)T91-$K!IV#0>=2@^[!H&N8*9=B>(BQPI.1X'LD=&] TQ>&3&,-RZ=,O_>%
M$O"4@IV:+,KWC?@*+>B:T15-,%/H/DEXP11E:S3G&4THD>A]3!2FF?PP:BL8
M6=NWD\,HTW*4Z)51P@@]<*8V$GUD*4EM@#9,N9IW=)SW-'(BQB2Y09WP.Q0%
M482^+&+T_MT'M"!K\$F%%@HKTC#-V>6@X1&T 2:^'"9HAK'6W*G>5<?@=E[!
M_46L,:-_XS)@6(JFA80N4J+?[Y=2"8BA/YK>38G:;4;5B>5.;G%"QBW(')*(
M'6E-OOTF[ <_-#'H$RSV!&:QV:W8[+K0)S\7^9(([?B01 4VOBY+_Y'HGZ,K
M-?%9XO8-KLZKNTEGU-Z=DN0<^5J2/(%9)/4JDGI.DN:"Y+3(I7&WC$L)>4"0
M#*(K18JCA A("0QM!4^+1,DFMLH!AB=L!3>WP3EC9:\PL+MU[5YQ$U9_& U/
M_RH3:\']:L']"[U"ZAQB/.&59#+MO_"#L_G.G&-=ZP>>P"Q:;BM:;IVI9Z%X
M\OC]%#;8%,UX#E6'+-.0._/<^LP\/L%B3V 6F8.*S('3QW[%3VA)&%E1A:!R
M0PKN85<L3"5DQ1??&I+)$Q$)E<8;WS7Q7([7.\U(_:#;B\[<\66W;F<PZ 5G
M4=: %D3#(&R.K&&UZJ'3A3YBP2#'2C2'^%ILL"#_X3Q#G\[C$RSV!&;1& 9U
MQ18XW>>!,IH7.8)=*X$="JISG:Z2#$,A<(\2GN?@,E('+'@5- OPI93N:$H@
MAY.G1!<,? <OH3295@\;Z[J@*3&'9X[EGO&U]/I"L_D]J8A#)[_W*H,2F"9E
MXH?BZH'H/:'11]U0USJI5[38%YI-8U33&+U)M7J ]46I3[38%YI-:5W_A\Z"
M>#*W(EZ:'$JU_):@<J5NVW*>0;@OCU3+8BEI2D'A-5+=:0KNP7EP>RWY?:'9
M%-9%?^BN^F/.R!IGZ*%0!?Q\8K(0F"7$5#68/;NCW6==/_.*%OM"LWFM=4+8
M>YMH=^J/JRGUB1;[0K,IK95(Z)8B7[G1I%N^A[W:WNQYH4">L%0_/]WP&QGN
M-TJK%UNX5ZWB"\VFKE8KH;-^]R%;#R-8M+W@S*LD\85F<U:+DM"M2B[.C"!"
M9H=B<U;ZGE&'[LSI'/OJ,/>)%OM"LWFO95'HUD7_.W-ZU4=>T6)?:/:GX5HA
M16Z%5/HCWS,BY(9N3Y/GAF10'CVC'/\)RMN44!N>I40T41PUBI_N^;<K]VRN
MY<X7FLU=K7XBM_JY/@U,+T\#[K&O]5FO:+$O-)OW6BY%;R.7(J]RR2M:[ O-
MIK262Y%;+GE+ \TRZ?QCKWLV5W/G52>U3TX(<R+6YJ15(G/(5QZZ5:W5:>Z]
M.<,\:Y^&=W%Y)EO#E$?$#UBL*9,H(RN A H3JF=1GKJ6-XIOS3GDDBO%<W.Y
M(1@XUQW@^8IS=;S1 U1GWY-_ 5!+ P04    " !%>&96.)Q;*X("  !F!P
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
M+B'J-RDW3!3Z+?H>?7A,T9MOWTY< P':9=RL#>:V"0:?",;'Z%Y69JW1CQ6
M'P*XP*RCA_?T;O%9Q)1G5XCX[Q#V,!X)Z.[U[OZ(>_IZ=^\,&](EB]1XY 1>
M/QU6=5&M$*MR]*M9<W68+ 7/%8<-:C3Z>+/01D&2/XVEI%DR&%_2EIUKO6$9
MGSI05S173]R9??>-3[T?QN2\)%AZ(; #J8-.ZN <^FRN>"FVI4:<J6KX*C;"
M-0!A#6#+Z].,Q,0+$R\*)^Y37Y41RR3!<1#']- R';$,*:5)0J+.\H!/V/$)
M_X[/AHD<2O7+2[)I.8Z1:]!H+Q 0-DQ\"'Q ;L0RH@D)XP /R)V-\%_FDW;\
MZ5G^757+H;888;Z@C_>\7'#U"?UU5-KV4V/"G%WFGVZ72X*E%P([D#?JY(W^
M_\H475+J2X*E%P([D#KNI([_:V6*C[8D\0."_2 @@\T[8NF%$4X"/QYLWF-+
M3&D ITM"QRM3TO%)SO)Y+[6&/6??E@*:B#_#F19&QH@EQT' =QW'83RL2B.6
M&$<DPGA0G--C2S_V,:C0$^N F.^]G*V\BQ;=%NX@EC ((DS]X2=EU!03^-%A
MV1TS#2B)HY"&)QCV3H_^^>0)MH"Z"N44KB!U_EZ;RA:X_ZG#440#/_'PD.N8
M:> 1 GD:<ATQ)3@,/.H-/Z!N[]!<<K6J+Q\:97);F>: V8UV%YR;^E@_&+^U
M%Y_Z,/X"T]R:[IE:0>91P9< Z5U%$)=J+B)-Q\A-?31?2 ,'_;JYALL;5]8
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
M55ENH-]O.5?/#_D$=3=^\2]02P,$%     @ 17AF5CS/:3.; P  G T  !D
M  !X;"]W;W)K<VAE971S+W-H965T-30N>&ULO5==C^(V%/TK5EI5N]+N)':^
MIX#$D%;=AVG13+=]6/7!D M$F\34-L/VW_?&R60@&#0=H;Z0V#GGV.<87]FC
MO9!?U09 DV]56:NQL]%Z>^NZ:KF!BJL;L84:OZR$K+C&IER[:BN!YX94E2[S
MO,BM>%$[DY'IF\O)2.QT6=0PET3MJHK+?^Z@%/NQ0YWGCH=BO=%-ASL9;?D:
M'D%_WLXEMMQ>)2\JJ%4A:B)A-7:F]#:CAF 0?Q2P5P?OI+&R$.)KT_B4CQVO
MF1&4L-2-!,?'$\R@+!LEG,??G:C3C]D0#]^?U7\VYM',@BN8B?+/(M>;L9,X
M)(<5WY7Z0>Q_@<Y0V.@M1:G,+]EW6,\ARYW2HNK(.(.JJ-LG_]8%<4"@T1D"
MZPAL2 C.$/R.X+^6$'2$P"336C$Y9%SSR4B*/9$-&M6:%Q.F8:/]HF[6_5%+
M_%H@3T]^E[Q6W*R!PJ'UADQ7JZ(LN ;UX>4])P]0U&J'Z"60(Q(NWJ_X_YQ+
MJ(I=A>T5^=0C'W<+5>0%EP4H\A.7-2J]RT#SHE3OR4?R^3$C[[Y_/W(U>FEF
MY"Z[>=^U\V9GYDT9N1>UWJ!JG4-^+.!B"'T2[#F).W91,8/E#?'I!\(\QBP3
MFKV>3BWT[/5T[X(;OU]7W^CY9_0.EVLN!'Y>$U[GY#>] 7FTF%.)SS7@7M:*
M?)DNE):XM'_9EJ0=,K /V52H6[7E2Q@[6((4R"=P)C]\1R/O1UN<UQ3+KB1V
M%'701QU<4I],%1;-X5^P#:PEAH;85."G21@GC$9I&H_<I\,T;$@_26GH1<?(
MS(*D 8U9E+X@CWR$O8_PHH\9G&RDUD5+BPY&_.@GOA>F7AP.;-B@:<J2($F&
M/FS0,(HP&S^V&XEZ(]%%(UB.;#:BDP&9SZ@7^L.(9Q8D96%*_8 .3)PB*;J-
M*(O/+$;<>X@O>CA30K_<0[4 :=V=%P7_Z^Z\IEAV);&C(),^R.3_+X3)-:.^
MIEAV);&CJ-,^ZO2MA3 ]V2=M(8Q/]IX-V11"/PT&>\^"-(4P"!+[WJ/>RZ'(
M>ULI['C'52N(**6!YPV<6+$1]3T/:\[ BQ7+J(_",3OCYN"(1]]2#SM6^(J"
M:(.>J8@6Z+F2Z!X<6RN0:W/\5V0I=K5NSVU];W_%F)J#]:#_KKEZF./PBTQ[
M;[GG<HT[G)2P0DGO)L9YR?8JT#:TV)K#\4)H/&J;UPU>GT V /R^$D(_-YH!
M^@O9Y%]02P,$%     @ 17AF5J&3=$K" P  H@T  !D   !X;"]W;W)K<VAE
M971S+W-H965T-34N>&ULO5==;]LV%/TKA#8,+=!&_!(E9;8!)UK1 ,L6).OZ
M4.R!EFA;J"1Z)!VG_WX4I:BR+!M98/3%$LES#GGN%:_)R4ZJKWHMA %/95'I
MJ;<V9G/I^SI=BY+K"[D1E1U92E5R8YMJY>N-$CQSI++P,83,+WE>>;.)Z[M3
MLXG<FB*OQ)T">EN67'V[$H7<33WD/7?<YZNUJ3O\V63#5^)!F$^;.V5;?J>2
MY:6H="XKH,1RZLW198(<P2'^SL5.]]Y!;64AY=>Z<9--/5BO2!0B-;4$MX]'
M<2V*HE:RZ_BW%?6Z.6MB__U9_8,S;\TLN!;7LOB<9V8]]2(/9&+)MX6YE[N/
MHC44U'JI++3[!;L6"SV0;K6194NV*RCSJGGRIS80/0)B1PBX)> A@1XAD)9
M7DJ@+8&ZR#167!P2;OALHN0.J!IMU>H7%TS'MO;SJL[[@U%V-+<\,_M+\4IS
MEP-MIS9K,%\N\R+G1NAWX%[DE=Y:2"K 'M)F[ _[4?XNM18:\"ISK^"W)_L]
MUCUR"6XZYL-VH?,LYRJW(S=5NE5*9.!-(@S/"_T6O >?'A+PYN>W$]]82_7"
M_+1=_E6S?'QD^0B#6UF9M9VZRD2V+^#;6'0!P<\!N<(G%1.17@""W@$,,1Y9
MT/7+Z6B$GKR<#D^X(5UZB=,C1_3Z";R3T@ZO7+;^-&NA]M([5_:Y$G9+&PV^
MS!?:*)OL?\92TDQ)QZ>L"]6EWO!43#U;B;10C\*;_?(38O#7L7">4RPYD]A>
MJ&D7:GI*?3;7MG8./\$F8 TQ<,2Z$#_. A;AT.:83?S'?C0.D0RBB%$41_O(
M9$23Q#"$01!VR#T?0><C..GC6AQLI,9%0V.]&=\3QD)$&:$#&R-0"ED$,8F#
M@8\QU8@PA -(QHVPS@@[:<06J#$;[&#"B)( 1T$<#UR,("'%C 5P@$P.D2'%
MB,11?,1#V'D(3WHX4D2_W(IR(=3H[CPI^']WYSG%DC.)[04RZ@(9_?A"&)TS
MU.<42\XDMA?JN MU_-I"&!_L$UL0PA@2A =[;P09$1I@& Q*9C*"A#%!"/9*
MYIX/!+^?C>#K2F'+VZM:&(4Q1;:J#YR,8JV1B-)>J6Z\C&(QB@DC\$A91[V3
M'GI-/6Q9_7\2%(81C2&%0RLC4((("P]J9S("C4(2TC!& Q]^[_!:"K5REP -
M4KFM3'-LZWJ[B\;<':\'_5?U!<0=BK_+-+>76ZY6=H.#0BRM)+P([;)4<R%H
M&D9NW!%Y(8T]<+O7M;U$"54#[/A22O/<J"?HKF6S_P!02P,$%     @ 17AF
M5GSZ/(<F P  Z@D  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULK59=
M3]LP%/TK5C9-(#'RU20M:R-!PS0>*B$8VP/BP4UO&@LG[FRG9?]^UTF:M1 J
MD.A#8SOW'-]S[-AWO!'R4>4 FCP5O%03*]=Z=6;;*LVAH.I4K*#$-YF0!=78
ME4M;K23010TJN.TY3F@7E)56/*['KF4\%I7FK(1K2515%%3^O0 N-A/+M;8#
M-VR9:S-@Q^,57<(MZ+O5M<2>W;$L6 &E8J(D$K*)=>Z>)9&)KP-^,=BHG38Q
M2N9"/)K.U6)B.28AX)!JPT#QL88I<&Z(,(T_+:?536F N^TM^_=:.VJ94P53
MP7^SA<XGUM B"\AHQ?6-V/R 5D]@^%+!5?U/-FVL8Y&T4EH4+1@S*%C9/.E3
MZ\,.P U? 7@MP'L.&+P"\%N _U; H 4,:F<:*;4/"=4T'DNQ(=)$(YMIU&;6
M:)3/2K/LMUKB6X8X'?^4M%2T7@.%4^N<G&<9XXQJ4"?D\@FWEP)RFU/)RB4Y
M2D!3QM4Q^4H24<*2<C*K=(6/^QD4<Y /^.;N-B%'GX_'ML8$S31VVB9ST23C
MO9*,ZY&9*'6NR&6Y@,4^@8W*.GG>5MZ%=Y Q@?24^.X)\1S/ZTEH^G:XVP-/
MW@YW#JCQN\7R:S[_%;[GRW%_/E=:XNH]]'G=< WZN<QQ<J96-(6)A>>% KD&
M*_[RR0V=;WT^?219\D%D>QX..@\'A]CC*7JW!$7PQ"2&FZ6@^MQK6(*:Q9R=
MZ]@=C=PH\D?^V%[O6M,3.0R#<#@<1?N124]DX(\&KFLVU[I'5-")"@Z*NBHS
M27$K5*FN).!QS/'[79!4**T(Y5RDIM\GL^$-=U**0L?\GHD,7J0>N#UQR<LX
M;[@?MR<P[ 2&!P5>2[$2TIQ2*(0H7$,@(B,Z-V+-[68^![;O0JV^3W/X0K,7
M1'VB#^;TWDW_061[]D6=?=%!^Q+(0,KMCNCS).K9Q'T+/#TXT7L]^2"RQA-[
MYQ8L #]R4TTHE%R5NKDQNM&N8#FO[^EGXQ=8R#1UQW^:I@J:X=G!\*+DD"&E
M<QJA8;*I+)J.%JOZKIT+C3=WW<RQ& -I O!])H3>=LP$77D7_P-02P,$%
M  @ 17AF5CFE>)U  @  Q08  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N
M>&ULM95M;YLP$,>_BL6D:9.Z0" /4T:0DF;3*BU:U.[A1;47#CF"51M3VY3T
MV^]L",JFADE3^R;X[+N_?W<7CKB6ZD[G (8<!"_TW,N-*6>^K],<!-4#64*!
M)YE4@AHTU=[7I0*Z<T&"^V$03'Q!6>$EL=O;J"26E>&L@(TBNA*"JL<E<%G/
MO:%WW+AF^]S8#3^)2[J'&S#?RXU"R^]4=DQ H9DLB()L[BV&L^74^CN''PQJ
M?;(F-I.ME'?6N-K-O< " 8?46 6*CP>X!,ZM$&+<MYI>=Z4-/%T?U3^YW#&7
M+=5P*?E/MC/YW'OOD1UDM.+F6M:?H<UG;/52R;7[)77K&W@DK;21H@U& L&*
MYDD/;1U. H:C,P%A&Q Z[N8B1[FBAB:QDC51UAO5[,*EZJ(1CA6V*3=&X2G#
M.)-\4[30U%5(X]4F)XLL8YQ1 _J"? %,F"SV"@ ;8<B;%1C*N'Y+WI&OZ)<"
M^7A?L=(=WJY!;$']BGV#8%;>3UN(90,1GH%803H@T?""A$$8_AGN8SY=4F&7
M5.CT1F?TUJQ@HA*]1+T*]E68Z9*F,/?POZY!/8"7O'XUG 0?>OBBCB]RZM$9
MOK_+>KO8:J.P"T^21B] .NI(1[V5;$AI1VI B:<8^U4B\@A4Z1Z><<<S[N\L
M/?RSL[T*_UFO2<<W><;.3EZ =-J13I^EL_TJP^!\:_V3J60'_)JJ/<,IPR%#
MK6 PQ4:I9F@VAI&E&U1;:7#LN66.WQE0U@'/,RG-T;"SK_MR);\!4$L#!!0
M   ( $5X9E;OB<;B0@<  )4K   9    >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;,6:76_;-A2&_XK@#<,&=#%Y^-TE!M)TW791K%C6[6+8A6(SCE#9RB39
M:??K=R0[IBV27H*:Z$UBV2^/WW-,\3RB=/Y0U1^:.VO;[..B7#87H[NVO7\Y
M'C?3.[O(F[/JWB[QD]NJ7N0M'M;S<7-?VWS6#UJ48R!$CA=YL1Q-SOOWWM63
M\VK5EL72OJNS9K58Y/6G5[:L'BY&=/3XQF_%_*[MWAA/SN_SN;VV[?O[=S4>
MC7=19L7"+INB6F:UO;T87=*75X)T WK%'X5]:/9>9UTJ-U7UH3OX978Q(ITC
M6]IIVX7(\=_:7MFR["*ACW^V04>[[^P&[K]^C/ZF3QZ3N<D;>U65?Q:S]NYB
MI$?9S-[FJ[+]K7KXV6X3$EV\:54V_=_L8:LEHVRZ:MIJL1V,#A;%<O,__[@M
MQ-X RB,#8#L GCJ ;0>P/M&-LSZMUWF;3\[KZB&K.S5&ZU[TM>E'8S;%LOL9
MK]L:/RUP7#OY9;FV38N_2]N\R"X75=T6_]I9=E4U;98O9]F/35M@L?"M-WE1
M9W_DY<HV676;O2D^XIMO\W95%VV![WW[VK9Y43;?9=]G[Z]?9]]^_=WYN$6+
MW1>-IUL[KS9V(&+GM9V>98R^R(  !(9?/7TX/1P^QL+LJ@.[ZD ?CT7B?59!
M_KJ\:=H:Y^G?H3ILOIB'O[@[>5\V]_G47HSP[&QLO;:CR3=?44E^"%7E1,$.
M:L1V-6+'HD]^K]J\S.YL.<O:"J=FG_^G%UF^J]T4:Q<JP2:NZ.-VR\UZ(K7F
MS#!)SL?K_?P"2JDIX4+JG?+ /-^9YT?-_^S9GM=5TV2K):Z)9>]^CFMA$[*_
MB2SW3%'TI)@8F/=U# @#)B+>Q<Z[^%SO)1[;H'GAF3( 1'#*!^Y](6"*1D+8
MO-R9E\\T;W<GUFUW8JV[$ROD7'J&A-&$<YP0 ^N^4AK%"3&2A\VKG7GUA"F?
MKW&YRV]*FV$WS9J\M$^9],JWKZBAH$ -[ >4P, PPF78OM[9UT?M7P:,/WW:
M:W\Z$PEJ>,KZ,DJQ\" BM3<[\^;SS<?GO?%L<<W1O90#_[X0)&C0(FR?$M=P
MR;,3>.K<WX8>S EEJ&'#R1^2,DS!$!I+88\9Z-$4WI]=GV6_8[6;5?TIN[;3
MQY;7-<A?;\IBGG>,UK?%7OM3M;;ULJ,,;*3U?55O/^_TEW.[G/;]\JU=W-@Z
MV"V/&WINNSQ5M,/R.:B@7XPJZ$FQXE31#NODP(*F(HMMX(/5AS F$0OU\#SQ
MI=J 5$9'VC-U;$'3P07UJ4&+X1H5$%%LXT9%&@1U:$$3L@7UF8$2(2450[@(
M*JD@G$02<'A!4_$%];'!@#)2L6&+"RD)5<) I,=1!Q@T'6%0'QRD%DQQ?_[X
M2@:"4*)C]7>(05,R!@W0 ]%2LV$" 1WG3*F(?0<9-"EE4)\>! 6N/<8+"+DD
M>J^;'UZW.LJ =)0!/CI()H R"@/[ 24#JKF$R H$CC'@.&,,,.*Z1>,;8'A7
ME=@*IWA^7*]N9L6Z:'K1,7PX_EW/OMI.@0^PMR?QY38E3KLKD0(?P.$#I,('
M\)F :2!X\2B'F!V2*LJ94+$F#(X?(!T_0&AW@ABMS#"!@% A:F"[B/AW$ $)
M(0)\-)"$&T[9$"("2L,UI2SBWS$$I&((\,F  4/O0(8]."35FG'.201 P5$$
MI*,(\-F "XYU%<,>%E *P06VZT@;!D<1D)(B(+!5P8SQYH\O T* L-@)X"@"
MDE($!"@"+^&9]'X!7ZA1%X$(YB""I8,(YJ,!1[072@_K'U *Q12N5K$$'$2P
MXQ#QN-E@]S<ICH'"\7C/;8"GBG:8O0,%]L5 @9T4%$X5[;!.>S<PDMW!".PS
M&(+=Q\ 0E8-22KDB(C;-'2BP=*# _/[OW7T)( *V 2E-I,4RAP@L(2*PP+T)
MK"81?'B=&% J!;C"1/P[1&"I$('Y?9\JPIEF'J(%I$"H$<3$6A1SB,#2(0+S
M&S]>_!&.)\#P'EA0*J34DD?V2IB#!)82$IC?_?'RV_/OJZ3&WXM%()\Y1F!)
M&8'YK9_BI3H%/X4 )"BDS,@4XHX2>#I*X'[O[_9H&<XB[S9J0 I48JHJEH+C
M!'Z<$][B5)_G<_O]JWSZ 4T_D1:.1WUN%SQ5M,,:.%K@7XP6^$EIX531#NOD
M:(&GH@4>0 "\S,#E<KCBAY02!%,BTG'YW@,/"9]X^']6"$BD$B:VRG-'"CPA
M*?# 9@+#2]0A)P1TD9UP[A"!IT($'D $R@Q>  XW$4)*:<!($[D$YPX0>#I
MX(&NSXS6$LT-,P@!@I&2RQCC< <(/"4@\, ]!B% #6\D!G2,$*))!!&X0P2>
M%!%XX%$&4%A9;R<GH$20()S&GE1RC"#2,<(VM#B8&@HS4&:X^H2D0+D0!(8+
MYWCOF<GN@=6W>3W'&9"5]A;'DC.%0>K-,Z";@[:Z[Q^CO*G:MEKT+^]L/K-U
M)\#/;ZNJ?3SHGLS</8D[^0]02P,$%     @ 17AF5O;OO9O&!0  =2@  !D
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
MN*)Q2H4)T-\O.%=/)Z:!9J?A]#]02P,$%     @ 17AF5NEO\[T\!0  $!T
M !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULO9E=;]LV%(;_"N$-0PNT
M,7DH46+F&$B3!>U%@*!INXMA%[1-QT)ET9-H.^FO'R4KDBTJC*;:NTGT=8[.
M0UKG?2F-MBK]GBVDU.AQ&2?9Q6"A]>I\.,RF"[D4V9E:R<2<F:MT*;3931^&
MV2J58E8$+>,A8,R&2Q$E@_&H.':7CD=JK>,HD7<IRM;+I4B?/LA8;2\&9/!\
MX'/TL-#Y@>%XM!(/\E[JKZN[U.P-JRRS:"F3+%()2N7\8G!)SJ^ YP'%%=\B
MN<WVME&.,E'J>[[S:78QP'E%,I93G:<0YM]&7LDXSC.9.OXIDPZJ>^:!^]O/
MV6\*> ,S$9F\4O&?T4PO+@;A ,WD7*QC_5EM/\H2R,_S356<%7_1MKP6#]!T
MG6FU+(--!<LHV?T7C^5 [ 40[X4 * .@:P M V@!NJNLP+H66HQ'J=JB-+_:
M9,LWBK$IH@U-E.33>*]3<S8R<7K\*=G(3)MYT=D[=+E4J8Y^R!FZ4IE&(IFA
M/S(=F<$RAVY$E*)O(EY+I.;H)GHTQVZ%7J>1CF2&)D\F*-&IF9>UB)_//*$W
MUU*+*,[>HO?HZ_TU>O/KV]%0F\KS^P^G994?=E7""U5>R^D9HN0= @S0$G[5
M/9P<A@_->%6#!M6@09&/OI#OHXQGZ(NJ(?^ZG&0%^M]M;+MD7GNR_#D]SU9B
M*B\&YD',9+J1@_%OOQ"&?V\C/5*R VY:<5-7]O&UF?LH02J1Z$F*%*D4Q3(S
M/QQ1_7"FYH?3-@:[Q'Z1.&\MFS%X#(<0A*/A9I_/64%//J_B\U[E$W,MTQI1
M+U*U?EB@N6DVQ9%.M+O;L#W:D/DA"4C0H'76TY/6KVC]CK0U7,6K9=(=U[=P
MP3.X(::\P>NLJ"<OJWA91][_!,<L.$JXAS$-FI/IO'U/N*"""YQPMP;CP>CN
M^XF8?C<TF9R6G;D+8V Q$L 4<Z\Y?\XB>B*&%6+H1/RBM!&61=Y[M3(:N.N]
M7?!""X^%H4<Y9;C!%UIMBK&08,]G=9\Z*)Y7Q7.G9%QNC B*22R1<1_H7I@-
MMVCP8XK&D9(=D!-<6PQ\*MDH,Q_\,HUN$+!FSEU#7\8]&T7^'^DH[W- S"@)
M,/6])K*SI+[(M0DB3J]Q1/TH;W38?ZC' %C3'KAKZLM<&R#RN@/JH2%EU@,1
MP0$'%K FWRG\#ZD-$'$[H)^3$6+['J \#!EA32%QU]&7L[8^Q.U]=EHBJJ9L
MUL,H,TVY$Z5M=_R < (!-!U!VZ5 @5/LL78](;6;(>R8BQ!R)'=2@IW"ZY#:
M[!"WVWE1462U7)WGR]5-OEQM'0W;\8 74,8]J\F>PO*0VO,0M^GIJ"N=N6TK
M%%).,,-6(W+6U9>[MDO$Z4DZBTMG<&Y/>+% :6G!IW!+4+LE>-TM61+3%1-L
MOP0^YXS@L-F!W67TQ:P-$[@-DTMI.M.V>"5BII2RYIRZB^D+N_>^R&V57EJZ
M= :U#9+/0^QY9G'2)+4O93PPZU7.O';)@=K] #WN(@:.Y&9*M%-X(ZB]$;S^
M=NBG1 =L>T0\+_1;)O$4[@AJ=P1=WPP=173 =D'$]TC@@V\]IZ=X002UIX*N
MKXB.HSI@OSPBA(!Y%&G3*KHKZTM>.RIXW5'U5YT6-\5\/PB817D*-P6UFP*W
MFSJ*Z-@6"HBQ_BS@S7<2[FKZTM8>"MP>ZN5%3F=6;KT/,^N7@!-.K9;5<BD%
M!AP3OZ$[P[W/5?FWPEN1/D1)9KKIW,3BL\ D27>?WW8[6JV*+U@3I;5:%IL+
M*68RS2\PY^=*Z>>=_*-8]1%T_"]02P,$%     @ 17AF5C!T]; A P  H@@
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
M3UYO;IU1X[;;X%9\[G]OP\_Q7$BN/I-??=FOV;U^=GUTW(@53F%DJ+-! -^
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
MO_J I]MJ%]PRY3R-JY<;YJ]85@X0[Z_3E+\=E!_0[KQ<_ ]02P,$%     @
M17AF5F.XK=;_!   M!,  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
MK5A=;]LV%/TKA#=L+=#&)$514F<;2*(-RY .1K-N#\,>:(NVM4JB2]%V\N]W
M]1%9EF@EQ>P'6Z+/O>*Y'^01)P>EO^0;*0UZ3),LGXXVQFP_C,?Y<B-3D5^I
MK<S@GY72J3!PJ]?C?*NEB$JC-!E3C/DX%7$VFDW*L;F>3=3.)'$FYQKENS05
M^NE&)NHP'9'1\\"G>+TQQ<!X-MF*M7R0YO-VKN%NW'B)XE1F>:PRI.5J.KHF
M'T+B%P8EXL]8'O+6-2JH+)3Z4MS<1=,1+F8D$[DTA0L!/WMY*Y.D\ 3S^%H[
M'37/+ S;U\_>?RG) YF%R.6M2OZ*([.9COP1BN1*[!+S21U^E34AM_"W5$E>
M?J-#C<4CM-SE1J6U,<P@C;/J5SS6@6@9$'[&@-8&M&O@GC%P:@.G:\#.&+#:
M@)61J:B4<0B%$;.)5@>D"S1X*R[*8);60#_.BKP_& W_QF!G9O>Q6,1);)X0
MU!"Z5WDN<R2RJ+Q$/S]"?<'(._10U052*W27Y3LMLJ6$P44>1['0L<Q_1*]S
MA=Z$TH@XR=^B]^CS0XC>?/]V,C9 I9C0>%E/^Z::-CTS;4+11Y69#?C-(AF=
M.AA##)I T.= W-!!CZ%<7B&'O$,44VJ9T.WKS8G%/'R].1Y@XS1I=4I_SJO2
M>IN(.*UR45]>1_]";4'_FN?$H+^O%[G1T(?_V-)1/8[9'U<L3A_RK5C*Z0A6
MGUSJO1S-?OB.</R3+927=!9>R-E)F%D39C;D?78CDK(1A$&_B6Q7-(@M^3>5
M%[?T4JS$^QG!GL<I=C#@]^W8]*$!X+#''.\4&?:1/@^XY_@L:) GK-R&E3O(
MZEY"OVH9-WVNY5+MI1:+1-K85=YX:R+OF4LH)P[F'78V*&8^\9F/._0L4(=3
MC_N,>G9^O.''!_G]#MOIXI69X[U9<,H=UP\"MT.MCW1=C_A^X'839T%B'F"7
M%0N/C9C7$/,&N_XN6^ZTEA$D+!$&?HUZH:V]2[;U)9V%%W)V$D>_B:,_6""W
M111A:7R20MNBYO>+ OL!AJ6[6^]]I.N2@'A0&9VBZ".91ST<8([M11$T9()!
M,G,=PQ904,EM7 )+1S*?$DJ<#A<+TB$4^Y@&'2X6)*$!8QX_T[D$'^4*'F3S
MAS(B07%=Z%;A@/LQYPQ[T+)=1C8HQ1!T:,4.)0N4N8''&6UY/>74DF!DL&WG
M(OZ&EJV=7:AG+^HMO)2WTT#28R#I_^K;VKR=1 ?4GD<=2KNET8=2'CB$PZ[=
M+0T+U.$![%,!.5,:1QE'!N7+2\U;6Y\\FO@.9K#U=@GUH<2G\/'ZM6Z!>I0%
MG)WMWZ-@(L.*J>K?+52\E0^S-:0+;>;V$M2'@NAPG<#%K,O' L4!* [/]<_P
M.4HE,JR5.EI"@L2&5Z2MA+S9&?9E#8=:X3#S[MYA@]JU1VB!]L7'*<.C6"+#
M:FF>[+Y)#9*^O('$@,*C_2:S0FW",;1!>\+QE.%1-9%!,=%6\2_GS^M+>=@K
M,7/;Q533LV#/R/[0@NWK_E-^1S5#AN7,7.HE+(MB+0MND=S+1&V+=S\KP<I7
MT)H(OL(>"4X^7:96([>71"N,\@[!<>LX(Y5Z71X+Y6BI=IFI7NB;T>;HZ;H\
M<.F,WQ1'4N4QR=%-=9[U4>@U5#1*Y I<XBL/ J^K(Z+JQJAM>6BR4,:HM+S<
M2!%)70#@_Y52YOFF>$!S4#?[#U!+ P04    " !%>&96B>U+V<,N   ;B0,
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
M:I[2EFT\ASO:?+CCT . )CK]:[I*GMF?/Y2URS)Y+CZFR]I.#@!29?6FE .
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
MLIQC.8]QHM>"P$=]X,!'_81[:.37L+Z[V, 'RBF6TRQG6,ZRG&,YCW&BNX+
M1_WLP,>P9Q;"!CY0;F2YB>44RVF6,RQG6<ZQG,<XT8E!X*,^F<!'S08^4&YD
MN8GE%,MIEC,L9UG.L9S'.-'20>"C/F[@HT[<*Z*M^_C<,1&\Z#KYO(PQ63>T
M93P+204T!OFI%K7GV[.^%TC.L)QE.<=R'N.6O= $\9'FY>(C32(^TLL1V_F>
M%:U^WT&YB>44RVF6,RQG6<ZQG,<XT6M!?*0Y<'RD><)#3O)K6-]=;'P$Y13+
M:98S+&=9SK&<QSC174%\I'EN?*3<Y$<F^0VL/K]"N9'E)I93+*=9SK"<93G'
M<A[C1"<&\9'F9.(C#1L?0;F1Y2:64RRG6<ZPG&4YQW(>XT1+!_&1YKCQD2:.
M9S1=%=_@HTG$/;I>?@9E3'M%5\J12?[+7M\R)*=9SK"<93G'<A[C1,L$893F
MY<(H31Q&*8<A&BCF5[3^[8D-HZ"<8CG-<H;E+,LYEO,8)WHM"*,T!PZC-$^X
M^TA^#>N[BPVCH)QB.<URAN4LRSF6\Q@GNBL(HS3/#:.4Q9[)"AM&0;F1Y2:6
M4RRG6<ZPG&4YQW(>XT0G!F&4YF3"* T;1D&YD>4FEE,LIUG.L)QE.<=R'N-$
M2P=AE.:X890F$0IIFBH^=TS4=9LJ>J!+_LM9WUDDIUA.LYQA.<MRCN4\QBT[
MJPVB+>W+15O:.-K2-O&=4?(K6OTNAG(3RRF6TRQG6,ZRG&,YCW&BUX)H2WO@
M:$O[A&A+?@WKNXN-MJ"<8CG-<H;E+,LYEO,8)[HKB+:TSXZVE/D!3'X#J\_6
M4&YDN8GE%,MIEC,L9UG.L9S'.-&)0;2E/9EH2\M&6U!N9+F)Y13+:98S+&=9
MSK&<QSC1TD&TI3UNM*6-HRAMMZGCHULR_S"RW,1RBN4TRQF6LRSG6,YCG&C
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
M=U\.624VKV[]-0[5!E13J*91S:":136':A[5 J7-<VYL@Y'',K=%HG-;4&U
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
M!]1U^:5@\SO8?$% !UB@FD(UC6H&U2RJ.53SJ!8H;99^_=B1T!_+ (L>[6Q
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
MV_.0;:E!.<URAN4LRSF6\RP7,"[*PTE+C<RWU/S[]<U?=C>W^ROIY7UJ?;G
M9HO:/+C]"L@.3D$YQ7*:Y0S+699S+.=9+F!<E'F3SAUY- O#2+8!".4&EE,L
MIUG.L)QE.<=RGN4"QD4I/6D DME^A!<K:N7R9FO1E_'HRM.5P]V>B&S;#LII
MEC,L9UG.L9QGN8!Q42).VG9DOFV'7N]7)OIN.EDM\HV= X-RBN4TRQF6LRSG
M6,ZS7,"X*-\FS3XRW^SSZR[X*Y=C4\K]Q3Y>D>QTY2BWYQ_;X(-RFN4,RUF6
M<RSG62Y@7)1_DP8?F1]AD[V+<]!RO_D=;/\5D.W+03G%<IKE#,M9EG,LYUDN
M8%R4B9.^''DT VPD.\ &Y0:64RRG6<ZPG&4YQW*>Y0+&12D]Z022KV* C4P,
MDBGK>#C@:3I.%(MU2U)Q12?:^#,@R;C%,$2=BJOZ9KG,7"JNZ]HV'G*8BFNJ
M^%/6+ADGVBXJ_GTJ3C1%_$MZ>(JKI[]-5,5DF;[YB5)/VE3J_/27 ZJPE<5^
M\SO8_",;Y0:64RRG6<ZPG&4YQW*>Y0+&19DXZ2ZICV;V2\W.?D&Y@>44RVF6
M,RQG6<ZQG&>Y@'%12D\:5>I7,?NE3LQJJ:MR,6HZ%2>;MHRKL&2<7"[VFXJK
MNGA&C$[&"=G4<166BBNJ^)/"-A57-:*3<166B!-='8]-]$]Q\^JJC]=I"2O?
M[5]\/DW:+^K\X)0#BK65I7[S.]C^DYWMFD YQ7*:Y0S+699S+.=9+F!<E(F3
MKHE:'DVQ1CX'/V6Y@>44RVF6,RQG6<ZQG&>Y@'%12D_Z+^I7,3:E3HPYZ66[
MF/F<C"OB&<U#,JZKXSB5C&O[:EFL)>*:/A[#8I)QLNP7B\(EXD2[KTX7Q5J=
MNL45%Z=^Y;NX_;3[5=H0ZDD;0IUO0SB@IEM9Z#>_@^T7 +8A >44RVF6,RQG
M6<ZQG&>Y@'%1)DX:$NJCF3A2LYT-*#>PG&(YS7*&Y2S+.9;S+!<P+DKI26=#
M_2HFCM2)22)E%S_>/$W'U?'COB$=)XIN4=,EXHJZ70Q?3L15;1G7G"895U3Q
M0L3V*6Y6J\DV?KUNY;NS_>QD'])37'1V3A[2U_F'] >4?BO+_.9WL/TZP0[K
M0#G%<IKE#,M9EG,LYUDN8-P\$YM)%T1S-,,Z&K:= N4&EE,LIUG.L)QE.<=R
MGN4"QD4I/6FG:%[%L(YF.:Q#UF6[>/::BI-"+M;=2,6)OI9QZ9>(J_HF?@:J
MDW%EWQ=QZ?<8-ROIZKHKX](O_ZYO/XG9!@*4"Q@7G<23!H+F[YAT<= BO_D=
M;+^<L),O4$ZQG&8YPW*6Y1S+>98+&!=EXJ3UHCF:R1<-V\.!<@/+*9;3+&=8
MSK*<8SG/<@'CHI2>]' TV4?*+U8ARF5%5XEV<7,P%;>O0!;=>8FXJBU:L:@0
M$W%E+[I%A2B7E5_;Q#?]S,J[N?U<9YL;4,ZS7,"XZ%R?-#<T^>:& PK)E25^
M\SO8?M5AQTZ@G&(YS7*&Y2S+.9;S+!<P+LK$2;]'TQQ-(<DVCJ#<P'**Y33+
M&9:S+.=8SK-<P+@HI2>-(TU^DL5+%9+MLD!L2[&8"YR**UM9+ K)95Q5%?%3
M7/44-RL0FSZ>W*97WJ7M*<$V7J"<8SG/<@'CHI28-%XT^<:+]7IS;8'?_ ZV
M7YS821 HIUA.LYQA.<MRCN4\RP6,BS)QTF32]$=3;[+=*B@WL)QB.<URAN4L
MRSF6\RP7,&Z>TNVD6Z7-S^QXH7KS\2CFCZR+;G'C,A%7B2X>LC(\Q<V[!NN^
MC.O-_*O?G#DH9UC.LIQC.<]R >.BS)DTA;3YII #RM*5Y7WS.]A\#4.Y@>44
MRVF6,RQG6<ZQG&>Y@'%1)DXZ6UIQ+&5IR[;(H-S <HKE-,L9EK,LYUC.LUS
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
MK:_?[5B];M>TS[6UNFPW5RI;*M.<X#Z_U]H^[S3+Y/?_Y3#[&U!+ P04
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
MV[[TGN6'C+PA:*IWT0LJY)Y<7Z[EN0R8&B#O+RD5NX8*4)[TW+]02P,$%
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
MJ',7'+XS41PFPQIA4>)1Y'O>L-!9A QSC@?2,$GN7A-:@5PUS3SN$[&M==O
M]7?[#X;KIDT>W+\Q'Q)-<_OFIOT*^9S*55$K4L(27=++")<EV\:^'6BQ:5K=
MA=#8.#>7:_P8 FD$^'PIA'X=F GZSZO9?U!+ P04    " !%>&96V8.6!B8$
M  #\#@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6RMEVUOVS80Q[\*
MH0U#"[0124D4E=D&TAC; G1=T#3;BV$O&)FVN4JB2])QLD_?D^S(#Z*4#,@;
M6P]WI]\=R?N3HXTV7^U22H<>RJ*RXV#IW.H\#&V^E*6P9WHE*W@SUZ84#F[-
M(K0K(\6L<2J+D&+,PE*H*IB,FF?79C+2:U>H2EX;9-=E*<SC!UGHS3@@P=.#
MSVJQ=/6#<#):B86\D>YV=6W@+FRCS%0I*ZMTA8R<CX,+<GY)TMJAL?A3R8T]
MN$9U*G=:?ZUOKF;C -=$LI"YJT,(^+N7E[(HZDC \6T7-&B_63L>7C]%_Z5)
M'I*Y$U9>ZN(O-7/+<< #-)-SL2[<9[WY3>X22NIXN2YL\XLV.UL<H'QMG2YW
MSD!0JFK[+QYVA3AP('&/ ]TYT)<Z1#N'J$ET2]:D-15.3$9&;Y"IK2%:?='4
MIO&&;%15#^.-,_!6@9^;7%6Y+B7Z(AZD?8>F<BZ-D;/Z'EU8*YU%HIH=/_^H
MQ)TJE%/2HC=3Z80J[%OT'MW>3-&;']^.0@=<=?0PWS%\V#+0'H:IS,]01-XA
MBBGUN%^^W)T<NX=0C;8DM"T);>)%O?&Z1?C[XLXZ W/N'U]ZVWBQ/UZ]$,_M
M2N1R',!*L]+<RV#RTP^$X9]]R;Y2L*/4HS;U:"CZY+:2PE20.L0NU;KT);N-
MD#01ZB9Q/R%IPC"A;!3>'R;B,60LC1-,6\,CR+B%C <A/VIKT2YWZR/<NK.#
M#V<IH0FG)X >NX1QEJ9^OJ3E2P;Y/D'S75?04POU'Y2R %P_9]+Y/B&8\PBG
M)Z!=0^Q'9"TB>Q81E, (IZI%0XAR8<PCR,)&F)D/E@TP;"F[%C0A:>PG35O2
M]%E2ZX230[S0?*:_7J%K863E?/!I!XUCQ@E/3E+HVJ6<)0F+_$GP-@D^F,0?
M;BF-CXMW9T"<4I@%)UP>.YYDC/?,U*SER@:YOF@G"K0P=3UG3UW/0=<33=?S
M$6<=DCC-,(DZR%W#*,FRB.&>6A*\5RP\O/XEX-Z+8BVV&X$"MB*BRJ57>' '
MX[U_Z'V6@X-/#B26/#N'7UC>7:2CLF4\BJ!]G?)V+2DGE..XIS>0O?Z1_R&
MAVH_K(+D567PM:(=UV OA&18"=L:K'2A\D?8;GY;*ZN:&9=KVS-Z47>=)A%+
MTC@['3V/94QA32>\9_3VZDA>+H\(1JO:48O9O["=+'LZ).F*(4\89:=2Y+$C
M).8)S7JX]ZI)AF6SMTF2KOS!(87C[%3//88,XS2+>C2([.62#.ME;Z,L]JO#
MB][51,)IA$'F3]D]ZDGBF,;UEM8+OU=0\KR$=MN/%S?M;-DHK"C@[4R#KB5C
M,&'(Z30(#XXF];GP=V$6JK*HD'/PQ&<IA##;H];VQNE5<UJYTP[./LWE$HZG
MTM0&\'ZNM7NZJ0] [8%W\AU02P,$%     @ 17AF5O.T3KG' P  \!(  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#,N>&ULM5AM;]HZ%/XK5G9UM4E;\P*D
MM!>0VF;3G;1J57MWKZ9I'TQR(%83F]FFT']_;2<$T@87)I</$#OG//;SV#X<
MG]&*\7N1 TBT+@LJQEXNY>+<]T6:0XG%"5L 56]FC)=8JB:?^V+! 6?&J2S\
M* ABO\2$>I.1Z;OADQ%;RH)0N.%(+,L2\\=+*-AJ[(7>IN.6S'.I._S):('G
M< ?RV^*&JY;?H&2D!"H(HXC#;.Q=A.=)V-<.QN)? BNQ\XPTE2EC][KQ.1M[
M@9X1%)!*#8'5SP-<05%H)#6/7S6HUXRI'7>?-^B?#'E%9HH%7+'B/Y+)?.P-
M/93!#"\+><M6?T--:*#Q4E8(\XU6E6T<>2A="LG*VEG-H"2T^L7K6H@=AS#>
MXQ#5#M%3A_X>AU[MT#O4H5\[&*G]BHK1(<$23T:<K1#7U@I-/Q@QC;>B3ZA>
M]SO)U5NB_.3D,TU9">@?O ;Q'GU= ,>2T#GZPH1 5YCS1[6W5IAGZ&T"$I-"
MO$,?T+>[!+W]X]W(EVH*&LA/Z^$NJ^&B/<.%$;IF5.8"?:099&T 7\V](1!M
M"%Q&5L0$TA/4"]^C*(BBC@E='>X>=K@GA[L'%C:]9CEZ!J^W!\^R  +]N)@*
MR=5)^=DE? 7<[P;6X>-<+' *8T_%!P'\ ;S)GV_"./BK2S278(DCL):@_4;0
MO@U]L[\E7J,I4)@1J:)5@25D2#+$&KD++7>JY9[B]+Y+WVJ<@1E'1].'B5KP
MAUW17K1(GEM\".-^$ S[C6&+Y:!A.;"R_"ISX#K< >>:F6*+A0"ICC0%V<5F
M\&PFO;-AH#]/2%6&\8YA- P[#!/K#']SE>.&?VSE_Q'S@H"0.HZA[X Y^G$-
MY11XYTFQ8AU[4ER")8[ 6AJ>-AJ>OE;H.74IJ$NPQ!%82]!A(^C0NBGU7GQ4
M>U'H,$.1TA+!&JO_<*PSGBX=[7A1$,9=@EF]CA7,$5A+L+-&L#,KP2\J+!]Z
MAJU(QVXYEV")(["6@F&P3>>"USK%-;(C39VB):[0VJKN),FAXZ/\ N"^9-7N
M=K1JCM#:JD5;U:(75?MN5+OA1$FF$BZ=95O/M1WRZ$WH$BUQA=:6<WLU"%_M
M;A ZO1PX14M<H;55W=X/0OL%X19F2YJA&6=EE3<O9<XXD2J=[%3R>0H?];KR
MYD,-$_O\CN7O[Y0"2N!S4U)1-QNVI+*Z5#>]3=GFPA0KGO1?ZG*.*3%L8:I:
MT#7F<T(%*F"F((.34\615^65JB'9PA0<IDQ*5IK''' &7!NH]S/&Y*:A!VB*
M7)/_ 5!+ P04    " !%>&96PYY&2F<$  "Y'@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970X-"YX;6RUF6UOJS84Q[^*Q:3M7FD+#WELET1* FB;5*EJ]_!B
MV@L'3@(JX%S;)*VT#S\;* FYE"3:N7W1@/'Y^>%O_TF.IP?&7T0$(,EKFF1B
M9D12[NY-4P01I%3TV XR]63#>$JENN5;4^PXT+ (2A/3L:R1F=(X,^;3HNR1
MSZ<LETF<P2,G(D]3RM^6D+##S+"-]X*G>!M)76#.ISNZA6>0?^P>N;HS:TH8
MIY")F&6$PV9F+.Q[WQ[I@*+&GS$<Q,DUT4-9,_:B;WX-9X:E>P0)!%(CJ/K8
MPPJ21)-4/[Y44*-N4P>>7K_3_6+P:C!K*F#%DK_B4$8S8V*0$#8T3^03._P"
MU8"&FA>P1!3_R:&J:QDDR(5D:16L>I#&6?E)7ZN). E0 VT/<*H YSQ@\$%
MOPKH7QLPJ (&YP'C#P*&5<#PVA9&54 AIEE.5C'3+I5T/N7L0+BNK6CZHI"K
MB%83'&=Z93U+KI[&*D[.GR4+7B*6A,#%#\3[DL?RC7QR0=(X$9_)3T1$E(.8
MFE(UID/,H (O2[#S =AVR /+9"2(EX40M@"\"P"[WT$PU3CKP3KO@UTZG4@7
M@A[IVS\2QW*<EAZMK@^W6\+=Z\.MMOGX?YWWN\-_RY,>L2<ZW.YWS&6_7CC]
M@M?_@+=*J!"$;4BQ@LC?B[607/G$/VU+I40-VE':/._%C@8P,Y0["N![,.;?
M?V>/K)_;1,*$N9@P#Q/F(\$:X@YJ<0==]/E#G,5IGI(=\  RJ5XQ6NF@D'Q!
M I:FZJ4@"N%#4,4<0A+&^SB$+"3P&H!>&GO@5<BR?MBV.,JNV%;1%_TFW,^M
MGMI?^U/1._M[J^B8, \3YB/!&J(/:]&'G:*O*JU6I;S5OGZ = V\=5=WXF[=
MU9@P%Q/F8<)\)%A#X%$M\ C/LD>8XF+"7$R8APGSD6 -<<>UN./.W?N[^ETA
M<OY6V?*G.*N^NGUN4[=DC4XL=^P,1L,ST[VJEMO9KUOUN*I)'ZG)QD1/ZHF>
M7&&3B^MMLA-WZT["A+F8, \3YB/!&@+?U0+?X=GD'::XF# 7$^9APGPD6$-<
MVSK^X+40C;*"G1I2W[*<X61RYI775G2[NW>K,-<VZV,UVYSUDS2#W3GKY5YZ
M@EW.@X@*((^<;3E-:^<D_Y*;G;6[S5MW'RK-1:5YJ#0?B]9<"\YQ+3AX!ENQ
ML#3&I+FH- ^5YF/1FAH?LT-V9WZBVN^\WN_A1:/M?V5DUKG%7JSB7J[BM509
MCD?#K_SR6^1?[&,"QKZ0@:&O10;FQ!Z_C85BIB]6J#07E>:ATGPL6G-Y'%,U
M]A#10E$3-:@T%Y7FH=)\+%I3XV.VQN[,%\P7N8P8U^<QDI%ZTY<6>M%-4=,W
MJ#07E>:ATOR*UG@Y6/JO?CN48IHG)VXI\&UQ-BI(P/),EN=1=6E]_KHH3AW/
MRI?VO5N>HAXQY:'N ^7;.!,D@8U"6KVQ6HV\/"<M;R3;%>=Z:R8E2XO+"&@(
M7%=0SS>,R?<;W4!]6CW_#U!+ P04    " !%>&96;3O,I_8'   M1   &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6RUG%UOVS@6AO\*X1TL.L TENCO
M;F*@C61I!BA0--N=B\%>,!8=$Y5$#TD[R6!__)*2(EDR3<N#TUXTEL3SD+3>
M4(<O&=T^<_%=;BE5Z"5+<WDWV"JU^S <RO669D3>\!W-]94-%QE1^E \#>5.
M4)(405DZQ)XW'6:$Y8/E;7'NBUC>\KU*64Z_""3W64;$ZR>:\N>[@3]X._&5
M/6V5.3%<WN[($WV@ZMONB]!'PYJ2L(SFDO$<";JY&WST/\1X;@**$O]A]%D>
M?4:F*X^<?S<'OR9W \^TB*9TK0R"Z!\'>D_3U)!T._ZLH(.Z3A-X_/F-OBHZ
MKSOS2"2]Y^GO+%';N\%\@!*Z(?M4?>7/,:TZ-#&\-4]E\3]ZKLIZ [3>2\6S
M*EBW(&-Y^9.\5%_$48 _/A. JP#<-V!4!8SZ!HRK@'$G (_.!$RJ@$G?&J95
MP+1OP*P*F/4-F%<!A5R&Y>TH[F5 %%G>"OZ,A"FM:>9#(8@B6M]"EAOM/BBA
MKS(=IY8/BJ^_HWN>Z5\&20HY?4E)+G]!X9][IE[1K_F:YD9?Y7GT+J"*L%3^
MC-ZC;P\!>O?3S[=#I5MB>,-U56M8UHK/U.IC])GG:BM1F"<T:0.&N@MU/_!;
M/SYA)_$WDM\@;_P+PA[&E@;=]P_W+>%!GW!<A'NVK\,='M#U#1KY9QN_ZA]N
M:WS4/]S6^+AWN+]PW,E1K<A1P1N=X9W1W1\?'Z42>JC[KZ6)GTKDV(XTX_\'
MN2-K>C?0 [RDXD 'RW_^PY]Z_[))!1(60,)"2-@*$A9!PF(@6$M^XUI^8Q=]
MV1H*Z8OY3!'+D2P&RO7QU9T1IDV-SAJN52,D+("$A25L4L!,CG18SOWY?#*Z
M'1Z.=79:;#&=S#R_72PZ+>;[GOG7+A<#=:$ECDDMCHE3''I0XAE%BKR@1YK3
M#5.(;ZZ2AI-_K30@80$D+"QAT^.;.?,7DT5'&J?%]#-HMIAUI&$IAA?3Q;RC
M#* >M)0QK94Q=2KC6R[HFC_E["^:M*7P-H8(FA*E+RJ.<IX?J#0'<DL$?6^2
M[T[4DR"Y*;#7^9% :DL+2=D4Y6S7M8J"A 60L'!Z.CS,+,/#:GJJO(FE7 39
MN!@(UE+>K%;>S*F\WXOIF98*.5"AIYMH1P7CB1F8]I=$:=.3L[9K]00)"R!A
MH?M+Q>B5$B&1CS(S3T%3E)!7VX"^@FQ4! F+@6 M4<YK4<[=61216[01/$-\
M5PF.BC63U/I0=+*NE1PD+("$A7/+$#:VC6'STS$,CVR#F*7@S#;:Q4#]:&EA
M46MAX=3"OX^RI0T71?:D)_W[PKR2_57BK.5:E4#" DA8N#A1R6CJC2>XHY'3
M8N.13KZ["K'0/+SH)M\Q4 ]:^O"]QH/RG JQ3OG1'Y]I]DB%=;[O!EXK!E!:
M $H+06DK4%H$2HNA:&T1'AFA/KSO5#&A= A)"T!I(2AM!4J+0&DQ%*VM0]SH
M$#L'PZ]Z9BC8NIX=2L2DW)<3QX3IA%YQG9B^,Y94<=EFOW]RUW&U+B%I 2@M
MK&C'.=#D)*$"K3("I<50M+;<&K?==[JI]?3Q_=OTL7 >]'1'4;0A3* #2??4
MS";+'$W6UH218,+3U,R3])RSE*-=C:#V/"@M *6%%6UVG)'?C.==.=I*X:XA
M:BWE3SJ9&U3[V_)IW'+?;9>O6A(13'Y_OQ'4..:*ZOH4$EI(5DV FN2@M "4
M%E:TQ=%]]&Z\T<+OJL):SNN6B\Z4PUUA_ BCW&^<<M]ME8<O.UH\Q%*VL0L
MU H'I06@M/#"-S4JO29KFO1W(Z._'1E#];VMF\9']]U&>JV; T^)8JG.R:WJ
M ;6]06D!*"VL:&9V=/3[CKM^P)EBW;&C3ZD8J@-M"32&MN\V7VL)).S $IHG
MZ)71-+'* -2M!J4%H+2PHG7NG#?IRL!>;-S50:]B,507VD)H3&3?[2(_E/,?
M<B L)8\I+>S#S5[M!7US#(MD]/)T"-1A!J4%H+30MUC"5H\9M-H(E!9#T=JR
M:_QJWVU8N^U(]#_TF;RP;)^Y'4I0NQJ4%H#20E#:"I06@=)B*%I[AV-CDV,/
MWJ'$H$XY*"T I86@M!4H+0*EQ5"TM@X;IQP['5"=GQ6K=,43N=EL4.Z"JDPB
MJQ)!O7)06@!*"R]\?Y/S$S[0=D2@M!B*UE9=XXMCMR]^\:E\GQ(IT4>SF3W3
MF6&YL]WUB'97>+4@04UR4%H(2EN!TB)06@Q%:XNT<=/Q#]B\CD'M<5!: $H+
M06DK4%H$2HNA:&T=-K8\=MORU1A8/I/;\V>SFDBT/LUZ(LUV*7^E>HYM'N#[
M1\D21@0S<^X\062S82DC2A^6VU"-&:/8FJ3%9M1+DVYW$Z^6-:C##TH+06DK
M4%H$2HLKVK&],.YL.&LKMEDOP&Y'NJ=BFQ5PHU"UY;)8>#(;I,'U"[I  4H+
M0&DA*&T%2HM :3$^_5,"IWR;90M\8=GB4G9ZM*VC1V8*NKH!2@M :2$H;05*
MBT!I,12M+=!F407/?D!F"KJ\ DH+0&DA*&T%2HM :3$4K:W#9DT']UK3J?:T
M77H$GZYFS$]V=]U;2OFG*QY!+UCH;O[50@!=90&EQ5"T4@C#HW<09%0\%>^C
MD&C-][DJ_XR_/EN_\^)C\::'SOG0_Q"5;ZYH,.6+-#X3\<3TF)72C49Z-S/]
M,!?ENRG* \5WQ9L.'KE2/"L^;BG1F9\IH*]O.%=O!Z:"^@TAR_\#4$L#!!0
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
MCC8'6IOH@F6(8AEB/$]_78KNM(\/.U#R@%+3'5/D0<SDT;^R'1A3M%G,-CV
MJH50:KJ1BDH(/X\432#)9 &J%D*IZ7V@.(>82>3K4[08IFAV$?0QVKQY:[-<
MX Q1.$-L<<8F10]Q9B9F'A\<*T%Q!DI-=TSA##'CS&M3M%G=@-'F2&L77; ,
M42Q#;&^PV.3HX1V6\7$'2AY0:GHQB"(/:B8/E:/]ML3$F*/-8M9%':!4 J6F
M&ZFHA.+SR-$4DDP6H&HAE)K>!XISJ)E$OCI'=[J]',UH;^:;-V]ME@N>H0=U
M8+8\8Y&CZ9!G?,X987W'8 NW7/ ,53Q#S3SSRAQ]1)V^G*/-D=8NNH 9JF"&
M.JSIHL-;+-RC N/^N -%#R@UW3&%'M2,'K]&Z:ZNJ&5M#:DY0X,6B(&JA5!J
MNHT*2NB9%(E1T"HQ4+402DWO X4YU%&E6*?;R]">WY_WH#0#I::;I6B&.BP7
MHR/U8E[UTS<,%&:@U/32:@4SS&F]V!%U0X(V1UI77+L@&:9(ACDL&&/#^RM"
MB/XT-;? VB\7U,$4=;!3J\7$"0G:+&:;'$#50B@UW4A%).Q,JL48:+48J%H(
MI:;WP<'C*8ZJQ3K=7H(>U*"8-V]ME@N480IEF,-J,39$F1GA9)"AS6VP=LP%
MRC"%,LQIM=@1=6;(T* D Z6FNZA(ACFL%F/#VRO$YY[H7[HQM\':,1?<P11W
M,#-W?)#+O&'HH'V,TYRB08O%0-5"*#7=1X4D[$R*Q1AHL1BH6@BEIC\2J2B'
M.RH6XR/%8NP"\_[SD* P Z6FFZ5@ACLL%N-#F*%#A#:WP-HO%S##%<QPIZ5B
M1]2[!(TPVM3/Z".!UM'3:+XV"UF;Z@)LN (;[K!TC ]OM>"100@*(5!JNE\*
M0K@90JZK(UO2/7QU)%>;E6SS!*A:"*6FNWCP[/R95(UQT*HQ4+402DWO \4[
MW%'5&!^I&J,7I%\U9MZ\M5DNL(8KK.$.J\;X$&O&KG>;FV!MF NJX8IJN-.B
ML2/JS\F:MLFZRMJSE],U*.1 J>FV*LCA#JO(^/"^"ZU^^L,0%$B@U/3WER@@
M$:?6D/$3,K99S/H5)J"P J6F&ZE@19Q)#9D K2$#50NAU/0^4  D'-60B=$:
M,J]_ =R\>6NS7("-4& C'-:0B2'8!,P3@Y1M;H.U8R[01BBT$4YKR(ZH\Y<O
M@)LCK5UT@39"H8UP6$,FAC=>!D,.E$&@U%JSI@<O;=S(_*YY^651C9Y=6K;O
M;]POW;]@\[IYK>14K=Z^G?-CE-_%E7F)O*U"O0N_:FC>OO"R_5)FV^85D,NL
M++--\_%>1FN9URM4_[_-LO+Y2[V!_6M'Y_\#4$L#!!0    ( $5X9E9'/50'
MH@8  ,9    9    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;,6<6V_;-AB&
M_PKA#4,+M+9(R8Z3)082B]Q:H(/18-O%T O99F*A.KB4G#3_?M0AEJDHK(6\
M17*1Z,#O(:67XB>]('-^GZJOV4;*G'R/HR2[&&SR?'LV&F6KC8R#;)AN9:+/
MW*0J#G*]JVY'V5;)8%T&Q=&(.<YD% =A,IB=E\<6:G:>[O(H3.1"D6P7QX%Z
MN))1>G\QH(/' Y_#VTU>'!C-SK?!K;R6^=_;A=)[HSUE'<8RR<(T(4K>7 PN
MZ9EPO2*@+/%/*.^S@VU27,HR3;\6.Q_6%P.G:)&,Y"HO$('^<R?G,HH*DF['
MMQHZV-=9!!YN/])%>?'Z8I9!)N=I]&^XSC<7@^F K.5-L(ORS^G]G[*^H''!
M6Z515OXF]W599T!6NRQ/XSI8MR .D^IO\+V^$0<!U'LF@-4!K!TP>2; K0/<
M8VOPZ@#OV(!Q'3 ^-F!2!TS*>U_=K/).^T$>S,Y5>D]445K3BHU2KC):W^ P
M*7K6=:[TV5#'Y;/K/%U])?,TUETU"TJQ%U&09.\(C[=1^B EJ8HL=FJUT1*6
MI\D;7^9!&&5OR7M[P?\^R7@IU1==[E<R(MDF4#(['^6ZZ44#1JNZF?.JF>R9
M9E)&/J5)OLD(3]9R;0)&^IKW%\X>+_R*68D?@V1('/J.,(>Y70VRA_MR-21N
M%<XZPOWCPVE'.#\ZG)YVA(OCPZGE7KK[3N26//<9GKT'7"ZS7.D1Y$M'0Z\J
ML-<-+H;5LVP;K.3%0(^;F51W<C#[[1<Z<7[OD@P)\Y$PCH0)$,R0VMM+[=GH
ML[]VQ>-,TIOZ42;!G1X'@F4DB4YS),RR79"L)'D3)G6)MUVR6ROI*SL2YE>P
M20DKTO+=;.P4/^>CNT-!CRLFGA9SS6*&"..]"&.K"/R[5*LP*^_Z5JHP79>"
ME ]?NBT&\:XA]LH*[7O3[2VD#GF0@>IJAH]L!D?"! AF:#K9:SJQWK&%EE0F
MN7Z;*[3</@ZA6Q6N9/.X=<EJY?:5M8)1YZ#'.L/IV.S6_E&E.+)A @0SM#G9
M:W-BU>9ZM\SDMYV6A_"[XO?C6TV7'%947SF0,!\)XTB8 ,$,<:=[<:?6EY?K
M*H_]H8(DEWH@5>2#3F)R_8Z49]X7WRUKL@@>XD+Y2Z7+W<IRV_YF,T7V R3,
M1\(X$B9 ,*,?G.[[P:G](:_Z05B*7X^[Q5O,.HTBG<F*1%L-PITO-!7[Y&!
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
MID+07%_N "? 5 /Y?D.I.-VH!/5IWOQ?4$L#!!0    ( $5X9E8#OWG6]P4
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
M&\#UI1#ZXR2_0?W1S?P_4$L#!!0    ( $5X9E8LM'CW0 8  -@G   9
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
MUN%"9MOJ#-,RDS)+JI<;$80B+P'J_766R:>+\@.:<W/S?P!02P,$%     @
M17AF5C7<AC6F!P  .RD  !D   !X;"]W;W)K<VAE971S+W-H965T.38N>&UL
MM5K?;]LV$/Y7!&\84F"I^4NBV"4&4FO%\M"M6-'MH=B#;#.Q5DMR)3I9_ON1
MLB):XDFV4_6AC6Q_//$[WAT_G7CUF!=?RK64ROLOW63E]62MU/;-=%HNUS*-
MR]?Y5F;ZE[N\2&.E/Q;WTW);R'A5#4HW4X)0,$WC))O,KJKO/A2SJWRG-DDF
M/Q1>N4O3N'AZ*S?YX_4$3YZ_^#.Y7ROSQ71VM8WOY4>I/FT_%/K3M+&R2E*9
ME4F>>86\NY[<X#<1%69 A?@KD8_EP;5GJ"SR_(OY<+NZGB S([F12V5,Q/K/
M@YS+S<98TO/X6AN=-/<T P^OGZV_J\AK,HNXE/-\\W>R4NOK23CQ5O(NWFW4
MG_GC;[(FY!M[RWQ35O][CS463;SEKE1Y6@_6,TB3;/\W_J]VQ,$ '/0,(/4
MTAW >@;0>@ ]=0"K![#*,WLJE1^B6,6SJR)_] J#UM;,1>7,:K2FGV1FW3^J
M0O^:Z'%J-L^SE5Y%N?+>)5F<+9-XX]UF^W@RZY+?>1_B0F;*F^?I-LZ>?O;L
MD(\J5E('@2H-;AZ7:^^=#J32NXBDBI--^<J[]#Y]C+R+'U]=396>KKGI=%E/
M[>U^:J1G:IAX[_-,K4OO5WW#5=O 5/-LR))GLF_)H,5(+E][%/_L$40(,*'Y
MZ<,Q,#PZ?3@:8$.;I:.5/=JW=-;?=T6>>G]L9:$7+;OW;DPR)2J1I??Y9E&J
M0F?7/] "[&_ X!N8DO.FW,9+>3W1-:64Q8.<S'[Z 0?H%\AY8QJ+1C+6<BQK
M',N&K,]^U^7V8I.7.GR3;)FG$G+=WH1?F3#%]6%VB84O&/*OI@^';G&!Q"<^
MPYRU@9$+]$F(-98TP!8=OZ'C#\;)S>I?74?V:3H<#OZ8X3"FL6@D8RW_!8W_
M@L%P^$.M90&Y:S\L.%@P+H+0"0 7%@:<T;"S_"[LD@K!&()7GS>SYT>#.;81
M /'@SIT#@0+!2)>)"_0QXYR+;BB[0!92+# +83)A0R8\2F9IRMZVR!\2O2EX
MBR<O;^I>W-0]B&;HTN08HZH8MVBZ0!YP/?V@NV0N$".,J5ZSGD43#4]Q5FF_
MS1YD>5YI%V/F\IC&HI&,M1R+D=4[Z'AQW^Z*Y5JK15WARW@CC7HIUWFA+I4L
M4EWTC;=[TZ6^02M3&0M(R'DWD@!H2! /<3=A()M!& A!*1Q)^$#@X=-R9F<D
M6Y+5]([G2VVW-2<1,A%21+L\ 6A L)X^QEVFD%41<)\>E)LV56*IDK/2II:T
MYZ1-?8>1\F94:]%8UMK>M7(3#XJNO7=7B:F[V:KTMG&R CU(W04FR$>$XZ ;
M-@ 4"R0$Z=;D"(0&@@=(]&6(E7MX6._=EN5.QTE5!K3<2_5CCW[N6GX!V3&W
MY@N*F/ =<@"2X1!S1+K<()M$$$I8#S4K_?"@,K+)?U%G_ZO6UGG7),B14N #
MWL>":_=W60-(7PC,?=S=/0&H3R@.]+\>VE:QX6')5A7YE5P64A?Y2L575Z;Z
M&6^ %"']1?PP0,RI=@"4^31D8>!4.Q?J4ZZ+'0IZ.%I=AX>%796.L?(6\C[)
M,K.&.GR?9 Q*50Q(-[U="<J[&F_XKF>7K)&LM7UDY2(>UHO//M(%:] [KI C
M/B:44M+UCHN$_1@-S^RES*V Q(,R:M9NVGB?W\MT(0MXRQM5*HYJ+1K+6KM=
M9,4B0=^[Q4(&Y>BYWAW56C26M;9WK3(EQY7IT3X+ ?2B:;0@U-UZ &35:7&0
M$8"L6BVH[[F-6 E*AB7HZ<T6,JK2'-5:-):UMA.MTB3#2O/7K[M$/9G=>I>M
M$NW#9+%36K%D.F!,O'@7^WAY53VX[19ELDKBHD>[$%<Y8L0Q$#^0<,4H<$,M
M@J!44#8005:-DF$UVMMN(JY,U)G "< $0/HT 'A P& H$:SR),>5YY&^$P&T
MHD#0R@! HJ/-!Q@!4,:$X=Y'R:I*<EQ5OKC[1 #12,+VO&JV+I(&#(I"H $9
M^@.+9[4EX=^[_T3&U)'S4:U%8UEK>]>J4G*\B_EM+2CBRM!+KA^=@&!RD4X8
M >J7Z6?:WC"R(I0,BU!#])FG(:CS1F>+KNRQUN-2%_FM80@2%,>F/0<@EY@"
M60+APEYVU(I#.MQ)O&W6R.Q4Q[8A"G3X>!"Z*P8!!;"T$03$B/)^:E:9T6%E
MUKL'44"-$8B$BW.F/P1IS]NJ+SHH3%[>ZZSMMGB%& -[*X04!*C. ! S.A!X
M!^]]SWOQ^X(V)QWWS>^XKWZ_Q[M?:O47'=9?)[8Y*2"=3)O3K4!S"%JU.8&@
M@:!5F[,W;*PBH\.*[)PV)W5E%$$TA#+=16*?4: 0@S:#]O-9FYI59O1$9?9M
M;4X*:#2,794YAX T"* B#8DY/E %K$:CQU_LGMGCI&X74/-#(0<8 E#!(((N
M$!/1?KYJ,[0ZB9[6O3NIPTF!E[&,<FCQ *1/B?O<$0%(0OW^1PEJE1$=5D8G
M-B9K*X=G0B@!L] %PNPC"-EEOR<U/3A5ELKBOCJ=5^K2L<O4_LQ5\VUS O"F
M.O?6^?XM?A/MS_%9,_MCA>_C0B]MZ6WDG3:)7G,]K6)_4F__0>7;ZNS:(E<J
M3ZO+M8Q7LC  _?M=GJOG#^8&S7G)V?]02P,$%     @ 17AF5OS"BV,A @
MM 0  !D   !X;"]W;W)K<VAE971S+W-H965T.3<N>&ULC53;CM,P$/T5*T@(
MI%63IA=022*U6Q#[L*AJ!3P@'IQDDECKV,&>-LO?XTL:BM2M>$D\]IPS9\8S
M3GJIGG0#@.2YY4*G08/8K<)0%PVT5$]D!\*<5%*U%(VIZE!W"FCI0"T/XRA:
MABUE(L@2M[=362*/R)F G2+ZV+94_=X EWT:3(/SQI[5#=J-,$LZ6L,!\&NW
M4\8*1Y:2M2 TDX(HJ-)@/5UMYM;?.7QCT.N+-;&9Y%(^6>.A3(/("@(.!5H&
M:GXGN ?.+9&1\6O@#,:0%GBY/K-_<KF;7'*JX5[R[ZS$)@W>!Z2$BAXY[F7_
M&89\%I:OD%R[+^F][\)$+(X:93N C=TRX?_T>:C#!2".7P#$ R!VNGT@IW)+
MD6:)DCU1UMNPV85+U:&-.";LI1Q0F5-F<)@=H#8E1O(@_ 6;2MV1/712(<TY
MD.%<DS=;0,JX?IN$:.):=%@,,38^1OQ"C&E,'J7 1I./HH3R7X+0"!Y5QV?5
MF_@FXQ:*"9E-[T@<Q?%9XPW>V5B-F>.=_7\UR(]UKE&9[OEY+7//-[_.9R=J
MI3M:0!J8D=&@3A!DKU]-E]&'&VKGH]KY+?;LR['-01%9F>D8+TP/%W9-K*=;
M.CH[K:=LEH2G2P7A12>UH&HW+YH4\BC0-]6X.X[DVG?B7W<_SX]4U4QHPJ$R
MT&CR;A$0Y6?$&R@[UY>Y1-/E;MF89P64=3#GE91X-FR \:'*_@!02P,$%
M  @ 17AF5L1N@X%V!@  >R8  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N
M>&ULM5I=;]LV%/TKA#<,"=#6(BE14I882*QU"]"N0;-N#\4>9)NQM5J2)]%Q
M"NS'C_J(:)E7G+TR>8@M^?"(Y_+C'E*\W.7%EW+%N4!/Z3HKKT8K(387XW$Y
M7_$T+M_D&Y[)7Q[R(HV%O"R6XW)3\'A1%TK78^(X;)S&23::7-;W[HK)9;X5
MZR3C=P4JMVD:%U]O^#K?78WPZ/G&QV2Y$M6-\>1R$R_Y/1>?-G>%O!IW+(LD
MY5F9Y!DJ^,/5Z!I?1)15!6K$[PG?E7O?425EEN=?JHO;Q=7(J6K$UWPN*HI8
M?CSR*5^O*R99C[];TE'WS*K@_O=G]K>U>"EF%I=\FJ__2!9B=34*1FC!'^+M
M6GS,=[_P5I!7\<WS=5G_1[L&R_P1FF]+D:=M85F#-,F:S_BI#<1> <P&"I"V
M #DLX X4H&T!>FP!MRW@UI%II-1QB&(13RZ+?(>*"BW9JB]U,.O24GZ25>U^
M+PKY:R++B<D]7\I6%.@V:_J0;(M7Z&V2Q=D\B=>HXD2SK^@9=A9Q$2?K\AR]
M1I_N(W3V_?GE6,AZ5&SC>?O,F^:99."9F*#W>296)?HI6_!%GV L!70JR+.*
M&V)DC/C\#:+X%2(.(4"%IL<7QT#QZ/CBCD$-[=J$UGQT@.^NX&FR34O$XR+C
M"_3Y>E:*0HZ0/Z%8-UPNS%5-&Q?E)I[SJY&<%TI>//+1Y(?O,'-^A.)DDRRR
M1-:+H=O%T#6Q'\80"EQ#X-4$U?3X. D(<8/0]60C/NY'14?Z/G.P1QS<1T8
MTB6.ZU :=LB>'J_3XQGU_"I30)(]\E+4XS#)YGG*(54-#=NK 74=S# F!Z(
MH 1YC!YJTH$D]!S790R6Q#I)S"CI5LDY6^=ER>6LLI29JH1D,:T2K[&# ]</
M_0-=.I*YOD\"=B!+QQ'?]T,\T%!^I\HWJOHM%W+>+/@CS[8<E.)K#PY<V?,<
MSSVHXA1 8N8R3];R0(R.E%H"'(;8@>4$G9S .!=]DC-TL2L2D63+IIG.V\[W
M']-28'-:LDD662+KA3/LPAG:&<;AL<,8 ,+#6 >:AS%VE(5P[ WDENN8D0Q
MX:$, (UC&>^Y(VR4=O9NO\?/N#1)_/E*Q$_H;,8S_I"(<\2?I!4OP;9LG]&3
M3!D-G# \5*PCJ<P=@><$AY)U)*/$)YY#!S03I9D8-7_8\"*NQWOK^DKT^3U/
M9[P ![J9[=21;I4MLL76CZ3R<=BFD<-6G9Q5ML@66S^0RLSA;W9S+4,O64H[
M%SKR[W"4Z=#&SVG0"(+6AFX?VA>E'!VV9.GP@*<#E,&F3D=& +).!\.ZE*W#
M%GT='C!V>EM, 6B5#@!MH+4+AJ4I;X?-YNZ#6/$"E*$;,%QW/4V$#B32_@$B
M="!U0W]8A')TV.APCG"H+8%F43&@!X!6'A7J<CJT,:G#FI2MPN'+V%1L]&LG
M3[HVV2);;/TM%67KB-G6W5_?H>U@7*%@$L#;489]H-] 4.R'--3[#0"E3NBP
MP6Y#E+TC9GOW\[74&"_^VC;S%3@8B.ZT L;T:6<* ,-J,T$7!/C!T!L>!D19
M-V*V;K6>$]N,Z)4A_D$F: 4"4%]*!!3J2"*!P[,749Z*&*W&\5FSY3DB:T)(
M.&L"2'/6),KB$+/%.2EK$MV6#&5-  IG30!HS)I$&1UB-CJ#69, =@62H,-\
MJN?6",!AQZ7#"I2E(69+8V492 "K4R\#=<$ZLEH&0G,CX(FJ9>"P9N5UB-GK
M3/,TY47]%N"=_$DM M$_Z,0EHOE)IR99JVR1+;9^E)49(^;]M=.6B,3JKII5
MML@66S^0R@$2\\[:$4M$HF^!>7+6]"@P G6HRP*7ZM (@F(2^,/)CBH+1IV7
ML;74:.U.?BMDDRVRQ=:/J?)\U.SY3K>U%/!KA# &I"H(2CWL QX)@@;><+ZE
MR@52LPN\XT699Q;F;?-S3NY%5K?V;+'U8[SWBM;J.UJ[+VGMOJ5]B:T]JGPO
M_>:M/:H[4XH)I< :#((ZOA<08/P!4!)B-NP7J7*\U'NA>=OHI$_N*#;9(EML
M_9@J#T[-'OQ_S-M,>QO_&LL%!K $!*#8)\!B) *0%/L,6 *.]T[E2">]K$\W
ME6B>;S/1'&WI[G8GJ*[K<T,']V_P1=2<@U(TS;&L]W&QE$M$M.8/DM)YX\MJ
M%<U)I^9"Y)OZ[,\L%R)/ZZ\K'LL@5@#Y^T.>B^>+Z@'=>;/)OU!+ P04
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
M<QPX9!4$"((9!(\D=5#9SO,M901U,IM0^3NP1N;RK]3V 5."[<#,=GU9'51
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
M$<P!>,"0**K?@WOOHW#SG@J[_]U-'@%02P,$%     @ 17AF5I>*NQS
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
MU3L"](ZSS28 O:/J'0%Z1]4[ O2.JG<$Z)U4[P30.ZG>":!W4KT30.^D>B>
MWDGU3@"]D^J= 'HGU3L!]$ZSS8( O9/JG0!Z)]4[ ?3.JG<&Z)U5[PS0.ZO>
M&:!W5KTS0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZSS=X O;/JG0%Z%]6[ /0N
MJG<!Z%U4[P+0NZC>!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZSPSH
MO4TS/Z[SG7Z/T^>A&V]%7^M9P'=J/5WN[6Z_?UU^79P=$6JN0-?W&>/37U!+
M P04    " !%>&96A9\G2E@"  ##.   $P   %M#;VYT96YT7U1Y<&5S72YX
M;6S-V\MNVS 0A>%7,;0-+%DD15)%G$W;;9M%7T"5Z%BP;A"9U'G[TLH%:)$:
M#5R@_\:"37+.B -\.U]_>YR<7QW[;O#;9!_"]"'+?+UW?>73<7)#7-F-<U^%
M^'6^RZ:J/E1W+A.;C<[J<0AN".MPJI'<7']RN^J^"ZO/Q_BS;\=AF\RN\\GJ
MX]/&4]8VJ::I:^LJQ/7L86A^2UD_)Z3QY++'[]O)7\4-2?9FPFGESP'/Y[X^
MN'EN&[>ZK>;PI>KCKNS893X\=LZGYTN\T>.XV[6U:\;ZOH]'4C_-KFK\WKG0
M=^E3T:OSR2'>L'OZS"_.7\J<"XP[;^=Q\G%BLWM_W,M(3J?74RSDYM">?\77
MQ%CZXO=SIVDWKOG+['B]/\;YL,S#9\OC\CO^=<:O]=_9AX#T(2%]*$@?!:0/
M#>G#0/JPD#Y*2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D
M%119!45609%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25
M%%DE159%D5519%44615%5D6155%D5119%45619%5460M*+(6%%D+BJP%1=:"
M(FM!D;6@R%I09"THLA84635%5DV155-DU119-45639%54V35%%DU159-D=50
M9#4460U%5D.1U5!D-119#4560Y'54&0U%%DM159+D=529+4462U%5DN1U5)D
MM119+4562Y&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29,TW_Y/6[^-X
M^,?QRS/MJW9XR<^6_R[>_ 102P$"% ,4    " !%>&96!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M $5X9E8DN_JN[@   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( $5X9E:97)PC$ 8  )PG   3
M  "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 17AF5B;N
M*?4C"   I#H  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( $5X9E8LF*:[Q0@  "XF   8
M  " @680  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !%
M>&960\>9VQX$  #+$@  &               @(%A&0  >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @ 17AF5F(94<R_"   :2D  !@
M         ("!M1T  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   ( $5X9E95B=#^I@0  (43   8              " @:HF  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !%>&96EJH_CU )  !D4@
M&               @(&&*P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @ 17AF5B2_R-3;"0  @"T  !@              ("!##4  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( $5X9E96P8K8Q2
M (AG   8              " @1T_  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    " !%>&96$ 0NC]X#  "Z"   &               @($8
M8   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ 17AF5NNG
MXM,##0  K28  !D              ("!+&0  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    " !%>&96=?U^TCP/  #W*P  &0
M    @(%F<0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M $5X9E:#K&N@T@D  )8=   9              " @=F   !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @ 17AF5D\VIE;6 @  :08  !D
M             ("!XHH  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    " !%>&96:<]V1A8#  "7!@  &0              @('OC0  >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( $5X9E83WT/V+1H
M )1/   9              " @3R1  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @ 17AF5AZ@P#_/!   8PH  !D              ("!
MH*L  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !%>&96
M':>42<H(  !?%@  &0              @(&FL   >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    ( $5X9E9\H;FK+ <  "P0   9
M      " @:>Y  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @ 17AF5J4O<2N;!   $@L  !D              ("!"L$  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !%>&96N]F$D$\,   $)@
M&0              @('<Q0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    ( $5X9E8P%_BNI04  !L.   9              " @6+2  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 17AF5C/NMDY>
M!0  +@T  !D              ("!/M@  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    " !%>&96@<L%.WH"  #&!0  &0
M@('3W0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( $5X
M9E8^M][?TP0  +@,   9              " @83@  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @ 17AF5A5SE4DR!@  X \  !D
M         ("!CN4  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    " !%>&96 K)Y.N4$   _"P  &0              @('WZP  >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( $5X9E8OI7 )O0(  )\&
M   9              " @1/Q  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @ 17AF5M0R0]G6!   . P  !D              ("!!_0
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !%>&96% B>
M+,@A  ";;P  &0              @($4^0  >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    ( $5X9E;:>'#AY ,  ,$(   9
M  " @1,; 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
M17AF5@Y4'?::!0  ^A$  !D              ("!+A\! 'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    " !%>&96IP+=R4@+  "G(0  &0
M            @('_) $ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    ( $5X9E:D/$C^$P0  )0+   9              " @7XP 0!X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ 17AF5C-53G?9 @
M3 8  !D              ("!R#0! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    " !%>&96BVE#T-\"   S!@  &0              @('8
M-P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( $5X9E9E
M-C'BL1$  ,$T   9              " @>XZ 0!X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @ 17AF5IO69^OK @  7@8  !D
M     ("!UDP! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M" !%>&96*W,BZ-P$  !(#0  &0              @('X3P$ >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( $5X9E97 '2P[ 4  +0-   9
M              " @0M5 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @ 17AF5G)D8%D[!0  4@T  !D              ("!+EL! 'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !%>&96,8Y;'@\$
M  !&"0  &0              @(&@8 $ >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    ( $5X9E;*\V=\UP0  /D*   9              "
M@>9D 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ 17AF
M5I6>()"( @  I04  !D              ("!]&D! 'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    " !%>&96$W"PL; #  #O"0  &0
M        @(&S; $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   ( $5X9E9U^QL6608  !01   9              " @9IP 0!X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ 17AF5OY9A+VB P  -P@
M !D              ("!*G<! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q0
M2P$"% ,4    " !%>&96D\SCZG4%   ''P  &0              @($#>P$
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( $5X9E8XG%LK
M@@(  &8'   9              " @:^  0!X;"]W;W)K<VAE971S+W-H965T
M-#@N>&UL4$L! A0#%     @ 17AF5E/^X(V& P  %1   !D
M ("!:(,! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !%
M>&96)$L+R]D#   :#@  &0              @($EAP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( $5X9E8C^%0R\ ,  #H/   9
M          " @36+ 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#
M%     @ 17AF5DA('XY4!   <A$  !D              ("!7(\! 'AL+W=O
M<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !%>&96+*6CA-$$  "9
M%P  &0              @('GDP$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM
M;%!+ 0(4 Q0    ( $5X9E8\SVDSFP,  )P-   9              " @>^8
M 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ 17AF5J&3
M=$K" P  H@T  !D              ("!P9P! 'AL+W=O<FMS:&5E=',O<VAE
M970U-2YX;6Q02P$"% ,4    " !%>&96?/H\AR8#  #J"0  &0
M    @(&ZH $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (
M $5X9E8YI7B=0 (  ,4&   9              " @1>D 0!X;"]W;W)K<VAE
M971S+W-H965T-3<N>&UL4$L! A0#%     @ 17AF5N^)QN)"!P  E2L  !D
M             ("!CJ8! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"
M% ,4    " !%>&96]N^]F\8%  !U*   &0              @($'K@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( $5X9E;I;_.]/ 4
M ! =   9              " @02T 0!X;"]W;W)K<VAE971S+W-H965T-C N
M>&UL4$L! A0#%     @ 17AF5C!T]; A P  H@@  !D              ("!
M=[D! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !%>&96
M7AW@23L$  #L%0  &0              @('/O $ >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;%!+ 0(4 Q0    ( $5X9E;@+)K!H 4  $@<   9
M      " @4'! 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%
M  @ 17AF5OM\7V%T!@  +2(  !D              ("!&,<! 'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !%>&96Q39"Y'<(   %40
M&0              @('#S0$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+
M 0(4 Q0    ( $5X9E;6W,LV! ,  "<)   9              " @7'6 0!X
M;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ 17AF5F-?>+-N
M!0  A2D  !D              ("!K-D! 'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6Q02P$"% ,4    " !%>&968[BMUO\$  "T$P  &0
M@(%1WP$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( $5X
M9E:)[4O9PRX  !N) P 9              " @8?D 0!X;"]W;W)K<VAE971S
M+W-H965T-CDN>&UL4$L! A0#%     @ 17AF5E[H"[9H(@  >5D" !D
M         ("!@1," 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M    " !%>&96'+]<_N(%  !*,0  &0              @($@-@( >&PO=V]R
M:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( $5X9E;A^NQF!P8  /$P
M   9              " @3D\ @!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
M4$L! A0#%     @ 17AF5H8SQ3[6!0  4"(  !D              ("!=T("
M 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " !%>&96[;]V
M&PX#  #U#0  &0              @(&$2 ( >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;%!+ 0(4 Q0    ( $5X9E;[E%A'CP0  %@9   9
M  " @<E+ @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @
M17AF5MK5BJSU P  8@\  !D              ("!CU " 'AL+W=O<FMS:&5E
M=',O<VAE970W-BYX;6Q02P$"% ,4    " !%>&96F;5/OZ$#  #H#0  &0
M            @(&[5 ( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4
M Q0    ( $5X9E:(<*GL#0,  !@)   9              " @9-8 @!X;"]W
M;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ 17AF5@>2]+I+ P
M) H  !D              ("!UUL" 'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6Q02P$"% ,4    " !%>&965G(.=" #  "_"@  &0              @(%9
M7P( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( $5X9E;/
M@E/M% 0  &H-   9              " @;!B @!X;"]W;W)K<VAE971S+W-H
M965T.#$N>&UL4$L! A0#%     @ 17AF5MF#E@8F!   _ X  !D
M     ("!^V8" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M" !%>&96\[1.N<<#  #P$@  &0              @(%8:P( >&PO=V]R:W-H
M965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( $5X9E;#GD9*9P0  +D>   9
M              " @59O @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L!
M A0#%     @ 17AF5FT[S*?V!P  +40  !D              ("!]'," 'AL
M+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " !%>&96+-7,HIL$
M  !'$P  &0              @($A? ( >&PO=V]R:W-H965T<R]S:&5E=#@V
M+GAM;%!+ 0(4 Q0    ( $5X9E:??L!H= @  ()4   9              "
M@?.  @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ 17AF
M5D<]5 >B!@  QD   !D              ("!GHD" 'AL+W=O<FMS:&5E=',O
M<VAE970X."YX;6Q02P$"% ,4    " !%>&96D(C-^M,#  #9$P  &0
M        @(%WD ( >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0
M   ( $5X9E8#OWG6]P4  %@B   9              " @8&4 @!X;"]W;W)K
M<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ 17AF5J"SH!\Q!@  ,1P
M !D              ("!KYH" 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q0
M2P$"% ,4    " !%>&96CYEE]XH"  !;!P  &0              @($7H0(
M>&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( $5X9E944>@]
MVP4  ( C   9              " @=BC @!X;"]W;W)K<VAE971S+W-H965T
M.3,N>&UL4$L! A0#%     @ 17AF5BRT>/= !@  V"<  !D
M ("!ZJD" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    " !%
M>&965/T8_>\&  !#)P  &0              @(%AL ( >&PO=V]R:W-H965T
M<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( $5X9E8UW(8UI@<  #LI   9
M          " @8>W @!X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#
M%     @ 17AF5OS"BV,A @  M 0  !D              ("!9+\" 'AL+W=O
M<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " !%>&96Q&Z#@78&  ![
M)@  &0              @(&\P0( >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM
M;%!+ 0(4 Q0    ( $5X9E:LJH5,<0(  "X&   9              " @6G(
M @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @ 17AF5E,M
M/W#K!P  F3$  !H              ("!$<L" 'AL+W=O<FMS:&5E=',O<VAE
M970Q,# N>&UL4$L! A0#%     @ 17AF5DSTQ(\Y P  R!,   T
M     ( !--," 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !%>&96EXJ[',
M   3 @  "P              @ &8U@( 7W)E;',O+G)E;'-02P$"% ,4
M" !%>&96J30<Z3 '  #X00  #P              @ &!UP( >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ 17AF5L,K'SW6 @  QSH  !H
M ( !WMX" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M17AF5H6?)TI8 @  PS@  !,              ( ![.$" %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     &P ; "L'0  =>0"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<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>122
<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>123
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>600</ContextCount>
  <ElementCount>476</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>98</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome</Role>
      <ShortName>Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>020100 - Statement - Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>030000 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>040000 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Impact of New Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ImpactOfNewAccountingStandards</Role>
      <ShortName>Impact of New Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Transactions with Affiliates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliates</Role>
      <ShortName>Transactions with Affiliates</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Deferred Policy Acquisition Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts</Role>
      <ShortName>Deferred Policy Acquisition Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/PropertyAndEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Liability for Losses and Loss Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses</Role>
      <ShortName>Liability for Losses and Loss Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Reinsurance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/Reinsurance</Role>
      <ShortName>Reinsurance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Stock Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlans</Role>
      <ShortName>Stock Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions</Role>
      <ShortName>Statutory Net Income, Capital and Surplus and Dividend Restrictions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements</Role>
      <ShortName>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Supplementary Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SupplementaryCashFlowInformation</Role>
      <ShortName>Supplementary Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>061700 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>061800 - Disclosure - Condensed Financial Information of Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany</Role>
      <ShortName>Condensed Financial Information of Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>061900 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>062000 - Disclosure - Guaranty Fund and Other Insurance-Related Assessments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments</Role>
      <ShortName>Guaranty Fund and Other Insurance-Related Assessments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>062100 - Schedule - SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation</Role>
      <ShortName>SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>070100 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>070200 - Disclosure - Impact of New Accounting Standards (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies</Role>
      <ShortName>Impact of New Accounting Standards (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>080300 - Disclosure - Transactions with Affiliates (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesTables</Role>
      <ShortName>Transactions with Affiliates (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/TransactionsWithAffiliates</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>080400 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/Investments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/FairValueMeasurements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080600 - Disclosure - Deferred Policy Acquisition Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables</Role>
      <ShortName>Deferred Policy Acquisition Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/PropertyAndEquipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>080800 - Disclosure - Liability for Losses and Loss Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables</Role>
      <ShortName>Liability for Losses and Loss Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/BorrowingsTables</Role>
      <ShortName>Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/Borrowings</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>081000 - Disclosure - Reinsurance (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReinsuranceTables</Role>
      <ShortName>Reinsurance (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/Reinsurance</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>081100 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>081300 - Disclosure - Stock Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlansTables</Role>
      <ShortName>Stock Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/StockCompensationPlans</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>081400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables</Role>
      <ShortName>Statutory Net Income, Capital and Surplus and Dividend Restrictions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>081500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables</Role>
      <ShortName>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>081600 - Disclosure - Supplementary Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SupplementaryCashFlowInformationTables</Role>
      <ShortName>Supplementary Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/SupplementaryCashFlowInformation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>081700 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/EarningsPerShare</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>081800 - Disclosure - Condensed Financial Information of Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables</Role>
      <ShortName>Condensed Financial Information of Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>081900 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/SegmentInformation</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090100 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090200 - Disclosure - Impact of New Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails</Role>
      <ShortName>Impact of New Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090300 - Disclosure - Transactions with Affiliates, Reinsurance Pooling and Other Reinsurance Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails</Role>
      <ShortName>Transactions with Affiliates, Reinsurance Pooling and Other Reinsurance Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090302 - Disclosure - Transactions with Affiliates, Reinsurance Atlantic States Ceded to Pool (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails</Role>
      <ShortName>Transactions with Affiliates, Reinsurance Atlantic States Ceded to Pool (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090304 - Disclosure - Transactions with Affiliates, Reinsurance Atlantic States Assumed from Pool (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails</Role>
      <ShortName>Transactions with Affiliates, Reinsurance Atlantic States Assumed from Pool (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090306 - Disclosure - Transactions with Affiliates, Reinsurance Ceded to Donegal Mutual Pursuant to Quota-Share Reinsurance Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails</Role>
      <ShortName>Transactions with Affiliates, Reinsurance Ceded to Donegal Mutual Pursuant to Quota-Share Reinsurance Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>090308 - Disclosure - Transactions with Affiliates, Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to Reinsurance Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails</Role>
      <ShortName>Transactions with Affiliates, Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to Reinsurance Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>090310 - Disclosure - Transactions with Affiliates, Affiliated Reinsurance Transactions on Net Premiums of Insurance Subsidiaries Earned (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails</Role>
      <ShortName>Transactions with Affiliates, Affiliated Reinsurance Transactions on Net Premiums of Insurance Subsidiaries Earned (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090312 - Disclosure - Transactions with Affiliates, Reinsurance Transactions on Net Losses and Loss Expenses of Insurance Subsidiaries Incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails</Role>
      <ShortName>Transactions with Affiliates, Reinsurance Transactions on Net Losses and Loss Expenses of Insurance Subsidiaries Incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090314 - Disclosure - Transactions with Affiliates, Expense Sharing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails</Role>
      <ShortName>Transactions with Affiliates, Expense Sharing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090316 - Disclosure - Transactions with Affiliates, Lease Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails</Role>
      <ShortName>Transactions with Affiliates, Lease Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails</Role>
      <ShortName>Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>090402 - Disclosure - Investments, Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsSummaryDetails</Role>
      <ShortName>Investments, Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>090404 - Disclosure - Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails</Role>
      <ShortName>Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>090406 - Disclosure - Investments, Cost and Estimated Fair Value of Equity Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails</Role>
      <ShortName>Investments, Cost and Estimated Fair Value of Equity Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>090408 - Disclosure - Investments, Net Investment Income, Consisting Primarily of Interest and Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails</Role>
      <ShortName>Investments, Net Investment Income, Consisting Primarily of Interest and Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>090410 - Disclosure - Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails</Role>
      <ShortName>Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>090412 - Disclosure - Investments, Fixed Maturities with Unrealized Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails</Role>
      <ShortName>Investments, Fixed Maturities with Unrealized Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Deferred Policy Acquisition Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails</Role>
      <ShortName>Deferred Policy Acquisition Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Liability for Losses and Loss Expenses, Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails</Role>
      <ShortName>Liability for Losses and Loss Expenses, Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>090802 - Disclosure - Liability for Losses and Loss Expenses, Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails</Role>
      <ShortName>Liability for Losses and Loss Expenses, Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>090804 - Disclosure - Liability for Losses and Loss Expenses, Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails</Role>
      <ShortName>Liability for Losses and Loss Expenses, Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>090806 - Disclosure - Liability for Losses and Loss Expenses, Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails</Role>
      <ShortName>Liability for Losses and Loss Expenses, Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>090808 - Disclosure - Liability for Losses and Loss Expenses, Supplementary Information About Average Historical Claims Duration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails</Role>
      <ShortName>Liability for Losses and Loss Expenses, Supplementary Information About Average Historical Claims Duration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Borrowings, Lines of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails</Role>
      <ShortName>Borrowings, Lines of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>090902 - Disclosure - Borrowings, Subordinated Debentures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails</Role>
      <ShortName>Borrowings, Subordinated Debentures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Reinsurance, Unaffiliated Reinsurers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails</Role>
      <ShortName>Reinsurance, Unaffiliated Reinsurers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>091002 - Disclosure - Reinsurance, Ceded Reinsurance Transactions with Unaffiliated Reinsurers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails</Role>
      <ShortName>Reinsurance, Ceded Reinsurance Transactions with Unaffiliated Reinsurers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>091004 - Disclosure - Reinsurance, Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails</Role>
      <ShortName>Reinsurance, Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>091006 - Disclosure - Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails</Role>
      <ShortName>Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>091008 - Disclosure - Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails</Role>
      <ShortName>Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Income Taxes, Provision for Income Tax (Benefit) Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails</Role>
      <ShortName>Income Taxes, Provision for Income Tax (Benefit) Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>091102 - Disclosure - Income Taxes, Reconciliation of Federal Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes, Reconciliation of Federal Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>091104 - Disclosure - Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails</Role>
      <ShortName>Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>091106 - Disclosure - Income Taxes, Operating Loss Carryforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails</Role>
      <ShortName>Income Taxes, Operating Loss Carryforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/StockholdersEquity</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Stock Compensation Plans, Equity Incentive Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails</Role>
      <ShortName>Stock Compensation Plans, Equity Incentive Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>091302 - Disclosure - Stock Compensation Plans, Information Regarding Activity in Stock Option Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails</Role>
      <ShortName>Stock Compensation Plans, Information Regarding Activity in Stock Option Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>091304 - Disclosure - Stock Compensation Plans, Summary of Information about Stock Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails</Role>
      <ShortName>Stock Compensation Plans, Summary of Information about Stock Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>091306 - Disclosure - Stock Compensation Plans, Employee Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails</Role>
      <ShortName>Stock Compensation Plans, Employee Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>091308 - Disclosure - Stock Compensation Plans, Agency Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails</Role>
      <ShortName>Stock Compensation Plans, Agency Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>091400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails</Role>
      <ShortName>Statutory Net Income, Capital and Surplus and Dividend Restrictions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>091500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements, Reconciliations of Statutory Net (Loss) Income and Capital and Surplus (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails</Role>
      <ShortName>Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements, Reconciliations of Statutory Net (Loss) Income and Capital and Surplus (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091600 - Disclosure - Supplementary Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails</Role>
      <ShortName>Supplementary Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/SupplementaryCashFlowInformationTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>091700 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/EarningsPerShareTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>091800 - Disclosure - Condensed Financial Information of Parent Company, Condensed Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails</Role>
      <ShortName>Condensed Financial Information of Parent Company, Condensed Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>091802 - Disclosure - Condensed Financial Information of Parent Company, Condensed Statements of (Loss) Income and Comprehensive (Loss) Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails</Role>
      <ShortName>Condensed Financial Information of Parent Company, Condensed Statements of (Loss) Income and Comprehensive (Loss) Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>091804 - Disclosure - Condensed Financial Information of Parent Company, Condensed Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails</Role>
      <ShortName>Condensed Financial Information of Parent Company, Condensed Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>091900 - Disclosure - Segment Information, Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails</Role>
      <ShortName>Segment Information, Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>091902 - Disclosure - Segment Information, Financial Data by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails</Role>
      <ShortName>Segment Information, Financial Data by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>092000 - Disclosure - Guaranty Fund and Other Insurance-Related Assessments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails</Role>
      <ShortName>Guaranty Fund and Other Insurance-Related Assessments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="brhc10049169_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>092100 - Schedule - SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails</Role>
      <ShortName>SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dgica:NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock, us-gaap:DebtInstrumentMaturityDate -  brhc10049169_10k.htm 11</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="brhc10049169_10k.htm">brhc10049169_10k.htm</File>
    <File>brhc10049169_ex10-22.htm</File>
    <File>brhc10049169_ex10-23.htm</File>
    <File>brhc10049169_ex10-5.htm</File>
    <File>brhc10049169_ex21.htm</File>
    <File>brhc10049169_ex23-1.htm</File>
    <File>brhc10049169_ex31-1.htm</File>
    <File>brhc10049169_ex31-2.htm</File>
    <File>brhc10049169_ex32-1.htm</File>
    <File>brhc10049169_ex32-2.htm</File>
    <File>dgica-20221231.xsd</File>
    <File>dgica-20221231_cal.xml</File>
    <File>dgica-20221231_def.xml</File>
    <File>dgica-20221231_lab.xml</File>
    <File>dgica-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image00001.jpg</File>
    <File>image00003.jpg</File>
    <File>image00004.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="2195">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>126
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "brhc10049169_10k.htm": {
   "axisCustom": 0,
   "axisStandard": 29,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 4,
    "http://fasb.org/us-gaap/2022": 2195,
    "http://xbrl.sec.gov/dei/2022": 40
   },
   "contextCount": 600,
   "dts": {
    "calculationLink": {
     "local": [
      "dgica-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dgica-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "brhc10049169_10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dgica-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dgica-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "dgica-20221231.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/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 798,
   "entityCount": 1,
   "hidden": {
    "http://donegalgroup.com/20221231": 1,
    "http://fasb.org/us-gaap/2022": 4,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 11
   },
   "keyCustom": 76,
   "keyStandard": 400,
   "memberCustom": 43,
   "memberStandard": 55,
   "nsprefix": "dgica",
   "nsuri": "http://donegalgroup.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://donegalgroup.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060300 - Disclosure - Transactions with Affiliates",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliates",
     "shortName": "Transactions with Affiliates",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SupplementaryInsuranceInformationPremiumRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "092100 - Schedule - SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION (Details)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails",
     "shortName": "SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SupplementaryInsuranceInformationPremiumRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060400 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://donegalgroup.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060500 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://donegalgroup.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredPolicyAcquisitionCostsTextBlock1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060600 - Disclosure - Deferred Policy Acquisition Costs",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts",
     "shortName": "Deferred Policy Acquisition Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredPolicyAcquisitionCostsTextBlock1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "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 - Property and Equipment",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://donegalgroup.com/role/PropertyAndEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:LiabilityForLossesAndLossExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060800 - Disclosure - Liability for Losses and Loss Expenses",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses",
     "shortName": "Liability for Losses and Loss Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:LiabilityForLossesAndLossExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060900 - Disclosure - Borrowings",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://donegalgroup.com/role/Borrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061000 - Disclosure - Reinsurance",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://donegalgroup.com/role/Reinsurance",
     "shortName": "Reinsurance",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061100 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://donegalgroup.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061200 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://donegalgroup.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:HeldToMaturitySecurities",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010000 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:Investments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061300 - Disclosure - Stock Compensation Plans",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://donegalgroup.com/role/StockCompensationPlans",
     "shortName": "Stock Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions",
     "shortName": "Statutory Net Income, Capital and Surplus and Dividend Restrictions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements",
     "shortName": "Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061600 - Disclosure - Supplementary Cash Flow Information",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://donegalgroup.com/role/SupplementaryCashFlowInformation",
     "shortName": "Supplementary Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061700 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://donegalgroup.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061800 - Disclosure - Condensed Financial Information of Parent Company",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany",
     "shortName": "Condensed Financial Information of Parent Company",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061900 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://donegalgroup.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InsuranceDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062000 - Disclosure - Guaranty Fund and Other Insurance-Related Assessments",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments",
     "shortName": "Guaranty Fund and Other Insurance-Related Assessments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InsuranceDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "062100 - Schedule - SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION",
     "menuCat": "Uncategorized",
     "order": "28",
     "role": "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation",
     "shortName": "SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070100 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010100 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U003",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070200 - Disclosure - Impact of New Accounting Standards (Policies)",
     "menuCat": "Policies",
     "order": "30",
     "role": "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies",
     "shortName": "Impact of New Accounting Standards (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ScheduleOfReinsuranceCededToPoolTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080300 - Disclosure - Transactions with Affiliates (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesTables",
     "shortName": "Transactions with Affiliates (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ScheduleOfReinsuranceCededToPoolTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080400 - Disclosure - Investments (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://donegalgroup.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080500 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://donegalgroup.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080600 - Disclosure - Deferred Policy Acquisition Costs (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables",
     "shortName": "Deferred Policy Acquisition Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "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 - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://donegalgroup.com/role/PropertyAndEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080800 - Disclosure - Liability for Losses and Loss Expenses (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables",
     "shortName": "Liability for Losses and Loss Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080900 - Disclosure - Borrowings (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://donegalgroup.com/role/BorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081000 - Disclosure - Reinsurance (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://donegalgroup.com/role/ReinsuranceTables",
     "shortName": "Reinsurance (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081100 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://donegalgroup.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PremiumsEarnedNet",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "020000 - Statement - Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
     "shortName": "Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:InsuranceCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081300 - Disclosure - Stock Compensation Plans (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://donegalgroup.com/role/StockCompensationPlansTables",
     "shortName": "Stock Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables",
     "shortName": "Statutory Net Income, Capital and Surplus and Dividend Restrictions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables",
     "shortName": "Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dgica:ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081600 - Disclosure - Supplementary Cash Flow Information (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://donegalgroup.com/role/SupplementaryCashFlowInformationTables",
     "shortName": "Supplementary Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081700 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://donegalgroup.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081800 - Disclosure - Condensed Financial Information of Parent Company (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables",
     "shortName": "Condensed Financial Information of Parent Company (Tables)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081900 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://donegalgroup.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090100 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20191215to20221215_RangeAxis_MinimumMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090200 - Disclosure - Impact of New Accounting Standards (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails",
     "shortName": "Impact of New Accounting Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20191215to20221215_RangeAxis_MinimumMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PremiumsPercentageAssumedToNet",
      "reportCount": 1,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090300 - Disclosure - Transactions with Affiliates, Reinsurance Pooling and Other Reinsurance Arrangements (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails",
     "shortName": "Transactions with Affiliates, Reinsurance Pooling and Other Reinsurance Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember",
      "decimals": "2",
      "lang": null,
      "name": "dgica:PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "dgica:ReinsurancePremiumsEarned",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "020100 - Statement - Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (Parenthetical)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
     "shortName": "Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ReinsuranceCostsAndRecoveriesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CededPremiumsEarned",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090302 - Disclosure - Transactions with Affiliates, Reinsurance Atlantic States Ceded to Pool (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
     "shortName": "Transactions with Affiliates, Reinsurance Atlantic States Ceded to Pool (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CededPremiumsEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssumedPremiumsEarned",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090304 - Disclosure - Transactions with Affiliates, Reinsurance Atlantic States Assumed from Pool (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
     "shortName": "Transactions with Affiliates, Reinsurance Atlantic States Assumed from Pool (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_LegalEntityAxis_AtlanticStatesMember_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AssumedPremiumsEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PremiumsPercentageAssumedToNet",
      "reportCount": 1,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090306 - Disclosure - Transactions with Affiliates, Reinsurance Ceded to Donegal Mutual Pursuant to Quota-Share Reinsurance Agreements (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
     "shortName": "Transactions with Affiliates, Reinsurance Ceded to Donegal Mutual Pursuant to Quota-Share Reinsurance Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember",
      "decimals": "2",
      "lang": null,
      "name": "dgica:PercentageOfPremiumAndLossesRelatedToReinsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CededPremiumsEarned",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090308 - Disclosure - Transactions with Affiliates, Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to Reinsurance Agreements (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
     "shortName": "Transactions with Affiliates, Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to Reinsurance Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LossFromCatastrophes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssumedPremiumsEarned",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090310 - Disclosure - Transactions with Affiliates, Affiliated Reinsurance Transactions on Net Premiums of Insurance Subsidiaries Earned (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
     "shortName": "Transactions with Affiliates, Affiliated Reinsurance Transactions on Net Premiums of Insurance Subsidiaries Earned (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AssumedPremiumsEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssumedPremiumsWritten",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090312 - Disclosure - Transactions with Affiliates, Reinsurance Transactions on Net Losses and Loss Expenses of Insurance Subsidiaries Incurred (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails",
     "shortName": "Transactions with Affiliates, Reinsurance Transactions on Net Losses and Loss Expenses of Insurance Subsidiaries Incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_LegalEntityAxis_InsuranceSubsidiariesMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AssumedPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InsuranceCommissions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090314 - Disclosure - Transactions with Affiliates, Expense Sharing (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails",
     "shortName": "Transactions with Affiliates, Expense Sharing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidatedEntitiesAxis_DonegalMutualInsuranceCompanyMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InsuranceCommissions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090316 - Disclosure - Transactions with Affiliates, Lease Agreement (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails",
     "shortName": "Transactions with Affiliates, Lease Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:HeldToMaturitySecurities",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090400 - Disclosure - Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
     "shortName": "Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20131130to20131130",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090402 - Disclosure - Investments, Summary (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://donegalgroup.com/role/InvestmentsSummaryDetails",
     "shortName": "Investments, Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20131130to20131130",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20191231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "030000 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20191231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090404 - Disclosure - Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails",
     "shortName": "Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090406 - Disclosure - Investments, Cost and Estimated Fair Value of Equity Securities (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails",
     "shortName": "Investments, Cost and Estimated Fair Value of Equity Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentIncomeInterestAndDividend",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090408 - Disclosure - Investments, Net Investment Income, Consisting Primarily of Interest and Dividends (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails",
     "shortName": "Investments, Net Investment Income, Consisting Primarily of Interest and Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentIncomeInterestAndDividend",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "dgica:GrossRealizedGainOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090410 - Disclosure - Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
     "shortName": "Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "dgica:GrossRealizedGainOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090412 - Disclosure - Investments, Fixed Maturities with Unrealized Losses (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
     "shortName": "Investments, Fixed Maturities with Unrealized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090500 - Disclosure - Fair Value Measurements (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://donegalgroup.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredPolicyAcquisitionCosts",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090600 - Disclosure - Deferred Policy Acquisition Costs (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails",
     "shortName": "Deferred Policy Acquisition Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DeferredPolicyAcquisitionCostsAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090700 - Disclosure - Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090800 - Disclosure - Liability for Losses and Loss Expenses, Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails",
     "shortName": "Liability for Losses and Loss Expenses, Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20191231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ProductOrServiceAxis_PersonalAutomobileMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090802 - Disclosure - Liability for Losses and Loss Expenses, Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
     "shortName": "Liability for Losses and Loss Expenses, Incurred Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ProductOrServiceAxis_PersonalAutomobileMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "040000 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ProductOrServiceAxis_PersonalAutomobileMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090804 - Disclosure - Liability for Losses and Loss Expenses, Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
     "shortName": "Liability for Losses and Loss Expenses, Cumulative Paid Claims and Allocated Claim Adjustment Expenses, Net of Reinsurance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ProductOrServiceAxis_PersonalAutomobileMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090806 - Disclosure - Liability for Losses and Loss Expenses, Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
     "shortName": "Liability for Losses and Loss Expenses, Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ReinsuranceRecoverablesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ProductOrServiceAxis_PersonalAutomobileMember",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090808 - Disclosure - Liability for Losses and Loss Expenses, Supplementary Information About Average Historical Claims Duration (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails",
     "shortName": "Liability for Losses and Loss Expenses, Supplementary Information About Average Historical Claims Duration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ProductOrServiceAxis_PersonalAutomobileMember",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FederalHomeLoanBankStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090900 - Disclosure - Borrowings, Lines of Credit (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
     "shortName": "Borrowings, Lines of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FederalHomeLoanBankStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfSubordinatedDebt",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090902 - Disclosure - Borrowings, Subordinated Debentures (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails",
     "shortName": "Borrowings, Subordinated Debentures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20210901to20210930_LineOfCreditFacilityAxis_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember_LongtermDebtTypeAxis_SubordinatedDebtMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RepaymentsOfSubordinatedDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "dgica:LossReinsuranceAgreementContractsRetentionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091000 - Disclosure - Reinsurance, Unaffiliated Reinsurers (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails",
     "shortName": "Reinsurance, Unaffiliated Reinsurers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "dgica:LossReinsuranceAgreementContractsRetentionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CededPremiumsWritten",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091002 - Disclosure - Reinsurance, Ceded Reinsurance Transactions with Unaffiliated Reinsurers (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
     "shortName": "Reinsurance, Ceded Reinsurance Transactions with Unaffiliated Reinsurers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_UnaffiliatedEntityMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CededPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CededPremiumsEarned",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091004 - Disclosure - Reinsurance, Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
     "shortName": "Reinsurance, Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_RelatedPartyTransactionsByRelatedPartyAxis_AffiliatedEntityAndUnaffiliatedEntityMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CededPremiumsEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091006 - Disclosure - Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails",
     "shortName": "Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Written (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DirectPremiumsEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091008 - Disclosure - Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails",
     "shortName": "Reinsurance, Amounts Represent Effect of Reinsurance on Premiums Earned (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DirectPremiumsEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060100 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091100 - Disclosure - Income Taxes, Provision for Income Tax (Benefit) Expense (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails",
     "shortName": "Income Taxes, Provision for Income Tax (Benefit) Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091102 - Disclosure - Income Taxes, Reconciliation of Federal Income Tax Rate (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails",
     "shortName": "Income Taxes, Reconciliation of Federal Income Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091104 - Disclosure - Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails",
     "shortName": "Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "dgica:EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091106 - Disclosure - Income Taxes, Operating Loss Carryforward (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails",
     "shortName": "Income Taxes, Operating Loss Carryforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "-5",
      "lang": null,
      "name": "dgica:DeferredTaxAssetsNetOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend",
      "reportCount": 1,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091200 - Disclosure - Stockholders' Equity (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://donegalgroup.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231_StatementClassOfStockAxis_CommonClassBMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:TreasuryStockCommonShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091300 - Disclosure - Stock Compensation Plans, Equity Incentive Plans (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
     "shortName": "Stock Compensation Plans, Equity Incentive Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091302 - Disclosure - Stock Compensation Plans, Information Regarding Activity in Stock Option Plans (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails",
     "shortName": "Stock Compensation Plans, Information Regarding Activity in Stock Option Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20191231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091304 - Disclosure - Stock Compensation Plans, Summary of Information about Stock Options Outstanding (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails",
     "shortName": "Stock Compensation Plans, Summary of Information about Stock Options Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231_PlanNameAxis_EmployeeStockPurchasePlanMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091306 - Disclosure - Stock Compensation Plans, Employee Stock Purchase Plan (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
     "shortName": "Stock Compensation Plans, Employee Stock Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231_PlanNameAxis_EmployeeStockPurchasePlanMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231_PlanNameAxis_AgencyStockPurchasePlanMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091308 - Disclosure - Stock Compensation Plans, Agency Stock Purchase Plan (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
     "shortName": "Stock Compensation Plans, Agency Stock Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20211231_PlanNameAxis_AgencyStockPurchasePlanMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060200 - Disclosure - Impact of New Accounting Standards",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://donegalgroup.com/role/ImpactOfNewAccountingStandards",
     "shortName": "Impact of New Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091400 - Disclosure - Statutory Net Income, Capital and Surplus and Dividend Restrictions (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails",
     "shortName": "Statutory Net Income, Capital and Surplus and Dividend Restrictions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091500 - Disclosure - Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements, Reconciliations of Statutory Net (Loss) Income and Capital and Surplus (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails",
     "shortName": "Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements, Reconciliations of Statutory Net (Loss) Income and Capital and Surplus (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "lang": null,
      "name": "dgica:IncreaseDecreaseInDeferredFederalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091600 - Disclosure - Supplementary Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails",
     "shortName": "Supplementary Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend",
      "reportCount": 1,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091700 - Disclosure - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://donegalgroup.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_StatementClassOfStockAxis_CommonClassAMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "dgica:ShortTermInvestmentsAtCost",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091800 - Disclosure - Condensed Financial Information of Parent Company, Condensed Balance Sheets (Details)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
     "shortName": "Condensed Financial Information of Parent Company, Condensed Balance Sheets (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231_ConsolidatedEntitiesAxis_ParentCompanyMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RealizedInvestmentGainsLosses",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091802 - Disclosure - Condensed Financial Information of Parent Company, Condensed Statements of (Loss) Income and Comprehensive (Loss) Income (Details)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
     "shortName": "Condensed Financial Information of Parent Company, Condensed Statements of (Loss) Income and Comprehensive (Loss) Income (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember",
      "decimals": "-3",
      "lang": null,
      "name": "dgica:DividendsFromSubsidiariesAndAffiliates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091804 - Disclosure - Condensed Financial Information of Parent Company, Condensed Statements of Cash Flows (Details)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
     "shortName": "Condensed Financial Information of Parent Company, Condensed Statements of Cash Flows (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidatedEntitiesAxis_ParentCompanyMember",
      "decimals": "-3",
      "lang": null,
      "name": "dgica:EquityInUndistributedNetIncomeLossOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091900 - Disclosure - Segment Information, Reportable Segments (Details)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails",
     "shortName": "Segment Information, Reportable Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PremiumsEarnedNet",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091902 - Disclosure - Segment Information, Financial Data by Segment (Details)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails",
     "shortName": "Segment Information, Financial Data by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20220101to20221231_ConsolidationItemsAxis_OperatingSegmentsMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PremiumsEarnedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "dgica:InsuranceSubsidiaryLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092000 - Disclosure - Guaranty Fund and Other Insurance-Related Assessments (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails",
     "shortName": "Guaranty Fund and Other Insurance-Related Assessments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10049169_10k.htm",
      "contextRef": "c20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "dgica:InsuranceSubsidiaryLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 98,
   "tag": {
    "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r853",
      "r854",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r853",
      "r854",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r853",
      "r854",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r853",
      "r854",
      "r855"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r856"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r857"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityListingsLineItems": {
     "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 Listings [Line Items]"
       }
      }
     },
     "localname": "EntityListingsLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityListingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container for exchange listing information for an entity",
        "label": "Entity Listings [Table]"
       }
      }
     },
     "localname": "EntityListingsTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r858"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r853",
      "r854",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r850"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r852"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.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/2022",
     "presentation": [
      "http://donegalgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dgica_AffiliatedEntityAndUnaffiliatedEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party affiliated entity and unaffiliated entity.",
        "label": "Affiliated Entity And Unaffiliated Entity [Member]",
        "terseLabel": "Affiliated Entity and Unaffiliated Entity [Member]"
       }
      }
     },
     "localname": "AffiliatedEntityAndUnaffiliatedEntityMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_AgencyStockPurchasePlan2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for agency stock purchase plan adopted in 2021.",
        "label": "Agency Stock Purchase Plan 2021 [Member]",
        "terseLabel": "New Plan [Member]"
       }
      }
     },
     "localname": "AgencyStockPurchasePlan2021Member",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_AgencyStockPurchasePlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agency Stock Purchase Plan [Abstract]"
       }
      }
     },
     "localname": "AgencyStockPurchasePlanAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_AgencyStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for agency stock purchase plan.",
        "label": "Agency Stock Purchase Plan [Member]",
        "verboseLabel": "Agency Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "AgencyStockPurchasePlanMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_AggregateFairValueOfBondHeld": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of aggregate fair value of bond held at balance sheet date.",
        "label": "Aggregate Fair Value of Bond Held",
        "terseLabel": "Aggregate fair value of bond held"
       }
      }
     },
     "localname": "AggregateFairValueOfBondHeld",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]",
        "terseLabel": "Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]"
       }
      }
     },
     "localname": "AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_AmortizedCostOfBondHeld": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortized cost of bond held at balance sheet date.",
        "label": "Amortized Cost of Bond Held",
        "terseLabel": "Amortized cost of bond held"
       }
      }
     },
     "localname": "AmortizedCostOfBondHeld",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_AtlanticStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance subsidiary, Atlantic States Insurance Company (\"Atlantic States\").",
        "label": "Atlantic States [Member]",
        "terseLabel": "Atlantic States [Member]"
       }
      }
     },
     "localname": "AtlanticStatesMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_CatastropheReinsuranceAgreementContractsRetentionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The retention amount of Catastrophe reinsurance agreement contracts.",
        "label": "Catastrophe Reinsurance Agreement Contracts Retention Amount",
        "terseLabel": "Catastrophe reinsurance, set retention amount"
       }
      }
     },
     "localname": "CatastropheReinsuranceAgreementContractsRetentionAmount",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_CatastropheReinsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the reinsurance.",
        "label": "Catastrophe Reinsurance [Member]",
        "verboseLabel": "Catastrophe Reinsurance [Member]"
       }
      }
     },
     "localname": "CatastropheReinsuranceMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_ChangeInDifferenceBetweenFairValueAndCostOfInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change in difference between fair value and cost of investments during the reporting period.",
        "label": "Change in Difference Between Fair Value and Cost of Investments",
        "verboseLabel": "Change in difference between fair value and cost of investments"
       }
      }
     },
     "localname": "ChangeInDifferenceBetweenFairValueAndCostOfInvestments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_CommercialAutomobileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial automobile is material lines of business of insurance subsidiary.",
        "label": "Commercial Automobile [Member]",
        "verboseLabel": "Commercial Automobile [Member]"
       }
      }
     },
     "localname": "CommercialAutomobileMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_CommercialMultiperilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial multi-peril is material lines of business of insurance subsidiary.",
        "label": "Commercial MultiPeril [Member]",
        "verboseLabel": "Commercial Multi-Peril [Member]"
       }
      }
     },
     "localname": "CommercialMultiperilMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_ContractInForceSubjectToParticipationThroughReinsuranceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The contract participation through reinsurance value.",
        "label": "Contract in Force Subject to Participation through Reinsurance Value",
        "terseLabel": "Excess of loss reinsured under an agreement"
       }
      }
     },
     "localname": "ContractInForceSubjectToParticipationThroughReinsuranceValue",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost and Estimated Fair Value of Equity Securities [Abstract]",
        "terseLabel": "Cost and Estimated Fair Value of Equity Securities [Abstract]"
       }
      }
     },
     "localname": "CostAndEstimatedFairValueOfEquitySecuritiesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]"
       }
      }
     },
     "localname": "DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_DeferredTaxAssetsNetOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Net, Other",
        "terseLabel": "Other deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOther",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as loss reserve transition adjustment.",
        "label": "Deferred Tax Liabilities Tax Loss Reserve Transition Adjustment",
        "terseLabel": "Loss reserve transition adjustment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxLossReserveTransitionAdjustment",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_DividendsFromSubsidiariesAndAffiliates": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividend represents a return on a parent's investment in a subsidiary of dividends from subsidiaries and affiliates.",
        "label": "Dividends from Subsidiaries and Affiliates",
        "terseLabel": "Dividends from subsidiaries"
       }
      }
     },
     "localname": "DividendsFromSubsidiariesAndAffiliates",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_DonegalFinancialServicesCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the equity method investee.",
        "label": "Donegal Financial Services Corporation [Member]",
        "terseLabel": "Donegal Financial Services Corporation [Member]"
       }
      }
     },
     "localname": "DonegalFinancialServicesCorporationMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_DonegalMutualInsuranceCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the entity.",
        "label": "Donegal Mutual Insurance Company [Member]",
        "terseLabel": "Donegal Mutual Insurance Company [Member]",
        "verboseLabel": "Donegal Mutual [Member]"
       }
      }
     },
     "localname": "DonegalMutualInsuranceCompanyMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_DonegalMutualMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the entity.",
        "label": "Donegal Mutual [Member]",
        "terseLabel": "Donegal Mutual [Member]"
       }
      }
     },
     "localname": "DonegalMutualMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_EducationBondMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Education Bonds are financial products designed specifically for saving and investing to meet lifelong education expenses for yourself, your family or others dear and important to you.",
        "label": "Education Bond [Member]",
        "terseLabel": "Education Bonds [Member]"
       }
      }
     },
     "localname": "EducationBondMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to net operating loss carryback.",
        "label": "Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback",
        "negatedLabel": "Net operating loss carryback",
        "negatedTerseLabel": "Income tax benefit related to operating loss carryback"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossCarryback",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails",
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee service share based compensation tax benefit realized from exercise of stock option.",
        "label": "Employee Service Share Based Compensation Tax Benefit Realized from Exercise of Stock Option",
        "verboseLabel": "Tax benefit for tax deductions from option exercises"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_EmployeeStockPurchasePlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Purchase Plan [Abstract]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "verboseLabel": "Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_EquityInUndistributedNetIncomeLossOfSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) of subsidiary attributable to the equity in undistributed net income of subsidiaries.",
        "label": "Equity in Undistributed Net Income Loss of Subsidiaries",
        "terseLabel": "Equity in undistributed net loss (income) of subsidiaries"
       }
      }
     },
     "localname": "EquityInUndistributedNetIncomeLossOfSubsidiaries",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_EquityInUndistributedNetIncomeOfSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) of subsidiary attributable to the equity in undistributed net income of subsidiaries.",
        "label": "Equity in Undistributed Net Income of Subsidiaries",
        "terseLabel": "Equity in undistributed net (loss) income of subsidiaries"
       }
      }
     },
     "localname": "EquityInUndistributedNetIncomeOfSubsidiaries",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for equity Incentive plan .",
        "label": "Equity Incentive Plan [Member]",
        "verboseLabel": "Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "EquityIncentivePlanMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_EquityIncentivePlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plans [Abstract]"
       }
      }
     },
     "localname": "EquityIncentivePlansAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of federal home loan bank borrowing capacity.",
        "label": "Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Table Text Block]",
        "terseLabel": "FHLB of Stock Purchased, Collateral Pledged and Assets Related"
       }
      }
     },
     "localname": "FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_FixedMaturitiesInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Maturities Investments [Abstract]",
        "terseLabel": "Fixed maturities"
       }
      }
     },
     "localname": "FixedMaturitiesInvestmentsAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UnderwritingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of GAAP adjustments related to underwriting (income) loss.",
        "label": "GAAP Adjustments Related to Underwriting (Income) Loss",
        "negatedLabel": "GAAP adjustments"
       }
      }
     },
     "localname": "GAAPAdjustmentsRelatedToUnderwritingIncomeLoss",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_GrantDateEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Eight [Member]",
        "verboseLabel": "April 18, 2022 [Member]"
       }
      }
     },
     "localname": "GrantDateEightMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Five [Member]",
        "verboseLabel": "January 4, 2021 [Member]"
       }
      }
     },
     "localname": "GrantDateFiveMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Four [Member]",
        "verboseLabel": "December 17, 2020 [Member]"
       }
      }
     },
     "localname": "GrantDateFourMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date [Member]",
        "verboseLabel": "December 19, 2013 [Member]"
       }
      }
     },
     "localname": "GrantDateMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateNIneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Nine [Member]",
        "terseLabel": "December 15, 2022 [Member]"
       }
      }
     },
     "localname": "GrantDateNIneMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date One [Member]",
        "verboseLabel": "December 18, 2014 [Member]"
       }
      }
     },
     "localname": "GrantDateOneMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Seven [Member]",
        "verboseLabel": "February 9, 2022 [Member]"
       }
      }
     },
     "localname": "GrantDateSevenMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Six [Member]",
        "verboseLabel": "December 16, 2021 [Member]"
       }
      }
     },
     "localname": "GrantDateSixMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Three [Member]",
        "verboseLabel": "December 19, 2019 [Member]"
       }
      }
     },
     "localname": "GrantDateThreeMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrantDateTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Grant Date Two [Member]",
        "verboseLabel": "December 20, 2018 [Member]"
       }
      }
     },
     "localname": "GrantDateTwoMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_GrossRealizedGainLossOnInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross realized gain/losses on investment.",
        "label": "Gross Realized Gain/Loss on Investments",
        "terseLabel": "Net realized (losses) gains"
       }
      }
     },
     "localname": "GrossRealizedGainLossOnInvestments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_GrossRealizedGainOnInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross realized gain on investment.",
        "label": "Gross Realized Gain on Investments",
        "terseLabel": "Gross realized gains"
       }
      }
     },
     "localname": "GrossRealizedGainOnInvestments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_GrossRealizedLossOnInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross realized loss on investment.",
        "label": "Gross Realized Loss on Investments",
        "verboseLabel": "Gross realized losses"
       }
      }
     },
     "localname": "GrossRealizedLossOnInvestments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_HomeownersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Homeowners is material lines of business of insurance subsidiary.",
        "label": "Homeowners [Member]",
        "verboseLabel": "Homeowners [Member]"
       }
      }
     },
     "localname": "HomeownersMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income (loss) attributable to income (loss) from equity method investments.",
        "label": "Income Loss from Continuing Operations before Income Loss from Equity Method Investments",
        "totalLabel": "(Loss) income before equity in undistributed net (loss) income of subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_IncomeTaxDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Description [Abstract]",
        "terseLabel": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDescriptionAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_IncomeTaxReconciliationProration": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "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 proration.",
        "label": "Income Tax Reconciliation Proration",
        "terseLabel": "Proration"
       }
      }
     },
     "localname": "IncomeTaxReconciliationProration",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_IncreaseDecreaseInConsolidationEliminationsAndAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase decrease in consolidation eliminations and adjustments.",
        "label": "Increase (Decrease) in Consolidation Eliminations and Adjustments",
        "terseLabel": "Consolidating eliminations and adjustments"
       }
      }
     },
     "localname": "IncreaseDecreaseInConsolidationEliminationsAndAdjustments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_IncreaseDecreaseInDeferredFederalIncomeTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in deferred federal income taxes.",
        "label": "Increase (Decrease) in Deferred Federal Income Taxes",
        "terseLabel": "Deferred federal income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredFederalIncomeTaxes",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_IncreaseDecreaseInParentOnlyNetIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in parent only net income reported in the entity.",
        "label": "Increase (Decrease) in Parent only Net Income",
        "terseLabel": "Parent-only net (loss) income"
       }
      }
     },
     "localname": "IncreaseDecreaseInParentOnlyNetIncome",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_IncreaseDecreaseInSalvageAndSubrogationRecoverable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in salvage and subrogation recoverable.",
        "label": "Increase (Decrease) in Salvage and Subrogation Recoverable",
        "terseLabel": "Salvage and subrogation recoverable"
       }
      }
     },
     "localname": "IncreaseDecreaseInSalvageAndSubrogationRecoverable",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) of Statutory Net Income (Loss) of Insurance Subsidiaries [Abstract]",
        "terseLabel": "Increases (Decreases): [Abstract]"
       }
      }
     },
     "localname": "IncreaseDecreaseOfStatutoryNetIncomeLossOfInsuranceSubsidiariesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure related costs allocated to insurance subsidiaries.",
        "label": "Infrastructure Related Costs Allocated To Insurance Subsidiaries",
        "terseLabel": "Infrastructure related costs allocated"
       }
      }
     },
     "localname": "InfrastructureRelatedCostsAllocatedToInsuranceSubsidiaries",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_InsuranceSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance subsidiaries.",
        "label": "Insurance Subsidiaries [Member]",
        "verboseLabel": "Insurance Subsidiaries [Member]"
       }
      }
     },
     "localname": "InsuranceSubsidiariesMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_InsuranceSubsidiaryLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Insurance subsidiaries' liabilities for guaranty fund and other insurance.",
        "label": "Insurance Subsidiary Liability",
        "terseLabel": "Insurance subsidiaries' liabilities for guaranty fund and other insurance"
       }
      }
     },
     "localname": "InsuranceSubsidiaryLiability",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_InvestmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment [Abstract]",
        "terseLabel": "Investments [Abstract]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_IssueDateFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about the shares issued dates.",
        "label": "Issue Date Five [Member]",
        "verboseLabel": "January 1, 2022 [Member]"
       }
      }
     },
     "localname": "IssueDateFiveMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_IssueDateFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about the shares issued dates.",
        "label": "Issue Date Four [Member]",
        "verboseLabel": "July 1, 2021 [Member]"
       }
      }
     },
     "localname": "IssueDateFourMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_IssueDateOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about the shares issued dates.",
        "label": "Issue Date One [Member]",
        "verboseLabel": "January 1, 2020 [Member]"
       }
      }
     },
     "localname": "IssueDateOneMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_IssueDateSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about the shares issued dates.",
        "label": "Issue Date Six [Member]",
        "verboseLabel": "July 1, 2022 [Member]"
       }
      }
     },
     "localname": "IssueDateSixMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_IssueDateThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about the shares issued dates.",
        "label": "Issue Date Three [Member]",
        "verboseLabel": "January 1, 2021 [Member]"
       }
      }
     },
     "localname": "IssueDateThreeMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_IssueDateTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about the shares issued dates.",
        "label": "Issue Date Two [Member]",
        "verboseLabel": "July 1, 2020 [Member]"
       }
      }
     },
     "localname": "IssueDateTwoMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_LeMarsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to acquired business entity.",
        "label": "Le Mars [Member]",
        "terseLabel": "Le Mars [Member]"
       }
      }
     },
     "localname": "LeMarsMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_LiabilityForLossesAndLossExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for Losses and Loss Expenses [Abstract]"
       }
      }
     },
     "localname": "LiabilityForLossesAndLossExpensesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "xbrltype": "stringItemType"
    },
    "dgica_LiabilityForLossesAndLossExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for liability for losses and loss expenses.",
        "label": "Liability For Losses And Loss Expenses [Text Block]",
        "terseLabel": "Liability for Losses and Loss Expenses"
       }
      }
     },
     "localname": "LiabilityForLossesAndLossExpensesTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_LossReinsuranceAgreementContractsRetentionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The retention amount of loss reinsurance agreement contracts.",
        "label": "Loss Reinsurance Agreement Contracts Retention Amount",
        "terseLabel": "Loss reinsurance agreement contracts retention amount"
       }
      }
     },
     "localname": "LossReinsuranceAgreementContractsRetentionAmount",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of development related to net carried reserves and resulted primarily from lower-than-expected severity in the workers' compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years.",
        "label": "Managements Assertion of Adequacy of Insurance Reserves Percentage",
        "terseLabel": "Percentage of development"
       }
      }
     },
     "localname": "ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_ManufacturersAndTradersTrustCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of manufacturers and traders trust company.",
        "label": "Manufacturers And Traders Trust Company [Member]",
        "terseLabel": "Manufacturers and Traders Trust Company [Member]"
       }
      }
     },
     "localname": "ManufacturersAndTradersTrustCompanyMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_MaturityOfFixedMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of Fixed Maturities [Abstract]",
        "terseLabel": "Maturity of fixed maturities:"
       }
      }
     },
     "localname": "MaturityOfFixedMaturitiesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount of loss coverage under reinsurance agreement of property catastrophe.",
        "label": "Maximum Amount of Loss Coverage Under Reinsurance Agreement of Property Catastrophe",
        "terseLabel": "Maximum amount of loss coverage under reinsurance agreement of property catastrophe"
       }
      }
     },
     "localname": "MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_MichiganInsuranceCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to an insurance subsidiary.",
        "label": "Michigan Insurance Company [Member]",
        "terseLabel": "MICO [Member]"
       }
      }
     },
     "localname": "MichiganInsuranceCompanyMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends.",
        "label": "Minimum Percentage of Excess Class A Common Stock Dividend Over Class B Dividend",
        "terseLabel": "Minimum percentage of class A common stock declared dividend excess over class B dividend"
       }
      }
     },
     "localname": "MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_NetGainsAndLossesFromInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Gains and Losses from Investments [Abstract]",
        "terseLabel": "Net Gains and Losses from Investments [Abstract]"
       }
      }
     },
     "localname": "NetGainsAndLossesFromInvestmentsAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of periods considered to arrive at average price to issue common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Number of Periods Considered to Arrived at Average Price to Issue Common Stock",
        "verboseLabel": "Number of trading days of subscription period"
       }
      }
     },
     "localname": "NumberOfPeriodsConsideredToArrivedAtAveragePriceToIssueCommonStock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dgica_NumberOfReinsuranceCoverages": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of reinsurance coverages.",
        "label": "Number of Reinsurance Coverages",
        "terseLabel": "Number of reinsurance coverages"
       }
      }
     },
     "localname": "NumberOfReinsuranceCoverages",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as available for sale in unrealized loss position held by the entity.",
        "label": "Number of Securities Classified as Available for Sale in Unrealized Loss Position",
        "terseLabel": "Number of fixed maturity securities classified as available for sale"
       }
      }
     },
     "localname": "NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dgica_NumberOfStates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of states in which marketing of the products has been started.",
        "label": "Number of States",
        "terseLabel": "Number of states"
       }
      }
     },
     "localname": "NumberOfStates",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dgica_OperatingLossCarryforwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating loss carryforwards [Abstract]",
        "terseLabel": "Operating Loss Carryforwards [Abstract]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_OrganizationAndBusinessAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization And Business [Abstract]",
        "terseLabel": "Organization and Business [Abstract]"
       }
      }
     },
     "localname": "OrganizationAndBusinessAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_OrganizationAndBusinessLineItems": {
     "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": "Organization and Business [Line Items]"
       }
      }
     },
     "localname": "OrganizationAndBusinessLineItems",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_OrganizationAndBusinessTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information related to organization and business.",
        "label": "Organization and Business [Table]"
       }
      }
     },
     "localname": "OrganizationAndBusinessTable",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_PaymentsForProceedsFromInvestmentInSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash paid (received) associated with the acquisition or disposal of all payments for proceeds from investment.",
        "label": "Payments for Proceeds from Investment in Subsidiaries",
        "negatedLabel": "Investment in subsidiaries"
       }
      }
     },
     "localname": "PaymentsForProceedsFromInvestmentInSubsidiaries",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of west bend mutual insurance company.",
        "label": "Peninsula Indemnity Company, The Peninsula Insurance Company and Michigan Insurance Company [Member]",
        "terseLabel": "MICO [Member]"
       }
      }
     },
     "localname": "PeninsulaIndemnityCompanyThePeninsulaInsuranceCompanyAndMichiganInsuranceCompanyMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_PeninsulaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An insurance subsidiary, the Peninsula Insurance Company and Peninsula Indemnity Company (collectively, \"Peninsula\").",
        "label": "Peninsula [Member]",
        "terseLabel": "Peninsula [Member]"
       }
      }
     },
     "localname": "PeninsulaMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of different kind of bond included in investment in special revenue bonds.",
        "label": "Percentage of Different Kind of Bond Included in Investment in Special Revenue Bonds",
        "terseLabel": "Percentage of investments in special revenue bonds"
       }
      }
     },
     "localname": "PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_PercentageOfPremiumAndLossesRelatedToReinsurance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of premium and losses related to reinsurance",
        "label": "Percentage of Premium and Losses Related to Reinsurance",
        "terseLabel": "Premiums and losses related to business of MICO"
       }
      }
     },
     "localname": "PercentageOfPremiumAndLossesRelatedToReinsurance",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of share in results of pooled business owned by third party.",
        "label": "Percentage of Share in Results of Pooled Business Owned by Third Party",
        "terseLabel": "Percentage of share in results of pooled business owned by third party"
       }
      }
     },
     "localname": "PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of share in results of pooled business subsidiary.",
        "label": "Percentage of Share in Results of Pooled Business Subsidiary",
        "terseLabel": "Percentage of share in results of pooled business subsidiary"
       }
      }
     },
     "localname": "PercentageOfShareInResultsOfPooledBusinessSubsidiary",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_PercentageOfVotingPowerOwnedByMajorShareholder": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of voting power owned by major shareholder.",
        "label": "Percentage of Voting Power Owned by Major Shareholder",
        "terseLabel": "Voting power percentage of outstanding common stock"
       }
      }
     },
     "localname": "PercentageOfVotingPowerOwnedByMajorShareholder",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_PersonalAutomobileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Personal automobile is material lines of business of insurance subsidiary.",
        "label": "Personal Automobile [Member]",
        "verboseLabel": "Personal Automobile [Member]"
       }
      }
     },
     "localname": "PersonalAutomobileMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pledged assets separately reported assets pledged as collateral at par.",
        "label": "Pledged Assets Separately Reported Assets Pledged As Collateral At Par",
        "terseLabel": "Collateral pledged, at par (carrying value $42,471,534)"
       }
      }
     },
     "localname": "PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ProportionateShareOfRemainingInfrastructureCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportionate share of the remaining infrastructure costs.",
        "label": "Proportionate Share of Remaining Infrastructure Costs",
        "terseLabel": "Proportionate share of the remaining infrastructure costs"
       }
      }
     },
     "localname": "ProportionateShareOfRemainingInfrastructureCosts",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_PurchasesOfFixedMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases of Fixed Maturities [Abstract]",
        "terseLabel": "Purchases of fixed maturities:"
       }
      }
     },
     "localname": "PurchasesOfFixedMaturitiesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_ReceivableFromReinsuranceClaims": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reinsurance claims receivable from Michigan Catastrophic Claims Association.",
        "label": "Receivable from Reinsurance Claims",
        "terseLabel": "Receivable from Michigan Catastrophic Claims Association",
        "verboseLabel": "Receivable from reinsurance claims"
       }
      }
     },
     "localname": "ReceivableFromReinsuranceClaims",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reclassification adjustment out of accumulated other comprehensive income amortization of unrecognized loss during the reporting period.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income Amortization of Unrecognized Loss",
        "verboseLabel": "Amortization of other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Net Incurred and Paid Claims Development [Abstract]",
        "terseLabel": "Reconciliation of Net Incurred and Paid Claims Development [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfNetIncurredAndPaidClaimsDevelopmentAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "xbrltype": "stringItemType"
    },
    "dgica_ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of reconciliation of statutory filings to amounts reported in the consolidated financial statements.",
        "label": "Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements [Text Block]",
        "terseLabel": "Reconciliation of Statutory Filings to Amounts Reported in the Consolidated Financial Statements"
       }
      }
     },
     "localname": "ReconciliationOfStatutoryFilingsToAmountsReportedInTheConsolidatedFinancialStatementsTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of reconciliations of statutory net income (loss) and capital and surplus to the net income (loss) and stockholders' equity amounts.",
        "label": "Reconciliations of Statutory Net Income (Loss) and Capital and Surplus [Table Text Block]",
        "terseLabel": "Reconciliations of Statutory Net (Loss) Income and Capital and Surplus"
       }
      }
     },
     "localname": "ReconciliationsOfStatutoryNetIncomeLossAndCapitalAndSurplusTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_RefundLiabilityToPolicyholders": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of refund liability to policyholders in Michigan.",
        "label": "Refund Liability to Policyholders",
        "terseLabel": "Cash refunds due to Michigan policyholders"
       }
      }
     },
     "localname": "RefundLiabilityToPolicyholders",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reinsurance Pooling and Other Reinsurance Arrangements [Abstract]",
        "terseLabel": "Reinsurance Pooling and Other Reinsurance Arrangements [Abstract]"
       }
      }
     },
     "localname": "ReinsurancePoolingAndOtherReinsuranceArrangementsAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_ReinsurancePremiumsEarned": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reinsurance premiums earned.",
        "label": "Reinsurance Premiums Earned",
        "terseLabel": "Net premiums earned - affiliated reinsurance",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "ReinsurancePremiumsEarned",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ReinsuranceTreatyCoveragePercentageMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of reinsurance treaty coverage.",
        "label": "Reinsurance Treaty Coverage Percentage Minimum",
        "terseLabel": "Percentage of reinsurer coverage"
       }
      }
     },
     "localname": "ReinsuranceTreatyCoveragePercentageMinimum",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_ReturnFromEstimatedSurplus": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reinsurance claims return estimated surplus from Michigan Catastrophic Claims Association.",
        "label": "Return from Estimated Surplus",
        "terseLabel": "Return from estimated surplus"
       }
      }
     },
     "localname": "ReturnFromEstimatedSurplus",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_SalesOfFixedMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales of Fixed Maturities [Abstract]",
        "terseLabel": "Sales of fixed maturities:"
       }
      }
     },
     "localname": "SalesOfFixedMaturitiesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortized cost and estimated fair value of fixed maturities securities.",
        "label": "Schedule of Amortized Cost and Estimated Fair Value of Fixed Maturities Securities [Table Text Block]",
        "terseLabel": "Amortized Cost and Estimated Fair Values of Fixed Maturities"
       }
      }
     },
     "localname": "ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost and estimated fair value of equity securities.",
        "label": "Schedule of Cost and Estimated Fair Value of Equity Securities [Table Text Block]",
        "terseLabel": "Cost and Estimated Fair Values of Equity Securities"
       }
      }
     },
     "localname": "ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of effect of affiliated reinsurance transactions on net losses and loss expenses insurance subsidiaries incurred.",
        "label": "Schedule of Effect of Affiliated Reinsurance Transactions on Net Losses and Loss Expenses Insurance Subsidiaries Incurred [Table Text Block]",
        "terseLabel": "Schedule of Effect of Affiliated Reinsurance Transactions on Net Losses and Loss Expenses Insurance Subsidiaries Incurred"
       }
      }
     },
     "localname": "ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetLossesAndLossExpensesInsuranceSubsidiariesIncurredTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of effect of affiliated reinsurance transactions on net premiums of subsidiaries earned.",
        "label": "Schedule of Effect of Affiliated Reinsurance Transactions on Net Premiums of Subsidiaries Earned [Table Text Block]",
        "terseLabel": "Schedule of Effect of Affiliated Reinsurance Transactions on Net Premiums of Subsidiaries Earned"
       }
      }
     },
     "localname": "ScheduleOfEffectOfAffiliatedReinsuranceTransactionsOnNetPremiumsOfSubsidiariesEarnedTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of effect of reinsurance on premiums earned.",
        "label": "Schedule of Effect of Reinsurance on Premiums Earned [Table Text Block]",
        "verboseLabel": "Amounts Represent Effect of Reinsurance on Premiums Earned"
       }
      }
     },
     "localname": "ScheduleOfEffectOfReinsuranceOnPremiumsEarnedTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of effect of reinsurance on premiums written.",
        "label": "Schedule of Effect of Reinsurance on Premiums Written [Table Text Block]",
        "terseLabel": "Amounts Represent Effect of Reinsurance on Premiums Written"
       }
      }
     },
     "localname": "ScheduleOfEffectOfReinsuranceOnPremiumsWrittenTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfReinsuranceAssumedFromPoolTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reinsurance assumed from pool.",
        "label": "Schedule of Reinsurance Assumed from Pool [Table Text Block]",
        "terseLabel": "Schedule of Reinsurance Atlantic States Assumed from Pool"
       }
      }
     },
     "localname": "ScheduleOfReinsuranceAssumedFromPoolTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reinsurance ceded pursuant to share repurchase agreements.",
        "label": "Schedule of Reinsurance Ceded Pursuant to Share Repurchase Agreements [Table Text Block]",
        "terseLabel": "Schedule of Reinsurance Ceded to Donegal Mutual Pursuant to these Quota-Share Reinsurance Agreements"
       }
      }
     },
     "localname": "ScheduleOfReinsuranceCededPursuantToShareRepurchaseAgreementsTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfReinsuranceCededToPoolTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reinsurance ceded to pool.",
        "label": "Schedule of Reinsurance Ceded to Pool [Table Text Block]",
        "terseLabel": "Schedule of Reinsurance Atlantic States Ceded to Pool"
       }
      }
     },
     "localname": "ScheduleOfReinsuranceCededToPoolTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reinsurance ceded transactions with both affiliated and unaffiliated reinsurers.",
        "label": "Schedule of Reinsurance Ceded Transactions With Both Affiliated and Unaffiliated Reinsurers [Table Text Block]",
        "terseLabel": "Total Ceded Reinsurance Transactions with both Affiliated and Unaffiliated Reinsurers"
       }
      }
     },
     "localname": "ScheduleOfReinsuranceCededTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reinsurance ceded transactions with unaffiliated reinsurers.",
        "label": "Schedule of Reinsurance Ceded Transactions With Unaffiliated Reinsurers [Table Text Block]",
        "terseLabel": "Ceded Reinsurance Transactions with Unaffiliated Reinsurers"
       }
      }
     },
     "localname": "ScheduleOfReinsuranceCededTransactionsWithUnaffiliatedReinsurersTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of subsidiaries insurance ceded pursuant to reinsurance agreements.",
        "label": "Schedule of Subsidiaries Insurance Ceded Pursuant to Reinsurance Agreements [Table Text Block]",
        "terseLabel": "Schedule of Insurance Subsidiaries Ceded to Donegal Mutual Pursuant to these Reinsurance Agreements"
       }
      }
     },
     "localname": "ScheduleOfSubsidiariesInsuranceCededPursuantToReinsuranceAgreementsTableTextBlock",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award maximum amount of subscription per period.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Maximum Amount of Subscription per Period",
        "verboseLabel": "Investment on per subscription"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSubscriptionPerPeriod",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award number of restricted shares to issue to all directors.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Number of Restricted Shares to Issue to All Directors",
        "verboseLabel": "Restricted shares issued to directors (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictedSharesToIssueToAllDirectors",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award number of shares authorized to issue to employees of subsidiary and affiliates.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Authorized to Issue to Employees of Subsidiary and Affiliates",
        "verboseLabel": "Common stock available for issuance to employees of subsidiaries and affiliates under identical plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToEmployeesOfSubsidiaryAndAffiliates",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award number of shares authorized to issue to our directors and of subsidiaries and affiliates.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Authorized to Issue to our Directors and of Subsidiaries and Affiliates",
        "verboseLabel": "Common stock available for issuance to directors and those of the subsidiaries and affiliates under identical plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToIssueToOurDirectorsAndOfSubsidiariesAndAffiliates",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dgica_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding, Number [Abstract]",
        "terseLabel": "Number of Options [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-duration Insurance Contracts, Historical Claims Duration [Abstract]",
        "terseLabel": "Short-duration Insurance Contracts, Historical Claims Duration [Abstract]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractsHistoricalClaimsDurationAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_ShortTermInvestmentsAtCost": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments at cost, which approximates fair value.",
        "label": "Short-term Investments at Cost",
        "terseLabel": "Short-term investments, at cost, which approximates fair value",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsAtCost",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_SouthernMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An insurance subsidiary, Southern Insurance Company of Virginia (\"Southern\").",
        "label": "Southern [Member]",
        "terseLabel": "Southern [Member]"
       }
      }
     },
     "localname": "SouthernMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_SpecialRevenueBondMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special revenue bond means any security or other instrument, under which a payment obligation is created, issued by or on behalf of or payable or guaranteed by a governmental unit to finance a project serving a substantial public purpose, and not payable from any of the sources enumerated in subsection (p) of this section; or securities which are the functional equivalent of the foregoing issued by a not-for-profit corporation.",
        "label": "Special Revenue Bond [Member]",
        "terseLabel": "Special Revenue Bonds [Member]"
       }
      }
     },
     "localname": "SpecialRevenueBondMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_StatementsOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Comprehensive Income [Abstract]",
        "terseLabel": "Statements of Comprehensive (Loss) Income [Abstract]"
       }
      }
     },
     "localname": "StatementsOfComprehensiveIncomeAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_StatutoryAccountingPracticesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Accounting Practices [Abstract]"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of statutory unassigned (deficit) surplus as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.",
        "label": "Statutory Accounting Practices Statutory Unassigned Deficit Surplus",
        "terseLabel": "Statutory unassigned surplus"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryUnassignedDeficitSurplus",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UnderwritingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of statutory accounting practices underwriting income (loss).",
        "label": "Statutory Accounting Practices Underwriting Income (Loss)",
        "terseLabel": "SAP underwriting (loss) income"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesUnderwritingIncomeLoss",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory capital and surplus deficit reconciliation, fixed maturities.",
        "label": "Statutory Capital and Surplus Deficit Reconciliation, Fixed Maturities",
        "terseLabel": "Fixed maturities"
       }
      }
     },
     "localname": "StatutoryCapitalAndSurplusDeficitReconciliationFixedMaturities",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Capital and Surplus of Insurance Subsidiaries [Abstract]"
       }
      }
     },
     "localname": "StatutoryCapitalAndSurplusOfInsuranceSubsidiariesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory capital and surplus reconciliation, deferred federal income taxes.",
        "label": "Statutory Capital And Surplus Reconciliation Deferred Federal Income Taxes",
        "negatedLabel": "Deferred federal income taxes"
       }
      }
     },
     "localname": "StatutoryCapitalAndSurplusReconciliationDeferredFederalIncomeTaxes",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory capital and surplus reconciliation, parent-only equity and other adjustments.",
        "label": "Statutory Capital And Surplus Reconciliation Equity And Other Adjustments",
        "negatedLabel": "Parent-only equity and other adjustments"
       }
      }
     },
     "localname": "StatutoryCapitalAndSurplusReconciliationEquityAndOtherAdjustments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory capital and surplus reconciliation, non admitted assets and other adjustments.",
        "label": "Statutory Capital and Surplus Reconciliation Non Admitted Assets and Other Adjustments",
        "terseLabel": "Non-admitted assets and other adjustments, net"
       }
      }
     },
     "localname": "StatutoryCapitalAndSurplusReconciliationNonAdmittedAssetsAndOtherAdjustments",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory capital and surplus reconciliation, salvage and subrogation recoverable.",
        "label": "Statutory Capital and Surplus Reconciliation Salvage and Subrogation Recoverable",
        "terseLabel": "Salvage and subrogation recoverable"
       }
      }
     },
     "localname": "StatutoryCapitalAndSurplusReconciliationSalvageAndSubrogationRecoverable",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_StockOwnershipPercentageHeldByMajorShareholder": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of stock ownership held by major shareholder.",
        "label": "Stock Ownership Percentage Held by Major Shareholder",
        "terseLabel": "Stock ownership percentage held by major shareholder"
       }
      }
     },
     "localname": "StockOwnershipPercentageHeldByMajorShareholder",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_StockRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A program by which a company buys back its own shares from the marketplace.",
        "label": "Stock repurchase program [Member]",
        "terseLabel": "Stock Repurchase Program [Member]"
       }
      }
     },
     "localname": "StockRepurchaseProgramMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_SubordinatedDebenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debentures [Abstract]",
        "terseLabel": "Subordinated Debentures [Abstract]"
       }
      }
     },
     "localname": "SubordinatedDebenturesAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_SupplementaryInsuranceInformationBySegmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary Insurance Information by Segment [Abstract]"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationBySegmentAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_SurchargeCollectedBySubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount related to surcharges collected by insurance subsidiaries on behalf of regulatory authorities.",
        "label": "Surcharge Collected by Subsidiary",
        "terseLabel": "Surcharges collected by insurance subsidiaries"
       }
      }
     },
     "localname": "SurchargeCollectedBySubsidiary",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dgica_TaxYearsPriorTo2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax years prior to 2021.",
        "label": "Tax Years Prior to 2021 [Member]"
       }
      }
     },
     "localname": "TaxYearsPriorTo2021Member",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_ThirdPartyReinsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reinsurer or group of third party reinsurance.",
        "label": "Third Party Reinsurance [Member]",
        "terseLabel": "Third Party Reinsurance [Member]"
       }
      }
     },
     "localname": "ThirdPartyReinsuranceMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_ThresholdLimitForInvestmentHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of threshold limit for investment held at balance sheet date.",
        "label": "Threshold Limit for Investment Held",
        "terseLabel": "Percentage of which the company held security of any issuer"
       }
      }
     },
     "localname": "ThresholdLimitForInvestmentHeld",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dgica_TransactionsWithAffiliatesExpenseSharingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Affiliates, Expense Sharing [Abstract]",
        "terseLabel": "Expense Sharing [Abstract]"
       }
      }
     },
     "localname": "TransactionsWithAffiliatesExpenseSharingAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_TransactionsWithAffiliatesLeaseAgreementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Affiliates, Lease Agreement [Abstract]",
        "terseLabel": "Lease Agreement [Abstract]"
       }
      }
     },
     "localname": "TransactionsWithAffiliatesLeaseAgreementAbstract",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dgica_UnaffiliatedEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party unaffiliated entity.",
        "label": "Unaffiliated Entity [Member]",
        "terseLabel": "Unaffiliated Entity [Member]"
       }
      }
     },
     "localname": "UnaffiliatedEntityMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_WaterAndSewerUtilityBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A revenue bond issued by a municipality to finance the building or extension of water and sewer systems. Interest and principal payments on the bond are derived from and are limited to revenues received from charges to the users of the systems.",
        "label": "Water And Sewer Utility Bonds [Member]",
        "terseLabel": "Water and Sewer Utility Bonds [Member]"
       }
      }
     },
     "localname": "WaterAndSewerUtilityBondsMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dgica_WorkersCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workers compensation is material lines of business of insurance subsidiary.",
        "label": "Workers Compensation [Member]",
        "verboseLabel": "Workers Compensation [Member]"
       }
      }
     },
     "localname": "WorkersCompensationMember",
     "nsuri": "http://donegalgroup.com/20221231",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r795",
      "r802",
      "r908",
      "r949",
      "r950",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity [Member]"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r292",
      "r803",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r292",
      "r804",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of Parent Company [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r292",
      "r804",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "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": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r292",
      "r557",
      "r558",
      "r559",
      "r560",
      "r634",
      "r795",
      "r802",
      "r899",
      "r902",
      "r903",
      "r981",
      "r984",
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r292",
      "r557",
      "r558",
      "r559",
      "r560",
      "r634",
      "r795",
      "r802",
      "r899",
      "r902",
      "r903",
      "r981",
      "r984",
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r292",
      "r347",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r363",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r437",
      "r439",
      "r440",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r900",
      "r901",
      "r982",
      "r983"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r292",
      "r347",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r363",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r437",
      "r439",
      "r440",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r900",
      "r901",
      "r982",
      "r983"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_FederalHomeLoanBankOfPittsburghMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Home Loan Bank (FHLBank) located in Pittsburgh, Pennsylvania.",
        "label": "Federal Home Loan Bank of Pittsburgh [Member]",
        "terseLabel": "FHLB of Pittsburgh [Member]"
       }
      }
     },
     "localname": "FederalHomeLoanBankOfPittsburghMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/BorrowingsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r428",
      "r488",
      "r669",
      "r748",
      "r796",
      "r797",
      "r831",
      "r836",
      "r843",
      "r904",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails",
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r428",
      "r488",
      "r669",
      "r748",
      "r796",
      "r797",
      "r831",
      "r836",
      "r843",
      "r904",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails",
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r365",
      "r670",
      "r832",
      "r842",
      "r897",
      "r898",
      "r905",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails",
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r365",
      "r670",
      "r832",
      "r842",
      "r897",
      "r898",
      "r905",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails",
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r428",
      "r480",
      "r488",
      "r513",
      "r514",
      "r515",
      "r643",
      "r669",
      "r748",
      "r796",
      "r797",
      "r831",
      "r836",
      "r843",
      "r896",
      "r904",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails",
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r428",
      "r480",
      "r488",
      "r513",
      "r514",
      "r515",
      "r643",
      "r669",
      "r748",
      "r796",
      "r797",
      "r831",
      "r836",
      "r843",
      "r896",
      "r904",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails",
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r879",
      "r980"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r879",
      "r980"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed Statements of Cash Flows"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r879",
      "r980"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Statements of (Loss) Income and Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SupplementaryInsuranceInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION [Abstract]"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_SupplementaryInsuranceInformationBySegmentLineItems": {
     "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": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information [Line Items]",
        "terseLabel": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information [Line Items]"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationBySegmentLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SupplementaryInsuranceInformationBySegmentTable": {
     "auth_ref": [
      "r733",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about supplementary insurance information by segment. Includes, but is not limited to, deferred policy acquisition cost; future policy benefit, loss, claim and loss expenses; unearned premium; other policy claim and benefit payable; premium revenue; net investment income; benefit, claim, loss and settlement expenses; amortization of deferred policy acquisition cost; other operating expense; and premium written.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information [Table]"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationBySegmentTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock": {
     "auth_ref": [
      "r733",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplementary insurance information by segment. Includes, but is not limited to, deferred policy acquisition cost; future policy benefit, loss, claim and loss expenses; unearned premium; other policy claim and benefit payable; premium revenue; net investment income; benefit, claim, loss and settlement expenses; amortization of deferred policy acquisition cost; other operating expense; and premium written.",
        "label": "SCHEDULE III - SUPPLEMENTARY INSURANCE INFORMATION"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of New Accounting Standards [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableFromSecuritization": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount owed to the reporting entity by counterparties in securitized loan transactions.",
        "label": "Accounts Receivable from Securitization",
        "terseLabel": "Accounts receivable - securities"
       }
      }
     },
     "localname": "AccountsReceivableFromSecuritization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInvestmentIncomeReceivable": {
     "auth_ref": [
      "r149",
      "r188",
      "r864"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.",
        "label": "Accrued Investment Income Receivable",
        "terseLabel": "Accrued investment income"
       }
      }
     },
     "localname": "AccruedInvestmentIncomeReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r156",
      "r192"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.",
        "label": "Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r97",
      "r249"
     ],
     "calculation": {
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails": {
       "order": 2.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": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r264",
      "r273",
      "r274",
      "r866"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "terseLabel": "Accumulated Net Unrealized Investment Losses [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r19",
      "r21",
      "r22",
      "r258",
      "r713",
      "r756",
      "r760"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r18",
      "r22",
      "r136",
      "r625",
      "r751",
      "r752",
      "r866",
      "r867",
      "r868",
      "r880",
      "r881",
      "r882"
     ],
     "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]",
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r7",
      "r840"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r520",
      "r521",
      "r522",
      "r880",
      "r881",
      "r882",
      "r944"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Grant of stock options"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net adjustments"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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) income to net cash provided by operating activities:",
        "verboseLabel": "Adjustments [Abstract]"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r517"
     ],
     "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",
        "verboseLabel": "Compensation expense in stock compensation plans"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetPledgedAsCollateralWithoutRightMember": {
     "auth_ref": [
      "r557",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset pledged as collateral for which secured party (transferee) does not have right to sell or repledge by contract or custom.",
        "label": "Asset Pledged as Collateral without Right [Member]"
       }
      }
     },
     "localname": "AssetPledgedAsCollateralWithoutRightMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r150",
      "r182",
      "r252",
      "r289",
      "r350",
      "r355",
      "r361",
      "r404",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r438",
      "r440",
      "r441",
      "r557",
      "r559",
      "r587",
      "r840",
      "r900",
      "r901",
      "r952"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost": {
     "auth_ref": [
      "r233",
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of investments in debt securities that are deemed to be held to maturity that are allocated to the segregated group of participating or dividend-paying policies and contracts identified as the closed block.",
        "label": "Amortized cost of fixed maturities on deposit with various regulatory authorities"
       }
      }
     },
     "localname": "AssetsDesignatedToClosedBlockFixedMaturitiesHeldToMaturityAtAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r208",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability as of the balance sheet date for the estimated ultimate cost of settling claims and claim adjustment expense relating to insured events that have occurred on or before the balance sheet date for those liabilities owed to another party as a result of assuming another insurer's primary obligation.",
        "label": "Assumed Liability for Unpaid Claims and Claims Adjustment Expense",
        "terseLabel": "Liability for losses and loss expenses",
        "verboseLabel": "Net outstanding liabilities"
       }
      }
     },
     "localname": "AssumedLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsEarned": {
     "auth_ref": [
      "r197",
      "r736",
      "r765",
      "r768"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PremiumsEarnedNet",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails": {
       "order": 1.0,
       "parentTag": "dgica_ReinsurancePremiumsEarned",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earned premiums assumed from other entities.",
        "label": "Premiums earned",
        "terseLabel": "Assumed"
       }
      }
     },
     "localname": "AssumedPremiumsEarned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsWritten": {
     "auth_ref": [
      "r765"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of written premiums assumed from other entities.",
        "label": "Assumed Premiums Written",
        "terseLabel": "Assumed"
       }
      }
     },
     "localname": "AssumedPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AutomobilesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vehicles that are used primarily for transporting people.",
        "label": "Automobiles [Member]",
        "terseLabel": "Automobiles [Member]"
       }
      }
     },
     "localname": "AutomobilesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Available for sale, gross unrealized gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "terseLabel": "Available for sale, gross unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r378",
      "r419"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "terseLabel": "Available for sale, amortized cost",
        "totalLabel": "Total available for sale, amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years, amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r67",
      "r381",
      "r704"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years, estimated fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years, amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r67",
      "r380",
      "r703"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years, estimated fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years, amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r67",
      "r382",
      "r705"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years, estimated fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Available For Sale [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Available For Sale [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less, amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r67",
      "r379",
      "r702"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less, estimated fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r383"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost",
        "terseLabel": "Mortgage-backed securities, amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r73",
      "r706"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Mortgage-backed securities, estimated fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r64",
      "r375",
      "r419",
      "r690"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available for sale, estimated fair value",
        "terseLabel": "Available for sale, at fair value (amortized cost $571,912,727 and $523,293,046)",
        "totalLabel": "Total available for sale, estimated fair value",
        "verboseLabel": "Available for sale, at fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Domain]"
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "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 Accounting, Policy [Policy Text Block]",
        "terseLabel": "Organization and Business"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BenefitsLossesAndExpenses": {
     "auth_ref": [
      "r204"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of expense recognized during the period for future policy benefits, claims and claims adjustment costs, and for selling, general and administrative costs.",
        "label": "Benefits, Losses and Expenses",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "BenefitsLossesAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BenefitsLossesAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Abstract]",
        "verboseLabel": "Expenses"
       }
      }
     },
     "localname": "BenefitsLossesAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.",
        "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]",
        "terseLabel": "Policy Acquisition Costs"
       }
      }
     },
     "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r775",
      "r776",
      "r840",
      "r862"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "periodEndLabel": "Cash at end of year",
        "periodStartLabel": "Cash at beginning of year",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r39",
      "r45",
      "r47"
     ],
     "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 at end of year",
        "periodStartLabel": "Cash at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r39",
      "r139"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "Supplementary Cash Flow Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SupplementaryCashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CededCreditRiskAxis": {
     "auth_ref": [
      "r960",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of reinsurer or group of reinsurers in reinsurance contract.",
        "label": "Reinsurer, Name [Axis]",
        "terseLabel": "Ceded Credit Risk, Reinsurer [Axis]"
       }
      }
     },
     "localname": "CededCreditRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CededCreditRiskLineItems": {
     "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": "Ceded Credit Risk [Line Items]",
        "terseLabel": "Ceded Credit Risk [Line Items]"
       }
      }
     },
     "localname": "CededCreditRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CededCreditRiskReinsurerDomain": {
     "auth_ref": [
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of reinsurer or group of reinsurers in reinsurance contract.",
        "label": "Reinsurer, Name [Domain]",
        "terseLabel": "Ceded Credit Risk, Reinsurer [Domain]"
       }
      }
     },
     "localname": "CededCreditRiskReinsurerDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CededCreditRiskTable": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about reinsurer or group of reinsurers for whom the entity has a concentration of credit risk.",
        "label": "Ceded Credit Risk [Table]",
        "terseLabel": "Ceded Credit Risk [Table]"
       }
      }
     },
     "localname": "CededCreditRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CededPremiumsEarned": {
     "auth_ref": [
      "r197",
      "r735",
      "r762",
      "r763",
      "r766",
      "r768"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PremiumsEarnedNet",
       "weight": -1.0
      },
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails": {
       "order": 2.0,
       "parentTag": "dgica_ReinsurancePremiumsEarned",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earned premiums ceded to other entities.",
        "label": "Ceded Premiums Earned",
        "negatedLabel": "Ceded",
        "terseLabel": "Premiums earned",
        "verboseLabel": "Premiums earned"
       }
      }
     },
     "localname": "CededPremiumsEarned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails",
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesAffiliatedReinsuranceTransactionsOnNetPremiumsOfInsuranceSubsidiariesEarnedDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.",
        "label": "Ceded Premiums Payable",
        "terseLabel": "Liability for losses and loss expenses",
        "verboseLabel": "Liability for losses and loss expenses"
       }
      }
     },
     "localname": "CededPremiumsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsWritten": {
     "auth_ref": [
      "r229",
      "r230"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": -1.0
      },
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of written premiums ceded to other entities.",
        "label": "Ceded Premiums Written",
        "negatedLabel": "Ceded",
        "terseLabel": "Premiums written"
       }
      }
     },
     "localname": "CededPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails",
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClaimsDevelopmentLineItems": {
     "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": "Claims Development [Line Items]"
       }
      }
     },
     "localname": "ClaimsDevelopmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Abstract]"
       }
      }
     },
     "localname": "ClassOfStockDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r289",
      "r318",
      "r319",
      "r326",
      "r328",
      "r336",
      "r337",
      "r404",
      "r429",
      "r432",
      "r433",
      "r434",
      "r440",
      "r441",
      "r462",
      "r463",
      "r465",
      "r469",
      "r476",
      "r587",
      "r798",
      "r859",
      "r875",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/DocumentAndEntityInformation",
      "http://donegalgroup.com/role/EarningsPerShareDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Class A Common Stock [Member]",
        "terseLabel": "Class A Common Stock [Member]",
        "verboseLabel": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/DocumentAndEntityInformation",
      "http://donegalgroup.com/role/EarningsPerShareDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Class B Common Stock [Member]",
        "terseLabel": "Class B Common Stock [Member]",
        "verboseLabel": "Common Class B [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/DocumentAndEntityInformation",
      "http://donegalgroup.com/role/EarningsPerShareDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r880",
      "r881",
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "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": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r840"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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": "Common stock value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "verboseLabel": "Stock Compensation Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax (Benefit) Expense [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r24",
      "r268",
      "r270",
      "r278",
      "r693",
      "r718"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "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": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r174",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r246",
      "r292",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Condensed Financial Information of Parent Company"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r134",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of insurance contracts that are subject to reinsurance participation to all contracts in force.",
        "label": "Contracts in Force Subject to Participation through Reinsurance, Ratio",
        "terseLabel": "Percentage of accumulation of losses"
       }
      }
     },
     "localname": "ContractsInForceSubjectToParticipationThroughReinsurancePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r833",
      "r835",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate Securities [Member]"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r878",
      "r940",
      "r942"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current federal income tax"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r1",
      "r153",
      "r179",
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Debt issued amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "auth_ref": [
      "r876"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.",
        "label": "Accrued interest"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r14",
      "r141",
      "r461",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r14",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r259",
      "r826",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt instrument due date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r15",
      "r103",
      "r104",
      "r105",
      "r106",
      "r140",
      "r141",
      "r143",
      "r173",
      "r292",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r610",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r399",
      "r421",
      "r824"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "More than 12 months, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r399",
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "terseLabel": "More than 12 months, unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r399",
      "r421",
      "r824"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r399",
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "terseLabel": "Less than 12 months, unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityTransferAmount": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) transferred to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and net income (trading).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Transfer, Amount",
        "terseLabel": "Sales or transfers, held to maturity"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityTransferAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of deferred costs.",
        "label": "Deferred Costs",
        "terseLabel": "Deferred costs"
       }
      }
     },
     "localname": "DeferredCostsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r878",
      "r941",
      "r942"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred federal income tax"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r525",
      "r526"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r3",
      "r4",
      "r151",
      "r178",
      "r533"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense": {
     "auth_ref": [
      "r708",
      "r721",
      "r739",
      "r740",
      "r754",
      "r841",
      "r873"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense (reversal of expense) for deferred policy acquisition costs.",
        "label": "Deferred Policy Acquisition Costs, Amortization Expense",
        "negatedLabel": "Amortization charged to earnings",
        "terseLabel": "Amortization of deferred policy acquisition costs"
       }
      }
     },
     "localname": "DeferredPolicyAcquisitionCostAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredPolicyAcquisitionCosts": {
     "auth_ref": [
      "r714",
      "r740",
      "r741",
      "r754",
      "r770",
      "r841"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force.",
        "label": "Deferred Policy Acquisition Cost",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Deferred policy acquisition costs"
       }
      }
     },
     "localname": "DeferredPolicyAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails",
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredPolicyAcquisitionCostsAdditions": {
     "auth_ref": [
      "r841",
      "r963",
      "r967"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred policy acquisition cost capitalized.",
        "label": "Deferred Policy Acquisition Cost, Capitalization",
        "verboseLabel": "Acquisition costs deferred"
       }
      }
     },
     "localname": "DeferredPolicyAcquisitionCostsAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredPolicyAcquisitionCostsDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Policy Acquisition Costs [Abstract]"
       }
      }
     },
     "localname": "DeferredPolicyAcquisitionCostsDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock": {
     "auth_ref": [
      "r206",
      "r742",
      "r754",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the movement in deferred policy acquisition costs.",
        "label": "Deferred Policy Acquisition Costs [Table Text Block]",
        "terseLabel": "Deferred Policy Acquisition Costs"
       }
      }
     },
     "localname": "DeferredPolicyAcquisitionCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/DeferredPolicyAcquisitionCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredPolicyAcquisitionCostsTextBlock1": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deferred policy acquisition costs.",
        "label": "Deferred Policy Acquisition Costs [Text Block]",
        "verboseLabel": "Deferred Policy Acquisition Costs"
       }
      }
     },
     "localname": "DeferredPolicyAcquisitionCostsTextBlock1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/DeferredPolicyAcquisitionCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 2.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 gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "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": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 3.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": "Net operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 4.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 state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Net state operating loss carryforward - DGI Parent"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "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 temporary differences from loss reserves other than estimated credit losses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves",
        "terseLabel": "Loss reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "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 the unearned premiums reserve.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve",
        "terseLabel": "Unearned premium"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss",
        "terseLabel": "Net unrealized losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedLossesOnTradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "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": "Less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.",
        "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost",
        "terseLabel": "Deferred policy acquisition costs"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r130",
      "r939"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r43",
      "r95"
     ],
     "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",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r43",
      "r95"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "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, amortization and other non-cash items"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedges": {
     "auth_ref": [
      "r865"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the asset arising from derivative instruments and hedging activities, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.",
        "label": "Derivative Instruments and Hedges, Assets",
        "verboseLabel": "Derivative instruments or hedging activities"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsEarned": {
     "auth_ref": [
      "r197",
      "r734",
      "r764",
      "r767"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PremiumsEarnedNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.",
        "label": "Direct Premiums Earned",
        "terseLabel": "Direct"
       }
      }
     },
     "localname": "DirectPremiumsEarned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsWritten": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.",
        "label": "Direct Premiums Written",
        "terseLabel": "Direct"
       }
      }
     },
     "localname": "DirectPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Compensation Plans [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r107",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Cash dividends"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r0",
      "r2",
      "r152",
      "r183"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Cash dividends declared to stockholders"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r63",
      "r835",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by corporation domiciled in United States of America (US).",
        "label": "Debt Security, Corporate, US [Member]",
        "terseLabel": "Corporate Securities [Member]"
       }
      }
     },
     "localname": "DomesticCorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromAffiliates": {
     "auth_ref": [
      "r144",
      "r195",
      "r631"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 16.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership.",
        "label": "Due from affiliate"
       }
      }
     },
     "localname": "DueFromAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToAffiliateCurrentAndNoncurrent": {
     "auth_ref": [
      "r144",
      "r155",
      "r193",
      "r236",
      "r635"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.",
        "label": "Due to Affiliate",
        "terseLabel": "Due to affiliate"
       }
      }
     },
     "localname": "DueToAffiliateCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest identified tax year.",
        "label": "Earliest Tax Year [Member]",
        "terseLabel": "Earliest Tax Year [Member]"
       }
      }
     },
     "localname": "EarliestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r279",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r315",
      "r318",
      "r326",
      "r327",
      "r328",
      "r332",
      "r573",
      "r574",
      "r694",
      "r719",
      "r819"
     ],
     "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 (in dollars per share)",
        "terseLabel": "Basic (loss) earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (loss) earnings per share: [Abstract]",
        "terseLabel": "Basic (loss) earnings per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r279",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r318",
      "r326",
      "r327",
      "r328",
      "r332",
      "r573",
      "r574",
      "r694",
      "r719",
      "r819"
     ],
     "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 (in dollars per share)",
        "terseLabel": "Diluted (loss) earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted (loss) earnings per share [Abstract]",
        "verboseLabel": "Diluted (loss) earnings per common share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r52",
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r329",
      "r330",
      "r331",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r290",
      "r528",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Corporate income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r935",
      "r936"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "terseLabel": "Tax benefit on exercise of options"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]",
        "terseLabel": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation expense related to nonvested share-based compensation granted under the plan"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r518"
     ],
     "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": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Weighted average period of unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "verboseLabel": "Income tax benefit of stock compensation plans"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Tax benefit for tax deductions related to option exercises"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Net Income, Capital and Surplus and Dividend Restrictions [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "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": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r102",
      "r242",
      "r272",
      "r273",
      "r274",
      "r293",
      "r294",
      "r295",
      "r300",
      "r309",
      "r311",
      "r335",
      "r408",
      "r477",
      "r520",
      "r521",
      "r522",
      "r541",
      "r542",
      "r572",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r625",
      "r751",
      "r752",
      "r753"
     ],
     "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]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r89",
      "r351",
      "r863"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "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": "Investment in subsidiaries/affiliates (equity method)"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r253",
      "r586",
      "r815"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Estimated fair value",
        "terseLabel": "Equity securities, at fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "label": "Cost"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Gross unrealized gains on equity securities",
        "terseLabel": "Gross gains"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Loss",
        "negatedLabel": "Gross unrealized losses on equity securities",
        "verboseLabel": "Gross losses"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r88",
      "r180",
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities [Member]"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r579",
      "r580",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r450",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r580",
      "r640",
      "r641",
      "r642",
      "r827",
      "r828",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r582",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r450",
      "r481",
      "r486",
      "r580",
      "r640",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r450",
      "r481",
      "r486",
      "r580",
      "r641",
      "r827",
      "r828",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r450",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r580",
      "r642",
      "r827",
      "r828",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Significant Unobservable Inputs (Level 3) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsQuantitativeInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]"
       }
      }
     },
     "localname": "FairValueInputsQuantitativeInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r450",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r640",
      "r641",
      "r642",
      "r827",
      "r828",
      "r833",
      "r834",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r583",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring Basis [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r137",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Values of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate": {
     "auth_ref": [
      "r171",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the single interest rate [if] applicable to the advances from the Federal Home Loan Bank, by branch, as of the Balance Sheet date.",
        "label": "Federal Home Loan Bank, Advances, Branch of FHLB Bank, Interest Rate",
        "terseLabel": "Fixed interest rate on advances"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesFixedRate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Par amount of advances made and reported by Federal Home Loan Bank (FHLBank) with fixed interest rate.",
        "label": "Federal Home Loan Bank, Advances, Fixed Rate",
        "verboseLabel": "Federal home loan bank, cash advance at fixed rate advances"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesFixedRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesOptionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the options related to the advances made and reported by Federal Home Loan Bank (FHLBank), including but not limited to callable, putable and convertible options.",
        "label": "Federal Home Loan Bank, Advances, Option [Axis]"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesOptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/BorrowingsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesOptionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options related to the advances made and reported by Federal Home Loan Bank (FHLBank), including but not limited to callable, putable and convertible options.",
        "label": "Federal Home Loan Bank, Advances, Option [Domain]"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesOptionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/BorrowingsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalHomeLoanBankStock": {
     "auth_ref": [
      "r169"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity).",
        "label": "Federal Home Loan Bank Stock",
        "terseLabel": "FHLB stock purchased and owned as part of the agreement"
       }
      }
     },
     "localname": "FederalHomeLoanBankStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Home Loan Bank Stock and Federal Reserve Bank Stock [Abstract]",
        "terseLabel": "Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Abstract]"
       }
      }
     },
     "localname": "FederalHomeLoanBankStockAndFederalReserveBankStockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r389",
      "r393",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r420",
      "r422",
      "r423",
      "r458",
      "r474",
      "r561",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r824",
      "r888",
      "r889",
      "r890",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FixedMaturitiesMember": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element provides types of investments that may be contained within the fixed maturity category which are securities having a stated final repayment date. Examples of items within this category may include bonds, including convertibles and bonds with warrants, and redeemable preferred stocks.",
        "label": "Fixed Maturities [Member]",
        "terseLabel": "Fixed Maturities [Member]",
        "verboseLabel": "Fixed Maturities [Member]"
       }
      }
     },
     "localname": "FixedMaturitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r250",
      "r424",
      "r689",
      "r825",
      "r840",
      "r894",
      "r895"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r91",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_HeldToMaturitySecurities": {
     "auth_ref": [
      "r74",
      "r370",
      "r415",
      "r892"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss",
        "terseLabel": "Held to maturity, at amortized cost (fair value $598,044,681 and $697,400,964)",
        "totalLabel": "Total held to maturity, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r76",
      "r391"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain",
        "terseLabel": "Held to maturity, gross unrealized gains"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "auth_ref": [
      "r77",
      "r392"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss",
        "terseLabel": "Held to maturity, gross unrealized losses"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r81",
      "r165",
      "r396",
      "r704"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years, estimated fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r387",
      "r699"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10",
        "terseLabel": "Due after five years through ten years, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r80",
      "r164",
      "r395",
      "r703"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years, estimated fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": {
     "auth_ref": [
      "r386",
      "r698"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five",
        "terseLabel": "Due after one year through five years, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r82",
      "r166",
      "r397",
      "r705"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years, estimated fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r388",
      "r700"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth 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": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]",
        "terseLabel": "Held To Maturity [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]",
        "terseLabel": "Held To Maturity [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r79",
      "r163",
      "r394",
      "r702"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less, estimated fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": {
     "auth_ref": [
      "r385",
      "r697"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r78",
      "r398",
      "r706"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Held-to-Maturity, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Mortgage-backed securities, estimated fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount": {
     "auth_ref": [
      "r384",
      "r701"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date",
        "terseLabel": "Mortgage-backed securities, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r75",
      "r390",
      "r690"
     ],
     "calculation": {
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Held to maturity, estimated fair value",
        "totalLabel": "Total held to maturity, estimated fair value",
        "verboseLabel": "Held to maturity, fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r376"
     ],
     "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 losses"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r26",
      "r147",
      "r158",
      "r199",
      "r350",
      "r354",
      "r360",
      "r363",
      "r695",
      "r821"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 1.0,
       "parentTag": "dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "(Loss) income before income tax (benefit) expense",
        "totalLabel": "(Loss) income before income tax (benefit) expense",
        "verboseLabel": "(Loss) income before income tax benefit and equity in undistributed net (loss) income of subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Loss) income before income taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r290",
      "r529",
      "r531",
      "r537",
      "r546",
      "r549",
      "r551",
      "r552",
      "r553"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": {
     "auth_ref": [
      "r547",
      "r943"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.",
        "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle",
        "terseLabel": "After tax adjustment to retained earnings"
       }
      }
     },
     "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.",
        "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority",
        "negatedLabel": "Refund from tax authorities"
       }
      }
     },
     "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r291",
      "r310",
      "r311",
      "r349",
      "r527",
      "r547",
      "r550",
      "r722"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 2.0,
       "parentTag": "dgica_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "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 (benefit) expense (includes ($205,794), $80,346 and $120,142 income tax (benefit) expense from reclassification items)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income tax (benefit) expense",
        "verboseLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
      "http://donegalgroup.com/role/IncomeTaxesProvisionForIncomeTaxBenefitExpenseDetails",
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r271",
      "r523",
      "r524",
      "r531",
      "r532",
      "r536",
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r176",
      "r864"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "terseLabel": "Federal income taxes recoverable"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsDividends": {
     "auth_ref": [
      "r936"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "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 dividend.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount",
        "negatedLabel": "Dividends received deduction"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r528"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "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": "Computed \"expected\" taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r936"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "order": 6.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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r936"
     ],
     "calculation": {
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails": {
       "order": 1.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 income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "negatedLabel": "Tax-exempt interest"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesReconciliationOfFederalIncomeTaxRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r46"
     ],
     "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 taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Current income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash.",
        "label": "Increase (Decrease) in Accrued Investment Income Receivable",
        "negatedLabel": "Accrued investment income"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the balance sheet value of capitalized sales costs that are associated with acquiring a new insurance customers.",
        "label": "Increase (Decrease) in Deferred Policy Acquisition Costs",
        "negatedLabel": "Deferred policy acquisition costs",
        "terseLabel": "Deferred policy acquisition costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredPolicyAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows",
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToAffiliates": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.",
        "label": "Increase (Decrease) in Due to Affiliates",
        "terseLabel": "Amounts due to affiliate"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in liability to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.",
        "label": "Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve",
        "terseLabel": "Losses and loss expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in Assets and Liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other, net",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPremiumsReceivable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in the premium receivable balance on the balance sheet.",
        "label": "Increase (Decrease) in Premiums Receivable",
        "negatedLabel": "Premiums receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInPremiumsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in prepaid reinsurance premiums recorded on the balance sheet, which is needed to adjust net income to arrive at net cash flows provided by or used in operations.",
        "label": "Increase (Decrease) in Prepaid Reinsurance Premiums",
        "negatedLabel": "Prepaid reinsurance premiums"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidReinsurancePremiums",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReinsurancePayables": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due to other insurance companies when the reporting entity has assumed a portion of the cedant's insurance risk which has resulted in insurance losses.",
        "label": "Increase (Decrease) in Reinsurance Payables",
        "terseLabel": "Reinsurance balances payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInReinsurancePayables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReinsuranceRecoverable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of benefits the ceding insurer expects to recover on insurance policies ceded to other insurance entities as of the balance sheet date for all guaranteed benefit types.",
        "label": "Increase (Decrease) in Reinsurance Recoverable",
        "negatedLabel": "Reinsurance receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInReinsuranceRecoverable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInUnearnedPremiums": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) unearned premiums written. Excludes portion of unearned premiums amortized into income.",
        "label": "Increase (Decrease) in Unearned Premiums",
        "terseLabel": "Unearned premiums"
       }
      }
     },
     "localname": "IncreaseDecreaseInUnearnedPremiums",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InsuranceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guaranty Fund and Other Insurance-Related Assessments [Abstract]"
       }
      }
     },
     "localname": "InsuranceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuranceCommissions": {
     "auth_ref": [
      "r196"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense incurred by an insurance company to persons or entities for generating or placing insurance or investment contracts with the company, usually determined as a percentage of policy or contract premiums. Excludes advances or draws to be applied against commissions earned.",
        "label": "Insurance Commissions",
        "terseLabel": "Charges for services"
       }
      }
     },
     "localname": "InsuranceCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InsuranceCommissionsAndFees": {
     "auth_ref": [
      "r160",
      "r202"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from agency and brokerage operations (includes sales of annuities and supplemental contracts); service charges, commissions, and fees from the sale of insurance and related services; and management fees from separate accounts, deferred annuities, and universal life products.",
        "label": "Insurance Commissions and Fees",
        "terseLabel": "Installment payment fees"
       }
      }
     },
     "localname": "InsuranceCommissionsAndFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InsuranceDisclosureTextBlock": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the types of coverages and products sold, and the assets, obligations, recorded liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such items.",
        "label": "Insurance Disclosure [Text Block]",
        "terseLabel": "Guaranty Fund and Other Insurance-Related Assessments"
       }
      }
     },
     "localname": "InsuranceDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/GuarantyFundAndOtherInsurancerelatedAssessments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r92",
      "r94"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r142",
      "r161",
      "r275",
      "r348",
      "r609"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "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",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r282",
      "r285",
      "r286"
     ],
     "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",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SupplementaryCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Interest and Dividend",
        "terseLabel": "Investment income"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "auth_ref": [
      "r31",
      "r200"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the generation of investment income.",
        "label": "Investment Income, Investment Expense",
        "negatedLabel": "Investment expenses"
       }
      }
     },
     "localname": "InvestmentIncomeInvestmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeTextBlock": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.",
        "label": "Investment Income [Table Text Block]",
        "terseLabel": "Net Investment Income, consisting Primarily of Interest and Dividends"
       }
      }
     },
     "localname": "InvestmentIncomeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r403",
      "r962"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "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 investments.",
        "label": "Investments",
        "totalLabel": "Total investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "verboseLabel": "Investments in the fair value hierarchy"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r88",
      "r148",
      "r168",
      "r238",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsSegmentMember": {
     "auth_ref": [
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract providing variable periodic payment and other form of investment.",
        "label": "Investment Product [Member]",
        "terseLabel": "Investments [Member]"
       }
      }
     },
     "localname": "InvestmentsSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.",
        "label": "Land, Buildings and Improvements [Member]",
        "verboseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest identified tax year.",
        "label": "Latest Tax Year [Member]",
        "terseLabel": "Latest Tax Year [Member]"
       }
      }
     },
     "localname": "LatestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r948"
     ],
     "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": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease agreement term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r13",
      "r289",
      "r404",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r438",
      "r440",
      "r441",
      "r558",
      "r559",
      "r560",
      "r587",
      "r820",
      "r900",
      "r952",
      "r953"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r154",
      "r187",
      "r840",
      "r877",
      "r891",
      "r947"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "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 stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r208",
      "r211"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.",
        "label": "Liability for Claims and Claims Adjustment Expense",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at January 1",
        "terseLabel": "Losses and loss expenses",
        "verboseLabel": "Gross liability for unpaid losses and loss expenses"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for Claims and Claims Adjustment Expense [Abstract]",
        "terseLabel": "Liability for Claims and Claims Adjustment Expense [Abstract]"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForTitleClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r208",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount needed to reflect the estimated ultimate cost of settling asserted and unasserted claims estimated to have been incurred by the insureds on or before the balance sheet date pertaining to the existence of a lien, encumbrance, defect or other matter purportedly affecting the title to the interest as insured.",
        "label": "Liability for Title Claims and Claims Adjustment Expense",
        "verboseLabel": "Unallocated loss adjustment expenses"
       }
      }
     },
     "localname": "LiabilityForTitleClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]",
        "terseLabel": "Paid related to [Abstract]"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": {
     "auth_ref": [
      "r210"
     ],
     "calculation": {
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year",
        "terseLabel": "Current year"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": {
     "auth_ref": [
      "r210"
     ],
     "calculation": {
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years",
        "terseLabel": "Prior years"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims",
        "totalLabel": "Total incurred"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims [Abstract]",
        "terseLabel": "Incurred related to [Abstract]"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": {
     "auth_ref": [
      "r177",
      "r208",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Net",
        "periodEndLabel": "Net balance at end of period",
        "periodStartLabel": "Net balance at January 1"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityReserveEstimatePolicy": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).",
        "label": "Liability Reserve Estimate, Policy [Policy Text Block]",
        "terseLabel": "Losses and Loss Expenses"
       }
      }
     },
     "localname": "LiabilityReserveEstimatePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r1",
      "r153",
      "r179"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Borrowings under lines of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r12",
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Borrowing capacity currently available"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r12",
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails",
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Unsecured demand line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit facility remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r12",
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Lines of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "LIBOR [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r1",
      "r153",
      "r184",
      "r449",
      "r460",
      "r827",
      "r828"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Outstanding borrowings"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/Borrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r15",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossFromCatastrophes": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings in the period for the uninsured portion of a loss from a fire, explosion, or natural disaster (hurricane, earthquake).",
        "label": "Loss from Catastrophes",
        "terseLabel": "Coverage under catastrophic occurrence"
       }
      }
     },
     "localname": "LossFromCatastrophes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "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": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r833",
      "r834",
      "r835",
      "r886",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by mortgage loans.",
        "label": "Collateralized Mortgage-Backed Securities [Member]",
        "terseLabel": "Mortgage-Backed Securities [Member]"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "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 (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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:",
        "verboseLabel": "Cash Flows from Financing Activities [Abstract]"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows from Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r39",
      "r41",
      "r44"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows from Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r27",
      "r44",
      "r159",
      "r198",
      "r247",
      "r266",
      "r269",
      "r274",
      "r289",
      "r299",
      "r304",
      "r305",
      "r306",
      "r307",
      "r310",
      "r311",
      "r324",
      "r350",
      "r354",
      "r360",
      "r363",
      "r404",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r438",
      "r440",
      "r441",
      "r574",
      "r587",
      "r821",
      "r900"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]",
        "terseLabel": "Numerator: [Abstract]"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r315",
      "r316",
      "r325",
      "r328",
      "r350",
      "r354",
      "r360",
      "r363",
      "r821"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Allocation of net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Numerator: [Abstract]"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r317",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r328"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Allocation of net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentIncome": {
     "auth_ref": [
      "r717"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments.",
        "label": "Net investment income",
        "terseLabel": "Investment income, net of investment expenses",
        "verboseLabel": "Net investment income"
       }
      }
     },
     "localname": "NetInvestmentIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Investment Income [Abstract]",
        "terseLabel": "Net Investment Income [Abstract]"
       }
      }
     },
     "localname": "NetInvestmentIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of New Accounting Standard [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r245",
      "r297",
      "r298",
      "r301",
      "r302",
      "r312",
      "r313",
      "r314",
      "r373",
      "r374",
      "r409",
      "r410",
      "r543",
      "r544",
      "r545",
      "r570",
      "r576",
      "r577",
      "r578",
      "r594",
      "r595",
      "r596",
      "r615",
      "r616",
      "r620",
      "r626",
      "r674",
      "r675",
      "r676",
      "r755",
      "r756",
      "r757",
      "r758",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Impact of New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r50",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r296",
      "r299",
      "r300",
      "r301",
      "r303",
      "r306",
      "r312",
      "r332",
      "r371",
      "r372",
      "r405",
      "r406",
      "r407",
      "r408",
      "r411",
      "r412",
      "r520",
      "r521",
      "r522",
      "r539",
      "r540",
      "r541",
      "r542",
      "r554",
      "r555",
      "r556",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r597",
      "r598",
      "r607",
      "r608",
      "r611",
      "r612",
      "r613",
      "r614",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r671",
      "r672",
      "r673",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Impact of New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r1",
      "r153",
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Notes payable to subsidiary"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r257",
      "r370",
      "r415",
      "r417",
      "r800",
      "r801",
      "r822",
      "r823",
      "r892",
      "r979"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Collateral pledged at carrying value"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r885"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r885"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationReportableSegmentsDetails"
     ],
     "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]",
        "verboseLabel": "Office Equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.",
        "label": "Open Tax Year",
        "terseLabel": "Tax years open for examination"
       }
      }
     },
     "localname": "OpenTaxYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "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"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r334",
      "r617",
      "r618"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Lease income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "verboseLabel": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r149",
      "r181",
      "r251"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]",
        "terseLabel": "Unrealized (loss) gain on securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": {
     "auth_ref": [
      "r260",
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment and Tax",
        "negatedLabel": "Net unrealized losses arising prior to reclassification date"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r102",
      "r267",
      "r270",
      "r277",
      "r599",
      "r604",
      "r605",
      "r692",
      "r716",
      "r866",
      "r867"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive (loss) income, net of tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r132",
      "r133",
      "r135",
      "r267",
      "r270"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r19",
      "r23",
      "r87",
      "r265"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Reclassification adjustment for losses (gains) included in net (loss) income, net of income tax (benefit) expense of ($205,794), $80,346 and $120,142"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r20",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "verboseLabel": "Income tax expense on reclassification adjustment for losses (gains)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r260",
      "r263"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized holding (loss) gain arising during the period, net of income tax (benefit) expense of ($12,164,443), ($2,008,078) and $2,944,892",
        "verboseLabel": "Unrealized (loss) gain - subsidiaries"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r20",
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "verboseLabel": "Income tax (benefit) expense on unrealized holding (loss) gain arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Cost and Expense, Operating",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDebtSecuritiesMember": {
     "auth_ref": [
      "r887",
      "r893",
      "r907",
      "r946"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt securities classified as other.",
        "label": "Other Debt Obligations [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r202"
     ],
     "calculation": {
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherUnderwritingExpense": {
     "auth_ref": [
      "r205",
      "r231"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred during the period, such as those relating to general administration and policy maintenance that do not vary with and are not primarily related to the acquisition or renewal of insurance contracts.",
        "label": "Other Underwriting Expense",
        "terseLabel": "Other underwriting expenses"
       }
      }
     },
     "localname": "OtherUnderwritingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": {
     "auth_ref": [
      "r40",
      "r210"
     ],
     "calculation": {
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid",
        "totalLabel": "Total paid"
       }
      }
     },
     "localname": "PaymentsForLossesAndLossAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r870",
      "r872"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromProductiveAssets": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.",
        "label": "Payments for (Proceeds from) Productive Assets",
        "negatedTerseLabel": "Net sales (purchases) of property and equipment"
       }
      }
     },
     "localname": "PaymentsForProceedsFromProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "auth_ref": [
      "r869",
      "r871",
      "r874"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments for (Proceeds from) Short-Term Investments",
        "negatedLabel": "Net (purchases) sales of short-term investments",
        "negatedTerseLabel": "Net (purchases) sale of short-term investments"
       }
      }
     },
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r33",
      "r62",
      "r280"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedLabel": "Available for sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": {
     "auth_ref": [
      "r283",
      "r400"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.",
        "label": "Payments to Acquire Equity Securities, FV-NI",
        "negatedLabel": "Purchases of equity securities"
       }
      }
     },
     "localname": "PaymentsToAcquireEquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "auth_ref": [
      "r33",
      "r62"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.",
        "label": "Payments to Acquire Held-to-Maturity Securities",
        "negatedLabel": "Held to maturity"
       }
      }
     },
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r34"
     ],
     "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": "Net purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PledgedStatusAxis": {
     "auth_ref": [
      "r557",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by pledged or not pledged status of asset owned by entity.",
        "label": "Pledged Status [Axis]"
       }
      }
     },
     "localname": "PledgedStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PledgedStatusDomain": {
     "auth_ref": [
      "r557",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pledged or not pledged status of asset owned by entity.",
        "label": "Pledged Status [Domain]"
       }
      }
     },
     "localname": "PledgedStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet": {
     "auth_ref": [
      "r175",
      "r203"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of policies assumed or ceded, of expense related to the provision for policy benefits and costs incurred.",
        "label": "Policyholder Benefits and Claims Incurred, Net",
        "verboseLabel": "Net losses and loss expenses (includes affiliated reinsurance of $177,849,040, $131,367,599 and $87,374,791 - see note 3)"
       }
      }
     },
     "localname": "PolicyholderBenefitsAndClaimsIncurredNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PolicyholderDividends": {
     "auth_ref": [
      "r720",
      "r761"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_BenefitsLossesAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for dividends to policyholders.",
        "label": "Policyholder Dividends, Expense",
        "terseLabel": "Policyholder dividends"
       }
      }
     },
     "localname": "PolicyholderDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r5",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r5",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r5",
      "r840"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $.01 par value, authorized 2,000,000 shares; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNet": {
     "auth_ref": [
      "r691",
      "r715",
      "r737",
      "r769"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.",
        "label": "Net premiums earned (includes affiliated reinsurance of $232,105,306, $212,591,341 and $192,861,276 - see note 3)",
        "totalLabel": "Net premiums earned",
        "verboseLabel": "Premiums earned"
       }
      }
     },
     "localname": "PremiumsEarnedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNetByBusinessAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums earned [Abstract]"
       }
      }
     },
     "localname": "PremiumsEarnedNetByBusinessAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsPercentageAssumedToNet": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information.",
        "label": "Percentage of assumed premiums earned to net premiums earned",
        "terseLabel": "Premiums and losses related to certain products"
       }
      }
     },
     "localname": "PremiumsPercentageAssumedToNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsurancePoolingAndOtherReinsuranceArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PremiumsReceivableAtCarryingValue": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date due the entity from (a) agents and insureds, (b) uncollected premiums and (c) others, net of the allowance for doubtful accounts.",
        "label": "Premiums Receivable, Net",
        "terseLabel": "Premiums receivable"
       }
      }
     },
     "localname": "PremiumsReceivableAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsWrittenAndEarnedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums Written and Earned [Abstract]",
        "terseLabel": "Total Reinsurance [Abstract]"
       }
      }
     },
     "localname": "PremiumsWrittenAndEarnedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsWrittenNet": {
     "auth_ref": [
      "r968",
      "r969"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.",
        "label": "Premiums Written, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "PremiumsWrittenNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceTransactionsOnNetLossesAndLossExpensesOfInsuranceSubsidiariesIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsWrittenNetConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums Written, Net [Abstract]",
        "terseLabel": "Effect of Reinsurance on Premiums Written [Abstract]"
       }
      }
     },
     "localname": "PremiumsWrittenNetConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsWrittenDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidReinsurancePremiums": {
     "auth_ref": [
      "r745",
      "r772"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The unexpired portion of premiums ceded on policies in force as of the balance sheet date.",
        "label": "Prepaid Reinsurance Premiums",
        "terseLabel": "Prepaid reinsurance premiums",
        "verboseLabel": "Prepaid reinsurance premiums"
       }
      }
     },
     "localname": "PrepaidReinsurancePremiums",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r36",
      "r876"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "verboseLabel": "Borrowings under lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r62",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "terseLabel": "Available for sale"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r32",
      "r62"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities",
        "terseLabel": "Held to maturity"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r32",
      "r62",
      "r280"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Available for sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": {
     "auth_ref": [
      "r283",
      "r400"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.",
        "label": "Proceeds from Sale of Equity Securities, FV-NI",
        "terseLabel": "Sales of equity securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r35",
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Cash from option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "verboseLabel": "Other [Member]"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember": {
     "auth_ref": [
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract providing insurance coverage to policyholder on commercial property against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury.",
        "label": "Property and Casualty, Commercial Insurance [Member]",
        "terseLabel": "Commercial Lines [Member]"
       }
      }
     },
     "localname": "PropertyAndCasualtyCommercialInsuranceProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember": {
     "auth_ref": [
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract providing insurance coverage to individual against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury.",
        "label": "Property and Casualty, Personal Insurance [Member]",
        "terseLabel": "Personal Lines [Member]"
       }
      }
     },
     "localname": "PropertyAndCasualtyPersonalInsuranceProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r792",
      "r793",
      "r794"
     ],
     "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 and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r96",
      "r248"
     ],
     "calculation": {
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails": {
       "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": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Property and equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r98",
      "r189",
      "r707",
      "r840"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails": {
       "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": "Property and equipment, net",
        "totalLabel": "Property and equipment, Net",
        "verboseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "terseLabel": "Property and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r792",
      "r793"
     ],
     "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": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "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": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r96"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "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": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property consisting of land, land improvement and buildings.",
        "label": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income.",
        "label": "Realized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Gross Investment Gains and Losses before Applicable Income Taxes"
       }
      }
     },
     "localname": "RealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "auth_ref": [
      "r201"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment.",
        "label": "Net realized investment gains",
        "negatedLabel": "Net investment losses (gains)",
        "terseLabel": "Net investment (losses) gains (includes ($979,972), $382,602 and $572,106 accumulated other comprehensive income reclassification)",
        "verboseLabel": "Investment (losses) gains"
       }
      }
     },
     "localname": "RealizedInvestmentGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Member]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReinsuranceAccountingPolicy": {
     "auth_ref": [
      "r774",
      "r844",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of reinsurance accounting policy, for example, but not limited to, description of the methodologies and assumptions underlying determination of reinsurance recoverables, reinsurance payables and retention policy.",
        "label": "Reinsurance Accounting Policy [Policy Text Block]",
        "terseLabel": "Reinsurance Accounting and Reporting"
       }
      }
     },
     "localname": "ReinsuranceAccountingPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReinsuranceCostsAndRecoveriesNet": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recovery (expense) related to provision for policy benefits and costs incurred for policies assumed and ceded.",
        "label": "Policyholder Benefits and Claims Incurred, Assumed and Ceded",
        "terseLabel": "Net losses and loss expenses - affiliated reinsurance"
       }
      }
     },
     "localname": "ReinsuranceCostsAndRecoveriesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reinsurance [Abstract]"
       }
      }
     },
     "localname": "ReinsuranceDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of policy benefits and costs incurred for policies assumed.",
        "label": "Policyholder Benefits and Claims Incurred, Assumed",
        "verboseLabel": "Losses and loss expenses"
       }
      }
     },
     "localname": "ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reduction of provision for policy benefits and costs incurred for policies ceded.",
        "label": "Policyholder Benefits and Claims Incurred, Ceded",
        "terseLabel": "Losses and loss expenses",
        "verboseLabel": "Losses and loss expenses"
       }
      }
     },
     "localname": "ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesInsuranceSubsidiariesCededToDonegalMutualPursuantToReinsuranceAgreementsDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceCededToDonegalMutualPursuantToQuotashareReinsuranceAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsurancePayable": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date of the known and estimated amounts owed to insurers under reinsurance treaties or other arrangements.",
        "label": "Reinsurance Payable",
        "terseLabel": "Reinsurance balances payable"
       }
      }
     },
     "localname": "ReinsurancePayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsurancePolicyAndProceduresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unaffiliated Reinsurance [Abstract]"
       }
      }
     },
     "localname": "ReinsurancePolicyAndProceduresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums Earned, Net [Abstract]",
        "terseLabel": "Effect of Reinsurance on Premiums Earned [Abstract]"
       }
      }
     },
     "localname": "ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceAmountsRepresentEffectOfReinsuranceOnPremiumsEarnedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments": {
     "auth_ref": [
      "r208",
      "r211",
      "r961",
      "r964"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after valuation allowance, recoverable under reinsurance contracts for losses reported to the ceding insurer but not yet paid and amounts expected for incurred losses and settlement expenses, which have not yet been reported to the ceding insurer.",
        "label": "Reinsurance Recoverable for Unpaid Claims and Claims Adjustments",
        "negatedPeriodStartLabel": "Less reinsurance recoverable",
        "periodEndLabel": "Plus reinsurance recoverable"
       }
      }
     },
     "localname": "ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceRecoverablesGross": {
     "auth_ref": [
      "r370",
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation allowance recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, premium paid, policy benefits and policy reserves.",
        "label": "Reinsurance Recoverables, Gross",
        "verboseLabel": "Reinsurance recoverable"
       }
      }
     },
     "localname": "ReinsuranceRecoverablesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses": {
     "auth_ref": [
      "r711",
      "r743",
      "r744",
      "r771"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after valuation allowance, recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, policy benefits and policy reserves. Excludes premiums paid under reinsurance contracts.",
        "label": "Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments",
        "terseLabel": "Reinsurance receivable"
       }
      }
     },
     "localname": "ReinsuranceRecoverablesOnPaidAndUnpaidLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent": {
     "auth_ref": [
      "r960"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount per event of risk ceded to reinsurer in excess of risk undertaken originally by insurer that is not ceded to reinsurer.",
        "label": "Reinsurance, Excess Retention, Amount Reinsured, Per Event",
        "terseLabel": "Additional coverage amount"
       }
      }
     },
     "localname": "ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceUnaffiliatedReinsurersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceTextBlock": {
     "auth_ref": [
      "r709",
      "r710",
      "r774",
      "r844",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.",
        "label": "Reinsurance [Text Block]",
        "terseLabel": "Reinsurance"
       }
      }
     },
     "localname": "ReinsuranceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/Reinsurance"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r487",
      "r629",
      "r630"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r239",
      "r629",
      "r630",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Affiliates [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r487",
      "r629",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r951"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReinsuranceCededReinsuranceTransactionsWithUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/ReinsuranceTotalCededReinsuranceTransactionsWithBothAffiliatedAndUnaffiliatedReinsurersDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesCededToPoolDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r627",
      "r628",
      "r630",
      "r632",
      "r633"
     ],
     "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 Disclosure [Text Block]",
        "terseLabel": "Transactions with Affiliates"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliates"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r38",
      "r876"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments on lines of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSubordinatedDebt": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.",
        "label": "Payment on subordinated debentures",
        "negatedLabel": "Payments on subordinated debentures"
       }
      }
     },
     "localname": "RepaymentsOfSubordinatedDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "verboseLabel": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r107",
      "r185",
      "r755",
      "r760",
      "r840"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "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": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r242",
      "r293",
      "r294",
      "r295",
      "r300",
      "r309",
      "r311",
      "r408",
      "r520",
      "r521",
      "r522",
      "r541",
      "r542",
      "r572",
      "r751",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r346",
      "r347",
      "r353",
      "r358",
      "r359",
      "r365",
      "r366",
      "r368",
      "r478",
      "r479",
      "r670"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including 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": "Other"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r817",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r276",
      "r289",
      "r346",
      "r347",
      "r353",
      "r358",
      "r359",
      "r365",
      "r366",
      "r368",
      "r404",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r438",
      "r440",
      "r441",
      "r587",
      "r695",
      "r900"
     ],
     "calculation": {
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "totalLabel": "Total revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedStatementsOfLossIncomeAndComprehensiveLossIncomeDetails",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesExcludingInterestAndDividendsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriting (loss) income [Abstract]"
       }
      }
     },
     "localname": "RevenuesExcludingInterestAndDividendsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r68",
      "r73",
      "r83",
      "r84",
      "r85",
      "r86",
      "r162",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-Sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Net Income Taxes and Interest Paid"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SupplementaryCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "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": "Provision for Income Tax (Benefit) Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "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": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Deferred Tax Assets and Deferred Tax Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDividendPaymentRestrictionsTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of statutory restrictions on the payment of dividends as prescribed by the National Association of Insurance Commissioners or state regulatory authorities.",
        "label": "Dividend Payment Restrictions [Text Block]",
        "terseLabel": "Statutory Net Income, Capital and Surplus and Dividend Restrictions"
       }
      }
     },
     "localname": "ScheduleOfDividendPaymentRestrictionsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r884"
     ],
     "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": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r51",
      "r54",
      "r318",
      "r319",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Federal Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesTables"
     ],
     "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]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r90",
      "r247",
      "r289",
      "r404",
      "r587"
     ],
     "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]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Investments in Available-for-Sale Fixed Maturity and Equity Securities"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": {
     "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": "Gain (Loss) on Securities [Line Items]",
        "terseLabel": "Gain (Loss) on Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGainLossOnInvestmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security.",
        "label": "Schedule of Gain (Loss) on Securities [Table]",
        "terseLabel": "Schedule of Gain (Loss) on Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfGainLossOnInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "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 Investments [Line Items]",
        "terseLabel": "Schedule of Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.",
        "label": "Schedule of Investments [Table]",
        "terseLabel": "Schedule of Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
        "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
        "terseLabel": "Summary of Insurance Subsidiaries' Liability for Losses and Loss Expenses"
       }
      }
     },
     "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r145",
      "r146"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/TransactionsWithAffiliatesExpenseSharingDetails",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesLeaseAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Financial Data by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of employee stock purchase plan activity.",
        "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]",
        "verboseLabel": "Summary of Plan Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "verboseLabel": "Summary of Information about Stock Options Outstanding"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r117",
      "r119",
      "r121"
     ],
     "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-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "verboseLabel": "Information Regarding Activity in Stock Option Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]",
        "terseLabel": "Financial Data by Segment [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r350",
      "r352",
      "r357",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "verboseLabel": "Exercisable period of stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r514"
     ],
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "verboseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r513"
     ],
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "verboseLabel": "Fair value of risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Number of shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Shares available for future option grants (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r496"
     ],
     "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": "Number of options exercisable (in shares)",
        "verboseLabel": "Number of options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails",
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r496"
     ],
     "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",
        "verboseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r501"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r500"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r494",
      "r495"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r494",
      "r495"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "verboseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r499"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r501"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r500"
     ],
     "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": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "verboseLabel": "Number of options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "verboseLabel": "Shares issued price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "verboseLabel": "Expected life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r122"
     ],
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Weighted-average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "verboseLabel": "Percentage of purchase price of shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansAgencyStockPurchasePlanDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "verboseLabel": "Exercise price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansSummaryOfInformationAboutStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortDurationInsuranceContractAccidentYear2019Member": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2019 in which covered event occurs under terms of short-duration insurance contract.",
        "label": "Short-Duration Insurance Contract, Accident Year 2019 [Member]",
        "verboseLabel": "2019 [Member]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractAccidentYear2019Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortDurationInsuranceContractAccidentYear2020Member": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2020 in which covered event occurs under terms of short-duration insurance contract.",
        "label": "Short-Duration Insurance Contract, Accident Year 2020 [Member]",
        "verboseLabel": "2020 [Member]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractAccidentYear2020Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortDurationInsuranceContractAccidentYear2021Member": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2021 in which covered event occurs under terms of short-duration insurance contract.",
        "label": "Short-Duration Insurance Contract, Accident Year 2021 [Member]",
        "terseLabel": "2021 [Member]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractAccidentYear2021Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortDurationInsuranceContractAccidentYear2022Member": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2022 in which covered event occurs under terms of short-duration insurance contract.",
        "label": "2022 [Member]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractAccidentYear2022Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2017 in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-Duration Insurance Contracts, Accident Year 2017 [Member]",
        "verboseLabel": "2017 [Member]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractsAccidentYear2017Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2018 in which covered event occurs under terms of short-duration insurance contract.",
        "label": "Short-Duration Insurance Contracts, Accident Year 2018 [Member]",
        "verboseLabel": "2018 [Member]"
       }
      }
     },
     "localname": "ShortDurationInsuranceContractsAccidentYear2018Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r789",
      "r790",
      "r791",
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-Term Investments [Member]",
        "terseLabel": "Short-Term investments [Member]"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsAccidentYear2013Member": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2013 in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-Duration Insurance Contracts, Accident Year 2013 [Member]",
        "verboseLabel": "2013 [Member]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsAccidentYear2013Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2014 in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-Duration Insurance Contracts, Accident Year 2014 [Member]",
        "verboseLabel": "2014 [Member]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsAccidentYear2014Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2015 in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-Duration Insurance Contracts, Accident Year 2015 [Member]",
        "verboseLabel": "2015 [Member]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsAccidentYear2015Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year 2016 in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-Duration Insurance Contracts, Accident Year 2016 [Member]",
        "verboseLabel": "2016 [Member]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsAccidentYear2016Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsAccidentYearAxis": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by accident year in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-duration Insurance Contracts, Accident Year [Axis]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsAccidentYearAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsAccidentYearDomain": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accident year in which a covered event occurs under the terms of the short-duration insurance contract.",
        "label": "Short-duration Insurance Contracts, Accident Year [Domain]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsAccidentYearDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about undiscounted information about claims development by accident year for short-duration insurance contracts.",
        "label": "Short-duration Insurance Contracts, Claims Development [Table]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesReconciliationOfNetIncurredAndPaidClaimsDevelopmentTablesToLiabilityForClaimsAndClaimAdjustmentExpensesDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted information about claims development by accident year for short-duration insurance contracts.",
        "label": "Short-Duration Insurance Contracts, Claims Development [Table Text Block]",
        "verboseLabel": "Incurred and Paid Claims Development, Net of Reinsurance, Cumulative Claim Frequency and Total of IBNR Reserves Plus Expected Development on Reported Claims"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet": {
     "auth_ref": [
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense.",
        "label": "Cumulative paid claims and allocated claim adjustment expenses, net of reinsurance"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the eighth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 8"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the fifth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 5"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the fourth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 4"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the ninth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 9"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the first year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 1"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the seventh year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 7"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the sixth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 6"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the tenth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 10"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the third year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 3"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual payout, after reinsurance, in the second year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.",
        "label": "Average annual percentage payout of incurred claims by age, net of reinsurance, year 2"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSupplementaryInformationAboutAverageHistoricalClaimsDurationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet": {
     "auth_ref": [
      "r217",
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.",
        "label": "Total IBNR plus expected development on reported claims"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense.",
        "label": "Short-Duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net",
        "verboseLabel": "Incurred claims and allocated claim adjustment expenses, net of reinsurance"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet": {
     "auth_ref": [
      "r215",
      "r216"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.",
        "label": "Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net",
        "verboseLabel": "Liabilities for claims and claims adjustment expenses, net of reinsurance"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails",
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts for accident years not separately presented in claim development information. Excludes unallocated claim adjustment expense.",
        "label": "Short-Duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net, Not Separately Presented",
        "verboseLabel": "All outstanding liabilities before 2013, net of reinsurance"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesCumulativePaidClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative number of reported claims for short-duration insurance contracts.",
        "label": "Cumulative number of reported claims"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsNumberOfReportedClaims",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesIncurredClaimsAndAllocatedClaimAdjustmentExpensesNetOfReinsuranceDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for the reconciliation of claims development to the liability for unpaid claims and claim adjustment expense for short-duration insurance contracts.",
        "label": "Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]",
        "verboseLabel": "Reconciliation of Net Incurred and Paid Claims Development Tables to Liability for Claims and Claim Adjustment Expenses"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of average annual percentage payout of incurred claims by age, after reinsurance, for short-duration insurance contracts.",
        "label": "Short-Duration Insurance Contracts, Schedule of Historical Claims Duration [Table Text Block]",
        "verboseLabel": "Supplementary Information about Average Historical Claims Duration"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r49",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "verboseLabel": "Software [Member]"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r289",
      "r318",
      "r319",
      "r326",
      "r328",
      "r336",
      "r337",
      "r404",
      "r429",
      "r432",
      "r433",
      "r434",
      "r440",
      "r441",
      "r462",
      "r463",
      "r465",
      "r469",
      "r476",
      "r587",
      "r798",
      "r859",
      "r875",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/DocumentAndEntityInformation",
      "http://donegalgroup.com/role/EarningsPerShareDetails",
      "http://donegalgroup.com/role/StockCompensationPlansEquityIncentivePlansDetails",
      "http://donegalgroup.com/role/StockholdersEquityDetails",
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r17",
      "r102",
      "r242",
      "r272",
      "r273",
      "r274",
      "r293",
      "r294",
      "r295",
      "r300",
      "r309",
      "r311",
      "r335",
      "r408",
      "r477",
      "r520",
      "r521",
      "r522",
      "r541",
      "r542",
      "r572",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r625",
      "r751",
      "r752",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "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]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsTables",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Balance Sheets [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "verboseLabel": "Statements of Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r293",
      "r294",
      "r295",
      "r335",
      "r670"
     ],
     "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]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsTables",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncomeParenthetical",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesByJurisdictionAxis": {
     "auth_ref": [
      "r223",
      "r224",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by jurisdiction.",
        "label": "Jurisdiction [Axis]"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesByJurisdictionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof. Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital. If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements. Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority.",
        "label": "State Insurance Regulatory Authorities"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatutoryAccountingPracticesJurisdictionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The state or country of domicile in which statutory financial statements are required. Insurance holding companies generally are required to file reports in jurisdictions in which subsidiaries with significant underwritings are domiciled.",
        "label": "Statutory Accounting Practices, Jurisdiction [Domain]"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesJurisdictionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatutoryAccountingPracticesLineItems": {
     "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": "Statutory Accounting Practices [Line Items]",
        "terseLabel": "Statutory Accounting Practices [Line Items]"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividends available for payment after computation of statutory restrictions on capital surplus.",
        "label": "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments",
        "terseLabel": "Available for distribution as dividends"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": {
     "auth_ref": [
      "r186",
      "r222"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.",
        "label": "Statutory capital and surplus of insurance subsidiaries",
        "terseLabel": "Statutory capital and surplus"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails",
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount": {
     "auth_ref": [
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net income for the period determined using accounting principles prescribed or permitted by insurance regulators.",
        "label": "Statutory Accounting Practices, Statutory Net Income Amount",
        "terseLabel": "Statutory net (loss) income",
        "verboseLabel": "Statutory net income of insurance subsidiaries"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryNetIncomeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails",
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatutoryAccountingPracticesTable": {
     "auth_ref": [
      "r194",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail by state, country, or other jurisdiction of domicile in which financial statements are filed reflecting statutory capital and surplus, net income and the differences between financial reports which are in conformity with generally accepted accounting principles and the statutory financial statements which also use state permitted or prescribed accounting practices.",
        "label": "Statutory Accounting Practices [Table]"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StatutoryNetIncomeCapitalAndSurplusAndDividendRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Granted or Issued, Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharebasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r5",
      "r6",
      "r102",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r102",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock (stock compensation plans) (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r102",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r5",
      "r6",
      "r102",
      "r107",
      "r499"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansInformationRegardingActivityInStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r102",
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock (stock compensation plans)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r107",
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "verboseLabel": "Authority to purchase shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r5",
      "r6",
      "r102",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r9",
      "r10",
      "r61",
      "r840",
      "r877",
      "r891",
      "r947"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Stockholders' equity",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/CondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://donegalgroup.com/role/ReconciliationOfStatutoryFilingsToAmountsReportedInConsolidatedFinancialStatementsReconciliationsOfStatutoryNetLossIncomeAndCapitalAndSurplusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r288",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r475",
      "r477",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets.",
        "label": "Subordinated Debt [Member]",
        "terseLabel": "Subordinated Debentures [Member]"
       }
      }
     },
     "localname": "SubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r606",
      "r636"
     ],
     "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]",
        "verboseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r606",
      "r636"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r606",
      "r636"
     ],
     "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/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockCompensationPlansEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r746"
     ],
     "calculation": {
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs.",
        "label": "Current Year Claims and Claims Adjustment Expense",
        "terseLabel": "Current year"
       }
      }
     },
     "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r746"
     ],
     "calculation": {
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.",
        "label": "Prior Year Claims and Claims Adjustment Expense",
        "verboseLabel": "Prior years"
       }
      }
     },
     "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/LiabilityForLossesAndLossExpensesSummaryOfInsuranceSubsidiariesLiabilityForLossesAndLossExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts": {
     "auth_ref": [
      "r730"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of deferred policy acquisition cost recognized, as disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Amortization of Deferred Policy Acquisition Cost",
        "terseLabel": "Amortization of Deferred Policy Acquisition Costs"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense": {
     "auth_ref": [
      "r729"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of insurance benefit, claim, loss and settlement expenses incurred, as disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Benefit, Claim, Loss and Settlement Expenses",
        "terseLabel": "Net Losses and Loss Expenses"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts": {
     "auth_ref": [
      "r723"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force, as disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Deferred Policy Acquisition Cost",
        "terseLabel": "Deferred Policy Acquisition Costs"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves": {
     "auth_ref": [
      "r724"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reserve for future policy claim payable and loss expense to be incurred, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Liability for Future Policy Benefit, Loss, Claim and Loss Expense",
        "terseLabel": "Liability For Losses and Loss Expenses"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome": {
     "auth_ref": [
      "r728"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net investment income earned, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Net Investment Income",
        "terseLabel": "Net Investment Income"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationNetInvestmentIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense": {
     "auth_ref": [
      "r731"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense classified as other, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Other Operating Expense",
        "terseLabel": "Other Underwriting Expenses"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationOtherOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable": {
     "auth_ref": [
      "r726"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of claim and benefit payable classified as other, disclosed in supplementary insurance information.",
        "label": "Other Policy Claims and Benefits Payable"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationOtherPolicyClaimsAndBenefitsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationPremiumRevenue": {
     "auth_ref": [
      "r727"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of premium revenue earned, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Premium Revenue",
        "terseLabel": "Net Premiums Earned"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationPremiumRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationPremiumsWritten": {
     "auth_ref": [
      "r732"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after premiums ceded and assumed, of premium written, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Premium Written",
        "terseLabel": "Net Premiums Written"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": {
     "auth_ref": [
      "r725"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of premium not yet earned, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium",
        "terseLabel": "Unearned Premiums"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationUnearnedPremiums",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ScheduleIiiSupplementaryInsuranceInformationDetails"
     ],
     "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]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/IncomeTaxesOperatingLossCarryforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r389",
      "r393",
      "r458",
      "r474",
      "r561",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r888",
      "r889",
      "r890",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
      "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails",
      "http://donegalgroup.com/role/InvestmentsNetInvestmentIncomeConsistingPrimarilyOfInterestAndDividendsDetails",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r16",
      "r108",
      "r111"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r833",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.",
        "label": "US States and Political Subdivisions Debt Securities [Member]",
        "terseLabel": "Obligations of States and Political Subdivisions [Member]"
       }
      }
     },
     "localname": "USStatesAndPoliticalSubdivisionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails",
      "http://donegalgroup.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r696",
      "r833",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/FairValueMeasurementsDetails",
      "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails",
      "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnderwritingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the price paid by the public and the contract price less the related expenses. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis.",
        "label": "Underwriting Income (Loss)",
        "totalLabel": "GAAP underwriting (loss) income"
       }
      }
     },
     "localname": "UnderwritingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SegmentInformationFinancialDataBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnearnedPremiums": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date.",
        "label": "Unearned Premiums",
        "terseLabel": "Unearned premiums"
       }
      }
     },
     "localname": "UnearnedPremiums",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/ConsolidatedBalanceSheets",
      "http://donegalgroup.com/role/TransactionsWithAffiliatesReinsuranceAtlanticStatesAssumedFromPoolDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Fixed Maturities with Unrealized Losses"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r338",
      "r339",
      "r341",
      "r342"
     ],
     "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, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/BorrowingsLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r884"
     ],
     "calculation": {
      "http://donegalgroup.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Director and employee stock options (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average shares effect of dilutive securities [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r317",
      "r328"
     ],
     "calculation": {
      "http://donegalgroup.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 Number of Shares Outstanding, Diluted",
        "totalLabel": "Number of shares used in diluted computation (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator: [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r315",
      "r328"
     ],
     "calculation": {
      "http://donegalgroup.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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 Number of Shares Outstanding, Basic",
        "terseLabel": "Number of shares used in basic computation (in shares)",
        "verboseLabel": "Weighted-average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denominator: [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://donegalgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(c),(d))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "325",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599499&loc=d3e63345-112809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(13)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),5)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.23(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-03.7(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.5)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.5,6,7)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org/subtopic&trid=4737841",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(cc)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671315-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671317-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671317-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671321-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671329-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/subtopic&trid=2560295",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486098&loc=d3e24746-158529",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486098&loc=d3e24790-158529",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "505",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=82848697&loc=d3e24938-158530",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "505",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=82848697&loc=d3e24959-158530",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "505",
   "Topic": "944",
   "URI": "https://asc.fasb.org/subtopic&trid=4738323",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "720",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=35755714&loc=d3e28434-158551",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "805",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124505872&loc=d3e30806-158569",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "805",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124502525&loc=d3e31071-158570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "https://asc.fasb.org/topic&trid=2303980",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04.12(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "https://asc.fasb.org/topic&trid=2134446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(c))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6480726&loc=d3e6691-158385",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6816-158387",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6824-158387",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(13)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(7))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(6))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(7)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99404803&loc=d3e21409-158489",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99404803&loc=d3e21412-158489",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6485982&loc=d3e22818-158507",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6483535&loc=d3e16392-158451",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=84167274&loc=d3e27175-158546",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(a)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506110&loc=d3e32546-158582",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "https://asc.fasb.org/topic&trid=2303980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124504731&loc=d3e11522-158419",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99379264&loc=d3e27758-158548",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99379264&loc=d3e27830-158548",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r851": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r852": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r853": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r854": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r855": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r856": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r857": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r858": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6824-158387",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99404803&loc=d3e21412-158489",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r978": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r979": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r981": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r982": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r983": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r984": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r985": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>127
<FILENAME>0001140361-23-010291-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-23-010291-xbrl.zip
M4$L#!!0    ( $5X9E:'X_<I-\$$ ':#3@ 4    8G)H8S$P,#0Y,38Y7S$P
M:RYH=&WLO6MSX\9V*/H]5?D/.-IV8E=)&H)OCNVITFAFO)5X1HHTCK//K5NN
M)M"DL <$: "4Q/SZLU8_\"((41((-J!VLFV1 ('N7N_WS[?1PC4>%JX7OGV8
M!J[SR]%M%"W?OGES?W]_BM^<^L'\3;?3Z;UQO# BGD6/Q/VNXWTKN1TO3TD8
MW_ZP<?]]C]UM3B:3-^QJ?&OH%-T(CS7?_,_GWVZL6[H@)_GUX.OMY(?IU0S?
M\(OR5B?T^UUS5+99?H?\01A$\<TS$D[9C? EW-SMQD]]V/9 $T\/=DC_Y_WU
M;\GM4?']R:UOHH!XX<P/%B1R? _?UCGI=$_,U#NCDY!:F0?!Y].Y?U?Z''-P
MTAF?]$SYG%5X,B=DN;E)<2&S49OFCEF^$2YD;K3\E1<%Z^*;Q<7L#U9!0#UK
MVR_$U>QBHN D6B]I6'R8</D-7A9G9YYTDSU'P58,F+R!J_)&CSA66+PD=BFS
MGM"QBF^%"]D;HV6PY4ZXDKF5/EBWQ;?BE>P)TMF6PZ.S[+G-'8O$M]J^1^?$
MG0?^:GEJ^0MVJ]F-$60[X2('.7KWK__R\RTE-OS7@']^CIS(I>]^?L/_*[[\
M/R<GQF^.1;V0VD;DOS5N5HN%$QT;Q'@?^,0.''M.C7-_L23>FO^&_?/!MU8+
MZD6&%5 2P6]7H>/-T[^YNKZ<.2XUNKW3[JEY.C![_=3OS_WE.G#FMY$!*QX8
M)P;LK9?^^<F)7.*"1L3 G9[0OU;.W2]'Y[X7P:M/O@(*'1D6__3+440?HC=L
MY\8;W/L;L7GX<^K;:R.,UB[]Y6A*K&]XI)Y]8OFN'[PU_C9C__QDR,\=]L]/
M[ 1MY\YP[%^./MQ<?7*0;O_NV#;UCN3C;"=<NF3]UO  6O"3GYV'M_AB&O _
MV=WL3[CA"YQ9X%B&1Q;X4^J\/8-#M/$@/[ED?L3>](E8T9^C7K<SZQ"[-^MW
M^H-9?]*Q1EUS8$T[,S(:T(G8]T-TC;AE(69TS(X9^0F.<-;RRQ&PH[<SYX':
M)S/B N]_Q_[S\YO,DK:O\)P1>/3)"2WB_H.2X*-G?P"0IQ9K$JLSM(;F<-*U
M^^../>T.S-EPW!^/;#HS)[TG+M:&IY\LX!>W)S99'[TSN\ 4=UZOQ,QDP9_@
MFS"UW(YIFT/:)\-QQ^QWK?[8ZLZFO5&7C$&\C ?#QY?[#O]ZYHJNX*IOY]<$
MQS08TIX][$_L_FAD3>WI9&99D^ZT8W5F9F>'-7WZQ\XK^N@!$UB?PYH"XEYX
M-GWX3[I.8]^,F'VK,YWT">GWR&32[?9G]J1#:)?0:9_NL!JDH'$'<'>TVZJ0
M\[V%[Z8TN)SQ,PJ!T$,'*(G:7_VS('#NJ'T6G=W1@,SI%?R6?O4OPG!%@3T!
MNMQ$OO4MO8F^3:?FF!(RH_WI8##M66/3'DS)$(ZY9Y%'-_'GE4N\+["\LP<G
M_/-LCF*.O>1J%5BWH$;A]<\4EWST[LKL?-CY_,]6MA/YP2<G6%S8J25;XYD]
M&]!>SQP"%@Q'TUEO0*P>4!4@)R#H#N<."+S3,H0.\?8#G487H+4%#$4_DV@5
M &KD"!PH>6B;]FC2M>R^/1V- :S6=#3J]Z;=X=A^G,#_/ <@.A$\S''A\>Q
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
MIQVS8T;^RZW,/Z^)-^?7/Y,'9[%:M CD3V/-CZXA#**W\7$=O<./F3.K$G$
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
ME[\DB<OWY@"GQ0<ZC;ZNE]QW>K.:^H'M>'"4-EY0FTR*MI"*(1?N9?_QHOW
M:V^J.>CEDQU5<W9KK[,GDQ88F<U/]=H)OS%T_'KK!/85+&A]31UY+&KC9,$V
M)&*4[*9UAE<>NGE1_L'W\)O/JVA%%$UQ+I$Y!:MO'01-T^QU]@V3)Z=SF2G^
M\T)U-8>AUQ3U%DZ?7X$T0V*AIA6^7Z>O,.3]W2.S&?!]_)8CAYH8+'G2[EN3
M"+YMA^W#\A@+3(T%!\<"<W<L,*MU$THLZ&@L.#@6=';'@DZU$D_#_@"PWV^^
MM@;GX<"YARQF#<[#@;/B3)!GB]RSW*;//+O]L'["IELGF%]@JFE<.1"N--"@
MT[AR(%PYF-FG,41=#%%&C]1 /PC0]]"030-==:!7VQLJIS9^)0]7[ $\ Q#3
M!2+X#HN(U89D9N&IC+3-';1.G2N'X4<"OVDX% OWT#XX%D!/[#B\@F^"K[[Z
MO=5S$!11_6V[:(Y<U&!12W*9O<[('/]Y3;PY%=6P#\YBM1"96S>W)*#7=+D*
MK%L2TJO GP=DP?.W(M_ZMG%)_@XSY'!OYRX)P\L9NSGN7^)[[.LS-6&-J8[Q
M>?#,Q\RA;(7JSEBT_50E2I4=;@7OWP:=1%1L@FD_R&SV3CJC$W.\'T_O:T1?
MC60*^9,9>YVDE$J-D1HC&9H)QC<YN)GSJC&R4HPX-"$TU6#+QU%>-49J'GGX
M:(WL;NL2[PM9<+OHXU\K6/.%9^'B[RA>:Q':I;<J$6WKCEN 9?OJ.)L7KCNB
MT!;S6S5LV;]E7 T>-E40/@5G5,.-@T-PG]EC7=%'"/[Z\^R>!'9<Q7A-PRAP
MK CK58&'"7IN-@@S.TPX<N%6VT+RW#_0W<T_D+GUY=98GPL,_.L58%?-JD8E
MR%R-0.GO)E RM[[<LNJ+PN_7@5VOD7>9NV.7625V/4_9515SU(#EX;I792,G
M&I:-C3EL^-,T+!OKB1*<E4DU? H#X:\!6#/XZ>N]KS;L,NN6P-M<?A/,P%)
MW#@/309$O/S& ^++A:=XTY9R2"3K;SPH/JK?^ZP<%A]WZ";6%&!\ BG99%@D
MZV\^*/R5XMG#CX B7G_C0?'U-J"-)HO4!AH/C,MF2^[+U@CN)D.A)2"XH7=4
M<;/\$8LBV4 C@)'S9&JP-,^#N2,,M5G2?!AJ*[_I$-3V:-,AJ%V>S8:?MGV;
M#T-M,C<;?DT&WNN&G(Z\-AM^V@FO*@0+:V\62]=?4\IR]ZYDX5,S,U?*M[(?
M9UFU-2Y%244:0"_S9E;:TD,#J'H*VFNW, VJ5HBN1Q(O-5Q?"E>5DC OPG!%
M,U:L!O>+:G3RNN[F 3<BDEB&*HG76./*?G"E^7EB\592_LU68$LYX';QYC9%
M9AT$7>* QBM EL>#-QI5RL10[#QJ!:ZH*(8:GR.;,&;I*M:XLA]<:5055 \M
MW"=A L[Y#NE?*UCMQSOX5WK^=_I[C3<;+]UR<IFQXYM'N"<TZF5M[WWF6VJ=
MIM$ZC1*NN%Z,89IEO2J6E<&^WN[8E[MUGU'HUIKX*FI7KS9+K*U>QQ<[ +4<
MK1['VA4$>6D\0F/8'F2E]D,TT _1) S3;M%FND65P+&"A(^S.?6L]<91=Y4?
M<E6$.8]N9D]NITKSKG8'4FL U!C@F&,-G$HS%L>U92QJ,#529)6V_-0P?1%,
ME6S]J6'Z(I@>-OOT-SHG[D>V5@[,"'8<.18;I1*J"4.;.F]SZXY!6+#\)@3
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
M@<DQ4T( BD9AB &L8;KAKR)FJR+6PK<4:UVV YMU':0,3P3RA#R!,(T[:(<
MIN$)6<QOCVTJWQJ/ 9ZG.+&4IQNVMLMD:2E,(,,))>-I9SR9#?KVK#OMC :$
MC,EP-":#GMG9Q(1>I]=Y:BIS&FVZ:;2Y^/)I=\09'9N .Z:YB3?Q\<\,60"1
M/E!&LE4=F-T=TTZ?C&FWV[>MZ91VK4Z_.T+*Z9AV0?SP"0?VOM(#&QP/1L/C
MT6BP[;P2_A8?W/OLP67PV<-T-T!HW@&U5SNQ[JW_G^RL&1I)'R\N2*ZE(#G(
M7L'>HZ@4[]3(N^ U7S>,/KFY,"LEF?-&1%"W\"H99[U#8>H_K!-+#Q56PN0T
M"-N"7Q+6--I84!H)MLAPZQ: A9HOSU%@0OT,!*J;(&6WPQ$-O4^^<04BS[BX
MN)#I"-*E4]B1GH\<$)93@9FTXY2 C4$ Z2D!&R,$#C0EH!"-1$/;]]=7GZY
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
MPLM\+.!Q_'6:D&.HH #P*;^#C19AHT#M!1P9"IS43Y9PX!9CL]<$-PH/%B,
M.-?$[LYRIL-,M)G%7<W9VM@HA^S;<>?L?IP,$<M3N^@ ]\$C!Z>C 6.3Q0P+
M</*6X-!<0%M FSE#J[<")>Y &C-DGZT\AL,<5Y#X .,1%=$C&F9W+6D9:"KT
MO<)[ &WQ9:Q"-;I-#7EQDIQ#@[ "&#C:,%E83#;F!!Z81I8T">U"-U]%H_[,
M/I9<6PLE!]M.%*'#>J<#2PQ U9=]UL7#4.-=^%,@S./TUXN5&SDG.'*#4\J]
M#S(V" 4SSH[\2+ 0%YH[RMPRT\?PE!7?^@OJ)_%QN':'C&*)K>.].4XZB?>1
MK&>?&/HT-BXD%D+>"?@"U[+U,Y=:@#9N,F@H1>+R_-BV<?8)^VX&QC5L%M,*
M<-"*#<0O>D_#DZ+ L80^=(\ESW !-$K+62)(RB10&CKP8U;VQ6[ X@5$"]$B
M6\@!)_V<F.LRG56.#(8%+4"_#IGV@FVQ?3X_;;' YNX,:8"\IM1UZ!WE*NS,
MMU9A(N-+<)N='$/%B/?D)C:.C"&B'(-KO;!4U\=Q$6+2QC?/OW>I/0=\Y]_
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
MR]UU7)BT+\034K3(=\@2L'Q(06Y>B4S;R&6)SYUC^].WO'MRP0LR"<J.(WT
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
MXEPKZ:Y($UQ:=3C.U!*FJ>]8GE+&O>$OT94A=\;.CWG'8\\,.W,,FJ2B_2*
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
MD%>'!?+DV:]<EJPNKLK#YCD\2FZONM\>[5B^;9LEN!;&F_P0R$+^+4#K8W6
M-,,S4'E4>)/@1WA!')$B@_([!V$@YO+\::XT+%",GC@P'V^+V9#_&\'2LQ7K
MST^CU'GL L8!#OUKXR>9S+[ T_K<0.FG%\!FO$CJ#JR0/.Q5)E1-FXY2\&@1
M[$4$ZQN:2 +4BFX;H-OD[()'>(Y,$)6',+X\./77:["'OM:N-< HF*D\.#]\
MH)6@/'D<+93&6MYEYA<Y%$$RO\;+"M&?R7SI@]!8^=@$U"#]#$2$TH4A'0HP
M%P,?))[6<)".-!](DJH4ETZ>?'G;7B4E@3PDM/$/=).D/"KTUQ(?J$*1P+L@
M?6FVT\TZ/\@*_4TT6VHAP0JDM*<\?:F:-:7!AP[3Z;;PZHS4F5 QG_0AS<1*
M'DM&\3T\1>?05A3(_,$J2?@7>93\Q''S^R-!JR-Y3[G,!Y(,+6",OX(@RG-_
M!-6)0$W.C6 .]B !!W7IAPL%]'[/^DFI6W0;RW3(A;S#%(6")^/2?.&^$W69
MSEOMPJ0#BQ8;#-N ?X?JL$.7O&RX,*LXJ/V8E J&R!6C//,<G_+&1_G^1$Y2
M6I/\(D-D'TX;U[WF+LJKNZ$J%1FM#RKG*!*9)E4>*2)Z#E\"#ON#4,&M>$+;
M<?2ZXGE*5^B!O1#S?:>!U8SL)_OZS_7JCW/DJUGS>F,Q6V1$W,O<_#L:_?LK
M>3Z9SV1?I49]HOM1A1FG& G9@Z==WU^YS8QZ9/% 08?G-7^CT<^@1W/K)U@"
MZ.[-OFL_JR3G! ) ^TVN(GA7>#Q\G_CK8Z52Z]@S1)N'Z*A1A.)"];PF\&?&
M(PO^98)']Y_E_BKE_KSV#Z]Z_3E"('DU^KCG[=2CJ\_JX[Q?S_&:TD3M:F#;
M#=N&])MS"<E C6C62?NPPCJ$+NH$2_YEDO\+"_WU"9W5_;5*GM7]%0J=U?VU
M2KZ3ZM[2-J?A'<V/6W52;UL01>/XK@*W"04ZB[%@OC'?F&_,-^;;)?*MK;"I
M;N&&W?H:Z/!9YX&XHT,NR(<\%;D--U ?\1\]^\:=\9=15"^;:N%K/=_?;!6T
M-LGU\O8@0=\_G_:T[6F[H[$]'@]:G/Q3!7RFK>BE:483%)F$XVEOVFT0/W_N
M?S%XXJ:K!2\83YRV.W+MZ6!L,.1XP3"6(H-P[#D]M]L@Y@7C'!3Q@O'$:;O]
MH>U->8=Q\9IQX0N&.^EYW09QBPO&&<)W30?F#K0@:1</;=J!,VOX,?A]1&M=
MUYY,6ZD4*&GLN1>4RQJK:8CT>WW&1X?':MR$]&UO.&*(='BLIB$RZ+52E,3X
MZ"@^G*D]';52O\00Z2A$!KU)=_!QAOV=&>D9]9U630P(<+BHL7#18R<+CNT,
MAB9BXNQ+@BE ,8\B,Z#;[SWOWEW&+>/VC+AU)Q/;&[0=Y6/H=ILB(Z +)G?
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
MN)+F:QH*KI!(9J$2HH&$.<\RD!FM2FFZP8W,(HE7^(7RS']#KP<7]#^E:/:
M'1Y8H#FJ(%-+LQ!BF<G$#!H?^?&-UH=UC%P$VW^;".G-WXCL7H"SN#5%_*96
M'$4=KO2PJ.3S7?IS]"+!J@-&<0E"$DM+4 P63=LVV%)0^!G9V2MSX!\B/Z"0
M*Y@RA\M@_=@1B+;R05+10-0[C/(GN)4)-V0A8?8!_C%8/,#LP<;>9&J5EU98
M_Z:-9UB(]?!RE#MD%IK#Z%83@%X&Q4/1V:7U=[[!4!78\_+LQ6J]]'%#2V&$
M.(CDPJS-O\0EKIE1:=V&D4 <M_C GB./FFE(^!_@9APA7B416Q30Y&"O4%UH
M  NP$DN,KV-<[?"<2YV=S/RU7(+( %8X6)Y_W?X+5\0$:,E/N'""VP(N5L=$
MP&8@I1.AI5@5\9=\92CYK.KX;8''L\@ W)XIP.EU.[[YIU3^1SVO [#08:(;
M6 56L?82XC6N(J+" +F73"2CJP=I0'T^4RUGM1DK;>,.Z0<:HQ=Z 'R*3Z?X
M?3[%/S#9"S_%7\1A&%,T09K4%,,EN&%7>PR1(""!#ZB8<NG7 8K'];.\EY@X
M?]&[SNW7/+XZ:Z=$K_3530$L^SB2MB]E-N'#RI>XE^<II=@!AKFL%+0N6,#>
M!4^S8=XJ&BUM5,DA)6]VWV&P=D:?&3>6@*<?3Q(L5@H$>A#ZZQ2>T3^=(XX\
MGO2&H[_LQFMU]EE+A;WC0W6]9:?\61EWU2F#&]COMS+EZJ)A5=C@])RA-#"/
M)]CUZ<8.LC96:_EX)\=2PRC16\'F$7(JV>^9B#OL'7]_=SNB,\(,Z%W_I9F
M/=.=/*$[Q44HL X$=5Z!1T_H7O>*]%>'PUZ)_@Z?<+7R1>BO"M]V7GT'QAE>
M(]0WCU^_$OWM]X:&P:!A >,)2.>5USRI&:&\ZASME:CN4QJ[783JTKEF?E#9
M>27V>L>W)7]-2AS?OQ8-=HT+@30LVSR9H//*ZS[A:JI7I+S/O[FW >T]ML=J
MTQ&NXUNI&ZCD8*.>J./8G[0-"!S7-J'5(XQRUX3VSC"*G\^3UR]6ZS!^L'PK
MHK0"2I#1N5ZJQE>FYZB,DOLB)4F52U-F">9>9ADF)-LJ8TCFX\=9<*?25&HS
MD7K5'"=9EEW4UQ:9Q[KH.5XL!.82I5L'M8>JP8G.@Z?-0+ZL>A9%@EOX0)DE
M-=E3E/<C\V6+%!6J$-BE<N7#:T+XC+)U9 +.9AU'^-Y-FB7R,#E0I0HHJ-4F
MS(+K!^$G5OH 3%BE5/241+H@"@;!-!PK2,L,6&P2HD@66^OLV[QL^;'L>9T.
MGY]8/Y) %LUE90>E5M&O 2:<4Y)5)-.J*>OT8"H0Y=;[E8)S^CE*\YG>)OY*
M9_A422E/7E%% ,KS#Y'9U&4@2%-9D*'RK^ )3,BZDRG0*CU>94-=ITL_H:R
M$',V2Y7>,MNKR%.FM(#:;&5;YA=@1Y/9LC9#*Y/  !F#GLRE^/VP3&P9*OB&
MNSC<K(0JAJ.TA_+\);?%/,^]WRI:7U23,0] (1$S@9Q1"9F^SM@C197RBO(D
MOBR>?;;6FV2V1%;+3';Z"N:$Z&%V9HXE@OH[^,B/5-3R@68?1^JM^!:J7*72
M%RKOH)SFO"%!'?9I*5 ,A\5 I.5.$?5J7/LPD;",0Q!B@YT'#EGE".:=8-;,
M7@T$EBSBV09S$RTJ@G.^TX5"J<#LY%N;/G:_P\(A*IW [,F0ZA=\JK )9IA-
MJ$NV\EH!K$>"=5MF!,[\=..'V4.)4FK(8"MT'X"2,NME00'I(@$:'O)46%@H
M5G&"%39W<2+S_[%Z#@NIX"54& +V#+!Q1P:5$FZBVU#6EY)A\,F6!G?!7&8?
MTV2:R^W_)&;+"!R"VX?&@+&5SQ3?1[JZ#<L,4U56H<F0*G= #KIVD5I7S/U
M%N(&J2Q.*KTHD'4BP%G,$EU82Y@X50MDXC:AUB-2\:\7E(I$-*$S?RVTHY!2
M 9I>MB1AE.A<08%*YT1#,K]#>N=VOL11N<DB\6%IQ$53I053GF^ 1AUIR@N!
M0EQ^9 )H*7,5/9 P4+;/AH=GFT0GN/IW,/^\EF:+T3IA&7/44Q\3R:EH"9#W
MD,]UL\ZG1[:6S 8(!&R9_ISXK%)U-:=!U\L<V*LQOE[H4 EE-AFN,K@H"5E>
M2;.DU5%7EI*R1*E(M_-[L?^+2M:OYN')C%N\BB 2I3PZ3(B#I4X_L:?HHCF#
M^*F\1JE$;LEY=(E6Q(C-C KG'JO!0F.9ZLJOW*6+U%?A _1P5;EN"=_%Z!49
M%QI2@28I4$GP=?V#RE+?]KD4J/,F/!K6Z$P7;A:YXP]J-;)N'LJ:5LXO]"W@
MD5!U%9(#1 [H!!A=FY;7340]A&0U'6%J[F>^<FU*0RK"?*IW%M*#6(EL&<^+
M=.NU_U"DU$L$;3,$D]8K;AKZ!?D+L")QI7PFJ9RE"DBB2TJG0+S^9JG>^I$\
M].W:E%1W'BJJH%;!/,WDHEARO575*3H>VC+E5<NHA\"ISV(;$$BP3.4L5U=6
M(* X<X]E">DL"6Y$O@3.<=\4*M]1+>D_: %?6_F/?VK-N-8_XA8;)J0II0)-
M8$JIQL0O++2J]P5NI<A9>C*OYU N ^?%GR O?L!Y\0<F>^%Y\25_AO9BN-SD
MT8Q4E!>=TOJBS0,Z6+ D4-[Y/H]'5_G6+A./E^@"L-!9T$OA3)72E1:7ZI;Q
MV&B+;(!Q+W+S V^:Q2E& OX_2IU?P996]_"3O*AA@,[75SM-VJ$!4_*EQ:8F
M'BO9#X]F7EX4BH<0=<$JW?5.U:8?/$%9\C=?!5% /@>Y5O2,=) E"57O;8N:
M?,%\K"!/QCH2L01_#=TRM9=)X7MRW2\$+U= '8U ]2*_ *BFK;F4O-JS5=P5
MJA3+_>7R7I=V2CGL5@)C'[(@3O,&(S=%;1_-?HO-93[L<KSP'+:VV#H2 5.0
M>\"L5(2!/N>_-G&FT*.&5(M:D*8;46I5@;L!W81A?T>.QVLCPV 5X+1 D[!.
M$T5ZAU$AD/[-@W;"=<V_Y(7$TE;<91M6Y=#'OF";;O^@P)F[H\IY4WNCG/,B
MN@N2.$)&2T(.HO9I).AF(?DK<<\?A[HZLY:TBDM72V5C6X12M+CJVGV5;FU.
M:XP*ZA[ZO+(WY2WN]'1?4/1O_>C!DHT*\![Z1X(@,S\!5B9D,['% 6%N(7QR
M \L%GI7.%=)\;[NE59W2>]!B#TG@E*7N:/E!6H3@@,(G=8&A&PH ^GF==JF\
M%ZPR[BMA(Y#IVDG=9Z?0/.6/EUA8:N%YHHA876SE1]*'1O>7U:V#4L  N8T]
M6]#F%$M4?O:P#,(XC=?+(^+HSVTA*K4+! )?])$\($15W:H][V(3ECUZ2<D1
M0045$@9SIEK(JH)>\07+R,AX2W3*4'TJHD!V&D+.E-EU!W 7*ORTNZPBHN3F
M6E7I/L*G-"5-*9WTJ/V8>G4JLDR=)ZA1I.U;!"+$Z!38I>KFFGK/'!Y7!;?A
MY1O2 KF4+F,*K"]HZXV01Q38%JKOK>I;@A8NP0IND WPP\;7)O%MH2HK8BU8
ME<T\R$KK1J-85IPZOB]R$MS&X,JGH?:6]"L*@12MD:4 P&3=!BKXHA[^UR:8
M?5;KP<(/$O5C\4UM;N!)D9(]I2)&^6VT.'.QP(!5S_I5;<']?\:)/*@HBQ3,
MKE"->8[LOH-1Z5@>4Y3K,DO19-WJX1'SGI_.X=\_1_&]U$1EQH\U"." SO\)
M[U%S/W@6ICRG\OQUL[G<4U,L3 2%!M&8HRGQ!M=+H"&EZ"X%/,&1N88?\9-[
MK+9738I+C7E@A;]>)$*H8U]I):@G RSAP:PTA.[M@K.\%T"P"A^M8C!GE392
MAZO^LP07HRQ67:GI^#"*,Q*1MF@5X><69K4&[\,NG1VH^#&5 OL/BE8Q/SA^
M^8S91@]/D:',,XU!YZ TK.H1MAV@RWM2:R 0(\ %6V%XB!Q2':C$+8]>/XZ0
MOHAN01VKUKRTLA.*2$PI';_(7F2P),\+Q4+7##=U^$-Q\EB<&Q9K'; =1L]C
MH/ F?#TJ+'YC&22JPQ?Y'70N*;]:D '\>V;W!]J=J*2#?8>YQ6PI:B4S"(+H
M#HT)V-PX ?GHF!M01]JM=L'Q)DM18B&Y5W@<E@I:2-'BJ^5$'ZFIR96:EI$5
MA.5(6XEB3%75?80DU9DV1MX#.H_*7T%>0;#5!'JQP+!S95N%43G 6.C? RS@
ME[QS.JY0B>Y[!;LF "V9[MS>JE[2N(^!I0W6(KF?@AV=T!,LZ!%UYKG9!:OJ
M?&7/6<)4QD%:33E(]R:MZ$@)S!2F&:1+/;IL;:=7-30'N %\1$M5L@SV& 3'
M'3V"71=$-5[1G5IT8\'\2(:&4:DE%(S&8X>,E%);LAQG6TRCK83V<_:P#T:(
MPSNAHR)T?(4K/>VC4ULO_*6 ,'REF*\Z\-*<5"8F]<,[_:V2ZU/=N&2HLY+F
MPG>JWNH01/_<).A:S,I.[/X&0I+4,+= Q7M[U@_XC:5VW+2)NL$>>CI0CQUE
M4@R)Y<WL*LZ>Z@ H-VBYMPF;H"5X(_]^=$W;"@302B&EO&,OI=CU_GIWL.QA
M*]^#^JOF3HL\T5D!QS)U#ENT#_H;7IB04 _2.%%]']5%$;F[(*>.OC:L3Z7S
M%FS7=N>33U5U^PM E>#'W7).<2HPY%.! Y.]D%.!NN#&WX(B)H36_V\QG<6A
M(N*/UL_J%/_T*[ WZ(UE&NPV#6%!0YYV0YD$&"9#YV!%1Q"4C"7;)LL6:&A;
M@U6>2^"O9*]G"C!30J3JA"Q#C;YTV74^@G1#U-)7/K;0UB=/8UCX,^77S8)D
MMEEAX]>9BD"H@<I2PGT:$2M31LJ4]JQ?8B3*1X_!IDUM&I)/9F-?TX!\M5(:
M'_5N4XL49>I]6<O(J%I-80<;1('*]DM$IJ-M<F<]ESL ]2P,3,FB]P%>0*2,
M\2/161A2R8;VRQ1U*.XMPM"T\G?*\P<B\4/<R8@O='Y"X>UY,"?O CU>Z002
M:=1ZDS)!E"1S%PG7*0SFY "PRY)%#^$VHK9\,M\2&];J;4^>=W,87O*ZI2\S
M(2F\08<]366J5[J!53T?^O"F#H!29H!:.'/<PJ3"8Q&/:R(VHURK W.98;>A
M>"X]F2684V(K9!?+*VZW$\HTRH$$=,2R;^"BQ!':GU">(N(Z1E_IK_$]?MNV
MP%G51VXTF'0=9/0+WA[/[2/32A"LX79>J=2CHJUX*5].[W>I5REZ"(!/"O?;
MV+(S7N#9S U(')? 2*"[Z"=2N(<1G*""2,]%Q4"VA:,\\U24941IIO!=NBT'
M _(%(W2;\O+4CY?N04<SD.TY<?I88D+.4WVO3AT^(ID4.^V#3BPV>=^919D5
M#6RZ"I-_3(/.;39NI?<<4..J5:=3RGP3(UMH[^QI#NVOM 7:!8:FJ^)T;Y*U
M.KS)\T-W@C"I]&[!X];YKW(ZY7!8=9]/\RPV,.KP^A$S5%H'B_9O56N8<T+Q
MLX@#D-?O4[SS^N;A&O_5'3Z+=G)TY\16D(R28(%ZW/&!_N("&(IYD>1773:!
M>'+9<,H4I9=;7YTS7LQ.[1UI4R.ST64G4(H<EFE1EG$IJNNX7MT/<JVX%>)Q
MUA4PJ@D1UMIR2E[P53*9[,9* ?IR.MG- _4,S:^M0!H/!Z]4@K7<O"]4ZEJ0
M]Y=7>[S%)I*GIWE?[%)BF\0D\9P6%.5UY+</E&@MWJB,T;%YI*5&\"56XE]F
MP"B=(X@+^6J]R50)C[1IZM1]DZ<#E!E&=U-4U%FE4932!+$L@J[QP7603E,P
MS'08"10)+F7[[Y!=M>V5%: L^.:B5W_(N$UI^9IA5CKX*ZAL=WA]('I1L%+Z
M&VF1-E'A*-!C,D);<C%(IV0D=__ZH3,\L&4^A2M+Q^QRT<:H);E/Y'7CB:)]
MU##[7 @]8AX@+9:_+2_ZL2LKBPC&7#J0,ND(^;#E.RD8A2*Z!>&7;YB0)JI\
M&$@P)1V_ ;A2'B<%E73HHO"DUGZ:R2%@%IC5F=*)DW:,[.WUY,>__[]??[IV
MIQ;Z^F(5S)2:2/[=HI@C'1.9^SI=!2M'DF"FF8V**N],T,<W6OSRL+%0[YW3
MG*W8D+(/:D*>XSEZO'R(\B&79B_A3%U!E&:Z]:A+W\4>I/!"F6*LSGXJ>5T+
M[9N6ET>*G3_@/.!=H*7)9BWYAZEI=$.G#*)M4IU#(,^&< 4K9YOE[I,^'(&I
MA_XLCX3I[V'L2?%6WF@3^C>X?NH^ZY0SALS)68M[4WR8)G8+@V'N/EAA&0=$
M?.67W*PI3DF+JO3N=ZQ)(0(8[0\E_>)E\B!9N])JAZ!DI=/6TE@%_]4:85<*
M#U22S9$\N-D$(0VE#Z'3K;>AT?T,&RKT+)!1\L244JPPNRLDHO&((P/!1I2T
M3 X##1E$>U;4LISTZ7:>$+(;:(?=Y$E-F^:D3!Y+*0R*$RT!OF16,SS,QP,3
M3;D\_RF_4-<&2A-4N!?Y5705/E33$O*-'=G$-1:XYO'K4DJ0WO 7Z9AE%TJ3
MI@63JV@!$S1/BA=E"ZYY49,L(2_54?92YW+E#E&^%J?V8U_>18&=;P'4&7G9
MQ9'% )0;9*NKA6!6ZO:8\@&/O@!A(>>M9>9'E65QAUNU].IC6/7E\I6!E;;O
M.J=0UQFIT)7V]?+GMER)K1'+IR(5T:KTN)+ZJ4=SU]Y6G>U5C3 FG_5D78#U
MJ7+5UL&#KL(]!N12/E%(&5S*0BO6JL4.&^*7($/KKV3P=NA@=WNZ>_@J=ZI!
MJ9!(GEH5.1[$+/3UR_>7H9M&X1LE6C *,P4Q#"@\;@KVQ)$VT=H/YH^$D\+@
M,WJV\P!KK_,+1?3&0F(=UZ?J?3.T)))?4XFD4<V7^Q?MX:D P6'B9>!FB[B<
M=S;56A5@*9^VX0&L72I5TO>%@$)?9_Z7/;&(^W@3SND:A<JU.V]&O?'3;K]9
M8>XG6!\^WSG!^<Z(SW<.3/9"SG?VQ-H^U28:E QD>4\;J/,2N@ /8_:YBYD?
MS*,QN1>TU=0'S)'*U/-5:?2A->2 526+B9MN'80_RKI5%HI]AD[E#:A. 7/*
M&MVR:_7VC/()@PB[5U#NCFJ+ <99EO?C^;:M^(&DJUN!]1D&W5VT2"A^/9-.
M@EYE%]L!V".<4K71G^=G (7H*JZBWO++U*EB<Y=W]9"4W!4-*F0D 2^@4A&J
MP]'T;8J(;46(D_;'<J>'L7^Y8*$WC@ C)QX]-[DRWV D$&\BP@A0>$22.R;,
M1Y3(>-SI@[PL$\T&GAX4YP4Z;(X;<GGZ)]WP:B"\CM>'P_H82= ZH^("%!/!
M]9I\+_6I_>*15$!C1LEWNV=.E \4'OVZGO5CX?P^4?1U\=&]9)<;+JA#%4FI
M\NW+Z>'5B',Y[J?RIBGW1QT0;77@D#FU01[E5C=F N^UXWL@_I>?*&(,:"Z*
M*-&3IDH;(*2 (CWXZYO!H#>QE'=C6V_Z;L_3O](+WKA>;YI_HNYHL2OA$L<N
ME=&'V_=O'CB&D[9ZWWZUY%83JTH)Q76Y]WGZLZWE]2 163=.O%A@"(,*[XHA
M"PQ5=L+RA%CH7Q3'#WJR<@)Q]>A5A==P!91!IM*E:_DM9## N.?E]_AL^^$N
MN<BRLF9>74_RH%=Q:$(>/E4:7N.Y\74>;I5$KT1R6\GXUCEHI2"+W,VMX%%Y
M_E_\9?<N,6HU,IM1KJ6<;37_J[C#S]-Y>WE2.Q%0PY8\2*(%D$?(GH=Y?';[
MYB/\TF^__OCW7#;N7MD,>Z.]LG'*LJD<034N)ECSX^0S?*[-8:5'U,MDN'7Y
MXC[!;?.,!%>Q?^W*T-DK0V^_#-WI:?1+!^VK!U$TXF."JE/"'3'9LCD1K5K2
MEN%)G8PU[R&E""S7 6$+(K++ ZY.8=W@CX#$V0')]CI8(Y]6%;W);(*?OY3O
M=BZ">R0(K*STR>U2[JX.>>X<K#Q^=@0.OJ!D9\Q-U_EEBF=%J\*\]$%ED^D!
M=Y[ N@"\-9R.6?0ADH4Q^ZHMDSEA18Y&7AZK/!+TA')8^+,$A;0J2CW(6]E"
M5"G+9^>@V_)57%&Z\64JEU3)H=?EV\3'=!W4"#ILK#W=TB<[^N!)!PHI)(<7
M>LO3E.+D>BL 6@Q72G^0)QNE]F]4P%$^V=-.II6JFP!UPH7T71)U 9]^:?7L
M>.O(#TR9CPG4\O9Z&I^B,]3BJ;Q;*:GW$8DE,PJ5$?W42NZST#WC]L4^=[-T
M-/KDSJ$DU>UL@\?]^?QHM3@_T?W4*%7@WZ(:0<8P]FV^B9&&H!3MS7<W1<8X
M9>:DL"G&^F&JHY/;\F*#JDZL%#9V5W1R2^59&0Q UDCO&<! "PE2U8Z"CKLI
M1%N2K.Z%N0J^X(&TJKHF6209&D(=Z0?O/XKQM'5KS[S>W(1X!@NN;(8-'>UR
M\]''FIX5WG%>Z)&?+I3Z2>;F=ZL 9__.K4GKNF72-5QDK[Y@74DWV;G"4LI\
MJ^$1G6[!/+87"SS_5:$9FE[ECF2%9^TU$:NWWHLUXW3#O<@/5G<(*E2DXBG#
M7\J=MG+G1>41@1D',$2^W/5L-2U#_Z4R#F7=*E^-LL]*(0N4W1%7@\H^6)5^
M:Y0@\Y!SB+*L=A;T4C;4UIQ4DX:B-]>VA[ K.[ <2[!G:$G!<DO:98H6S>>!
ME@/J47J=Z+X@.5>P^BNI%<"?@0P3/L;74IN76K]BMXV6FG)^J*DB>D07%K15
MJ*\867TB1($@K-RJH)LLBNJ!18$]W5M!\[ER0;NM$M=TF&\O<V7'"^R1BFV^
M8N)60.VO5$T5NAF5;\H922^8.H+!*^A?M X5T5#6L@C(4LLSF<(0;U5TJJQ;
M73$-^W:0BZ]8B"C3Y\+ZXGGEU$I(-Y?>]!,=F@G*$M1#EV-9>=:7"E<585KJ
M@JM*\'#Q3F3FOF_]]X</'TNM#1Y?%(]XYY_Y*\O2(;02?C!7I:A4VPK.Y/7Z
MI1(WE*4D5%7@X0<PBLXRF9?X(ATWZ<:_\2:]<2FRY/5[PVID"3:33O%)S9GC
MX3 3'\6=X"ANS$=Q!R9[B4=QQUU,[I,)B+#35B7!^D: ["*=B:=<7#(/Z'<4
M._7#Q03')"SD2?;JT *7!JK9;.B"\.?>"G[<;=\5D%]IG,T6&1'WLKO [VCT
M[Z^D+<IGLN]B"37I\K4AI6R'@S=8G&(D9 \B^_LKMYE1C[P5I42'\YQ+-&JE
M7)='\K_H$?T<86)->85[UA4B)Q  ;J(S<8VJ0$O!?>*OCY4*8?$Y][><!**'
M951_ \G7\B!FDX*!2;\Y%\\-!+W7*.;1>^LBP%GN+Y:[RW)_E7)WNBCWMA8T
MY?V-!G\YT3UV>R[OIL.6IR4&P\:[<.K!;<< 3ANBU [QT1QI7*=>1E&]O(ZY
M5>W-4V])>\$<RUJ>H KGTYZV/6W7=L9C>^0Y+4[_J2(^TYK"NO'*=6,Z\FS'
M&;-FL&:P9E2OFQU-[=%X<*&:<0Y_]'3!EK_MZ92((<Z6)76>75D9*D^.0C9#
MTB.J^PPJGX.,P="UO5$KH8%'0'#^=8NA:18TP7I/W E#DZ%I&C3[L L8C[H.
M35-\FB8#;[]7#K\[$G9[ 9/,LPFF$'X*RW&Z'=5AU(Z\D=T?3CL#.S,72%.0
MQRK3@LH,AV/;G;#*L,JPRARK,L[(GCJC5Z$R9_!U]P93/U9J>2@]\U"NY7:=
MH*JAJ1?;@?S2*:67JBO$S^#6MFDUSJSH)_  G0GH9BNI&R7=//>:=%EC-0R1
MX="UIZW'QQ@B'8+(8.S98Z=MI[A;RW0#(:GW/^:=%ZMUNT4+IV-7_6>N\F5G
MH=1[H3.N'N\P+F*'\?5@8$_:23QN:X?Q'#:T4M[ >L=ZE^M=W[4]QXCS*=8[
M,^#+>M>&WKF>/1T,.P.[L^N=*?[^\^;Y*<[H7@7I:QL@=0/-2#<,Q FB,:.!
M[8R-.'\Z=XB&H6D8-#W''KMMQY(9F@S-(]*/I_9X-.@X-,_AQ32=,U<?FRQ:
MK]>=3,K;WMZ:6/MA>KG1&53<#"*YO.UB*&*\7;)TS:.(\79^/^0Y'H9NT8A-
MV?2!)7:]X]2D%O3B!,4OCF=[XU:Z2''>23<AXHVF=M\=,T0Z/%;3$.F/[.FD
M[9U_MQ;7EJOEZM;ECYP\Q(>IYSE,]=R)W7>,B UV9*?(*O/*5<:=@&ON]5EE
M6&5898Y4F;%G#Z9M;U5>31'<R;)M:H-&E'^#[1P,$)^!]J ;FGZ:!(?AV(A"
M5B,7-(;F6?NK#0><>\/0- ^:SM0>3(PHSNF83V-:ORJ!=]1Q@WB3*&JI,>\C
M301&4WLR:ONDKB,[?T. 8AY%9D#W+!W0&+K=IL@(Z)ZG$QD'CPX*Y6.XX0[H
MO W:LT-W6T]$X!TZ0Y.;\S,T.PO-BVC.;X)/,VBX _HSKQX\7TSI!0PZHST
M*JUYO,$+S1LZQ^[8W5,FL@<\/<^UG<'H/+=4/1_9YJV_K)6LE2?3RK/>-\I:
MR5K)6KG#GK/>='H>G:S=#A0__^=_P!\Q8%CZN^3F36)]6_Y0,:OZF)Y^I5VK
M.\G+'Q=Q&,;W>.L0#6*E0K99R);4[WTN[D08K['[ CKF^%'5J<>6LH\Y]O#%
M>)-811@TW=RDP3SPDP#[SB;QRO(<U[.R&/[UO)[U-_SZW,]\W79>TA9$LW S
MAZ_<;-(@PMLE/V2A'X%8K3\S/Q-IF8.)F(G@3LSE^_$E($*1W"=!AK-=QW'8
MJV?9"3C[?_YKXGG.=]5S]>K^YI@M$;W&_6Y;*$5#WZ?+ B/0H/=SI ;?=>.'
M4B1+ =\&G@O9,]B?+;7 86Z@.#@<5>3TK$_+H,+J@HI$K!.14JN.*J'^"C2(
M('1L#V( 1XJ"4@C09;KX'3\,R_V%X>\P&3\1>O)[IV8K".%[%0UY&Y&;30:*
MF^$4@-%BWAPX4.UJ 9*(ZQ+'4&\T ) D;.>L)*)4=1G?2SY7OYBS&O\$\K@+
MXDT:/A2B+T:\\5/X'5Z,$@!M1';EXD\WLYD0Q"SD,\J]$"DR+A$^J7<"9D+_
MXE>0D3=N0>FL_+D@^:WB!+\/ \&;<%HW0-D*OOP9+&=D^3?Q1DHP!>N3()UJ
M,HE8^0%=D:8D+;'2LWY!FK_XJW4(,L8GR9X4\UP"-Y4I0P[!SXM@AM,%K5QD
M(H&E,E)@ EK\32JL>T%,F66['#X(X2PN,^!&6&^\06]LK8(PQ*G2W &PT5Y-
MOD?>@)$"E#_@ R#K "!,7;5I6L",-][0Z4WU2UN!ZH^;U28$<=V),O>^%E]F
M8(B_R2U5CLE9[?,D)_P&*NE/8*)7-\#]OFN3Y=]=8G*XX8LC1"KA/U[#,Y'0
MSP.NP>RLXXC "JON9A7UK _E@8%YQ5M7PH^DV2C+:F?D,N?+]N8>T!3B''(Y
M%CKGS[(-I8=KX - E.T*MS1\!\WYX$![I/FTA_#CJ<7W"%3[.D+KE74_S=N4
M%I-H&X3%3 IBB+9L"=[:[?)(TUF"Z0&U+GA#1@PXO&4<T^U;=?)U18H"7)OZ
M)8EL5UD*NV9,XCE?AO5Z5Z<_.9GB7XA"&/6--YKT!KGYT0JS1[JATK9=O^*0
M<_?&&P][HWR,I0^KJ0"#BKQZ(2S P*?I]U<__/'QEX_^K?@!5IG/'^ _N5L_
M"X'[Y,TO\VH-, \ '@? HS_1'CU]6-V?U WS^P;96AFGO)>: >M$ N^I;&@6
M<91=+WS@PL-;ZZM/ 2YHOXM[ZX]XY4=??6?1W]/@W[!!0%S+W^\%[LMPRP!K
M8:@?PA?FGUV]OW8GUUL[HL=F0(S*B5_#)]<W^-$U+7=OP86Z]Q_2G>#^NV6B
MOR,Y)_>%#IUXJ(V2XQ2;1_49_7VIID+'([7%-/5;J>+O95E> 3J.G>Q?!0 M
MR6=;)G1G@CO[T#+'@PPD/-L1%0C:MY:)6'Q_]5^__O[3S_]S]?Y7,%%?WGWK
MOS\DEUU([WXB[=%,A+A3G($Y^?[*N:+?U6Z4?I?LIA^?CC:I"64 8SG3'AE5
MF*<9/5MD1.?5GCVJ_NVDQU?U:3A-Q(S.<\K[Y$/3@??865R-D:J7<L7VW,3A
M'#C[O[@I_3E"3Z&\L+01@^GJ">MS,L7J9%3Q>J['/:^T=,G20_59?=#L:]HC
MPR8/5N>TE>L'.J(QS2H,.F==U Z6^XOEWDJS Y:[<7)O)6&3Y6Z<W%NY7(7E
M;IS<6ZGN9[D;)_=6.K.PW(V3>RNIQ2QWX^3>2MT<R]TTN7NMM$AAN1LG]U:J
MFUCNQLF]D_&ZMJ+9^NC'>UEA][[LSWW)<,^\;'X[A^Z9K]DZUY9">.[+]*&X
MB57XIG=FV(.:SJ14#]N>MC=T[&G_3$5%':E48,UXE9HQ&MHC9\B:P9K!FE'5
MC*EG]QV7-8,U@S6C>K^8Y]G.<,":P9K!FE'5C,'8'N+)"&L&:P9K1EDS)GU[
MP-X4:P9KQG:CKO'0[D]YS6#-8,W8ZM/KC.RIPU%;U@S6C#T=K%DS6#-8,TK3
MSJ\E8,U@S6#-*&N&OFOF(C4#?VL[\><%*3V)N'YNWDRUZ]';=@79IE4X9Z?N
M8;M3/?N:<%ECL5Q9KBS7[HS%<F6YLER[,Q;+E>7*<NW.6"Q7EBO+M3MCL5Q9
MKL;*]1R1UA?=OO;^[Y&0UPB$?B;:OBSM(@Y;6E>&MJZ"]D:N[4W;OEN6SPF[
M39$9T)TXMC-FZ)H,%/,H,@.ZTZD]=-J^-IFAVVV*C(!NWQO:SJ"5GK8,W8NA
MR SH#@>VVV^E?1M#]V(H,@*Z W=J._U6.E(Q="^&(C.@._+LP:B5YL@,W8NA
MR SH3OOV=,3;-).!8AY%1D!W"-NTZ82A:S)0S*/(#.A.7'O8;Z6[.D/W8B@Z
M.71-8%O'CJGW'D!_NH_5S;=G.(%^M2D4SSL/GMB3<2M7FG"634<A NOS>-)V
M+(HATB6(3*?VM)V+4A@BW81(WYO:;CMWY3%$.@J1\= >#]J.83!$.@21@=NW
MAWVV(ET>JVF(#!W9]H,ATMFQFH;(&-Q5CS>]71ZK:8A,)_;8:SO9F"'"U4?=
MY#7+U?QP_0NKRCXM$R'.%];OZIE.!X_"GA4"'#OV8,QYXB8#Q3R*S(#NQ+5'
MG+%H-%#,H\@(Z/;AA9-AV_$PAFZW*3(#NO NU^6T+Y.!8AY%9D!W/+*=D</0
M-1@HYE%D!'0'\,*IPX5E)@/%/(K,@.[ L=T1.PPF \4\BLR [JAO#UK/;&'H
M=ILB+G&X9.F:1Q'C[9*E:QY%C+?SGPGO/>W])=XD7,/5 M!/<_0Z;KVGY[GM
MZF6-U7@-U\ >>%R@T^6QFJZ^<,;V9-!V4)LATB6(]*>VY[4=@6.(= DB8\_V
M^FQ%NCQ6TQ"93NQAZZ>G#)$.0630]VR'"W0Z/=9%9.EWA-<L5Y8KR[4[O&:Y
MFA\9?V&UU"_!'1=+&4B1$?D@WMBUIT.^RLADH)A'D1G0G0QMM_4 #T.WVQ09
M =V^Z]A]MKI& \4\BLR +KS+\=CJF@P4\R@R [ICQYYRL9310#&/(C.@.QW9
MHRE75YL,%/,HXK362Y:N>10QWBY9NN91Q'B[9.F:1Q'C[9*E:QY%C+?S'[[N
M/5;],_C"54DMX/P49YR>/1RVW1#RW&;ULL9JO"II; _Z7)74Y;&:3A;',[L)
M)XMW>:S&JY(FMN<P1+H\5@M52?U!VQU^&2*<Q]I-7K-<6:XLU^[PFN7*<F6Y
M=H?7+%?S0] OK/_Y4]R)B N S*/(B,PR;SRP79<;PIH,%/,H,@.ZD['MC/BB
M+Y.!8AY%1D"W[[KVL/5&B0S=;E-D!G3[4WOD<2JZR4 QCR).9;IDZ9I'$>/M
MDJ5K'D6,MTN6KGD4,=XN6;KF4<1XNV3IFD<1X^V2I6L>18RW\Y]S[CW!_!D%
MPL4V+2#]-.>)@W';U_J>V[!>UEB-%]M,;&_*EW=T>:S&BVWZ9VB0QQ#A=*]N
M\IKERG)EN7:'URQ7EBO+M3N\9KFR7%FNW>$UR]7\<.\+RUI^#R*^UL9 BHQ(
M4O7&0[L_X215DX%B'D5F0'<RM9U1VQU"&+K=IHC/KR]9NN91Q'B[9.F:1Q'C
M[9*E:QY%C+=+EJYY%#'>+EFZYE'$>+MDZ9I'$>/MDJ5K'D6,MTN6KGD4,=[.
M?Z"X]ZCPTSG[W[W:P^[GGMN-^EP:T.6Q+B(?HB.\9KFR7%FNW>$URY7ERG+M
M#J]9KBQ7EFMW>,UR9;FR7+O#:Y:K^6%5:^W/YT%T>RW_]M8:K+^\*(#\2&20
MY!1$<Q%E;ZWK<<];@Z16?G(;1->A6,"'\K.K]S]N5IO0SX([41\P//!>MS?9
M^]JY6 2S0$2S!^ND[_U:?)F)-/VFY>CF\\77[HE$G,Q%4J;2FL>;FU!48\2F
M4/[(@4]SDWE66'U@CYVV>S*=VFRT"4;6&=:9OCT8M7TO$NL,ZTR7=<:UG6';
M%S*QSK#.=%AGW+$]'/,ZPSK#.G.TSL!^9N*UG27$.L,ZTV&=<?NVU_J-@ZPS
MK#,=UIFO!WV[?UG.V7/8P!%KUKPS:-Y@U'8#)]8\UKQ7KWG#"6L>:QYKWAG6
M/ QKL+?9&0;P=O0H-3.9\K/'*LZ0T+6W3K;(I[+\%<PY>WK^TY0RG>*%%0;^
M31 &V0/P-9@_\SU6M@3>WR[?<LGN*\][[ BO6:XL5Y9K=WC-<F6YLER[PVN6
M*\N5Y=H=7K-<6:XLU^[PFN7*<F6Y6N>ILWW9?6A_5]>A\6UHSZ5H#V/?X0.'
MCZS>O/L6'WK?!M=;NJ3JF&F[WL@>C<<M3OZI CZ[:6?->)V:T7?M,5[BQIK!
MFL&:L:T9XREK!FL&:T95,P93>SS@-8,U@S5C2S-&?=MQAJP9K!FL&5O- X;V
M9-)GS6#-8,VH:L9T:$^'[$VQ9K!F;*\9GCV8<M26-8,U8TLS)I[M>>Q-L6:P
M9FPW]IO8?6? FG'IFG&&(EPSB&P3;_B;*35_G^YCOANS!9R?H('7U+4]A^_&
M[/)8C4-D8+NC*4.DPV,U?<.N,[)'_3%#I,-C-0T1;V(/G1%#I,-C-0V1H6./
MQNR+='FLQJ]R']G]?MO=C!@BG8+(T)Y.V[XO@B'2*8B,;(=W-)T>JVF(3,?V
M9.0P1#H\UD74#':$URQ7\\/U+ZP%_;1,A#A?6+^K9SH=/ I[7GQ'I<:9AXFS
MFU]3@&(>169 MW^."SD8NMVFR SH#EU[-&S[ B:&;K<I,@.ZXX'M]=N^$H*A
MVVV*C(!NW\%3B+8/JABZW:;(#.BZ8WLP:#M3@Z';;8K,@&Y_:/?=MD/R#-UN
M4V0&= =]>^IZ#%V#@6(>15SB<,G2-8\BQMLE2]<\BAAOYS\3WGO:^TN\2;B&
MJP6@GR"2.AC:SK3M0X!SV]7+&JOQU/JA/1ARWG27QVH\*79@>P.NONCR6 U#
MI.\X]MAM^\B.(=(EB'@#>^2Q%>GR6$U#9.#9PPD7Z'1YK*8A,G9MC\O\.CW6
M163I=X37+%>6*\NU.[QFN9H?&7]AM=0OP1T72QE(D1'Y(-YP8 \=S@<Q&2CF
M460&=$=#>S+@8BF3@6(>169 =S*VW=;[2S%TNTV1$=#M.U-[U.?<9Y.!8AY%
M9D"W/[:G VX,8#)0S*/(#.B./-L9L:]K,E#,HXC36B]9NN91Q'B[9.F:1Q'C
M[9*E:QY%C+=+EJYY%#'>SG_XNO=8]<_@"U<EM8#S4YQQ3NT!WPG3Z;$:+SGQ
M "*<YMGEL1KOP^[9?8^M2)?':CI9W!W:KL-525T>J_&2$_!%IGSY6)?'NH@\
MUH[PFN7*<F6Y=H?7+%>6*\NU.[QFN9H?@GYA_<^?XDY$7 !D'D5&9)9YH[[=
MGW!2I,E ,8\B,Z ['MK](7>0-QDHYE%D!G2G&"EFJVLR4,RCR CH]CW7'H_9
MZIH,%/,HXE2F2Y:N>10QWBY9NN91Q'B[9.F:1Q'C[9*E:QY%C+=+EJYY%#'>
M+EFZYE'$>#O_.>?>$\R?42!<;-,"TD_3E<WQ.,&URV,U7FPSMOM\>4>GQVKA
M?I=^Z^=C#!%.]^HFKUFN+%>6:W=XS7)EN;)<N\-KEBO+E>7:'5ZS7,T/][ZP
MK.7W(.)K;0RDR(@D56\TL@?]MF_VY$/ ;E-D!G3'4WO:^KW%#-UN4\3GUY<L
M7?,H8KQ=LG3-HXCQ=LG2-8\BQMLE2]<\BAAOERQ=\RABO%VR=,VCB/%VR=(U
MCR+&VR5+USR*&&_G/U#<>U3XZ9S][U[M8??SSNTF]J#U*WK/;58O:ZR+R(?H
M"*]9KBQ7EFMW>,UR9;FR7+O#:Y8KRY7EVAU>LUQ9KBS7[O":Y7J*L&KQ\W_^
M!_S1OPE%Z>\4 GUWDUC?EC]4$;;2)_0]:R9")&,61+??7SE7]/O:G\_U[S=Q
M,A<)_:@FO(BC['KAKX+PX:WUU:=@)5+K=W%O_1&O_.BK[RSZ>QK\&^;J.NNL
M*HA0+."3NF!@SC#'(?&$?II^?S5;9$3GU1X&Y#PZ98Q9S?]:_O[6\M9?OFL&
M)+4C-0Y-*=/RH%8:A\%\*SI;T-$?/!;>+<MX)J),)'ND3.BX%ZB/2% X!\[^
MK_ 3Z^=H+N;63V(F5C<BL?JNW494N$X 73@&J8?H$3(*@,T1L/YZW/-0.5=^
M<AM$UZB7;RWU67VL_NL@LK)EO$G]:)Y^<R[A&*@=7J/*X3GNH(N:P')_L=Q;
M:9G%<C=.[JV<A[+<C9-[*Y>LL-R-DWLKQ9\L=^/D/F6YOT:Y>P[+_57*W66Y
MOTJY>UV4>UN1K#SL^[(LY7VYP/^=Q&EJA8%_$X1!]F#YF26BN54OD0/QLNDZ
M@T'B!246F]BLP[QT\F/2@]^_PP<.)PF_>?<M/O2^#:[O/S0:MSWM(;S1&TY:
MG#S7I[!F=$(SQJ 9SI U@S6#-:,R[9$SLD<CU@S6#-:,+<T8@V:,/=8,U@S6
MC,JT)^Z UPS6#-:,7<T836'-&+!FL&:P9E2F/1UYMN.,63-8,U@S*M-V;6<\
MMD=XQLNZP;K!NE'1#=<#_<!^+Q>I&V<X,MTKCC]$$*6;Q(]FXKF'G8F8Q4 "
MEM]P"Z6&%/ $+90&0WLZ;"5UE$L5.PJ1X<AVAZUD'S%$N@J1J>T.V(IT>:RF
M(3+MV]Z8K4B7QVH8(OW^U/9&W,ZQRV,U#9&19X]';5]WQA#I$$0&L".?M%,4
MQ1#I*$2&+BPT[(MT>:P6(.).6FF=T&"KG^X57/PNLMURBWCQW" DEUN80U%+
M1PF/;4,]N^^T;?KY7*W;%!D!W;[GV<ZP[26)H=MMBLR [F!L#UO?DS%TNTV1
M&="=].T!.PQ& \4\BHR [F \M/M3MKHF \4\BHR [M 9V5.G[:,@AFZW*3(#
MNL.Q[4Y::<[%T+T8BHR [L@;V?TA0]=DH)A'D1G0'4WMR:B55ED7GA/^G 99
MB;@6:1:L_$P\NSE6?NK#V>+&GHH.1P-[R ?GG1ZK:8A,![8S;ML0,T0Z!)&1
M-[&] 5N1+H_5-$3&X,XYK70Z9HAT$R+CX= >MWXPPQ#I$D2FGCT:<T%!E\=J
M&"*3L6=/^GV&2(?':A@BTW[?'KN\H^GR6$^ 2,=N<S4AQ?M &XF7QP7/UD?"
ME/BZ>109$?'WL(C':;OFG ^KNDV1(= =V(/6VR4P=+M-D2'0'=J3:2M7RS)T
M+X8B,Z [Z=NNP] U&2CF460$=/M>7[:29N@:"Q3S*#($NE/;Z[/5-1DHYE%D
M!G3' W 8.!W69*"81Y$9T!UZMLL.@]% ,8^BDT/7!+9U[,3E8&<<SK,V9*RF
MVQRZ?;O?>JN/<QOFRQJKA6:I(Z_M?15#I$L0&7MV?\#I;UT>JVF(3$?VJ/7C
M'(9(AR RZ'NVXW%O_RZ/U31$1GU[P 4]G1ZK:8A,)_;8XQU-E\=JNG)TXMK#
M/C=N[_)8G&=]CCSKVFC?];CGK8'_*S^Y#:+K4"S@0_G9E6K;,-NL-J&?!7?/
MN.3/[4WVOGTN%L$L$-'LX;3O_5I\F8DT_<;$8PWS M\=/"]XSK*!/8N<M@NX
M^*2KVQ09@5QW:$]&G 5N,D[,H\@(Y'K@J;=>5\W([39%1B"W;[L>=T0V&2;F
M460$<+\>3NSIJ*L97<^9,6_S#*'(#/R/1_:TL\WL&?\=IL@,_$^F'<[H9?QW
MF"(S\.\.^O;4X06 %:#["F "VTY^0E;\_)__ 7_$ACVEOU,.^[N;Q/JV_*$"
M>/4Q:Q;Z:?K]U0]_?/SEHW\K?DB$__D#_"?GP2P4?D)37^9'15F\QK.TTN&1
MY(SZL*J"=</\OEG=B*0R3EGP,Q%E(H'WO$/^Z"<6<91=+_Q5$#Z\M;[Z%*Q$
M:OTN[JT_XI4???6=17]/@W\#B^E<BWZ_%P@B9'JR\D/]$+XP_^SJ_;4[O7[W
M+8[U?I=-!QB5$[^&3ZYO\*-K?P&DO[7\\-Y_2'>.$=\M$_T=R;FWUF#]Q7+6
M7TIGE'1(&2=SD5RKS^CO2S45#W^I,V-[P%C\O2S+*T#'L9/]J_"!F'RV94)W
M)DC8VQ&;XGB0@81G.Z("0?O6,A&+[Z_^Z]???_KY?Z[>_QK-Q9=WW_KO#\EE
M%]+U("]3H@%Q$X=S&/C3,DCFUQ_])'NP_A!!E&X2/YJ)^A<=JU2UAZURHG_?
M)%8^BI5N;M)@'OA) %CVH[GU4QR)6S^T?MMD&_AGO4EF2S\5H!%)Y@>1E1&Y
M:R(W*<BUXLCR 1.KFR 2<\!!&J0]Z\!8&WAG*K#75VC-@\5")$"D?J-(4AL
M'.)ET&"Y9DL;7AW!*S-\Z#[(ED"'@*?_M0D2L8(/T[)8X%OQ4V9I6TO_3L ?
MK ^]WWK6#R(%2OPLB&[Q51^NK:]__C(380CC?&/%B74C,E Q^,F6M"0B78M9
M9F4QX JF<!M5)B)?;BV""(@)8%28RSS(@ABYZ6>V16P%%JZ#"#]4Y(-- >3C
MY.")U,*YPBJ!#(!QB-< RP=)@9^5YP]*!C/ Z51)5W-:)/&JF&FO,:1]@CG!
MQR*)8,X5K#P+@G-DKN4YG@=?GH6;N9B_?3[MM&19R!I<%($MWU\Y5_3[VI_/
M\]^E&?KISX^__ W0]PF_=/6,Y4 N517[6EYN,/.AWJ)>[5EU]6^'<U2VS*6R
M=%O,T2PZZ)_4O,G:=DY@4?X._8B)YXT>\W>J[_,W6;SO??7.]'N9'8*Z$LI+
M27) V18L/Z">9#BVP83X.@ _U7\0L(9OA0_P-U"VE.KQT/HH!7WC]1P+)!_B
M[U^_Z9=^*YY#O*(54^]"DM<9?7H?)Y_!-GQ%6BRBU,^?!WSW8:$$.H_>$#3H
MH+&6/,I]H[5DYF>P%"3QFE;+$ZL(2@AU 18:?Z;3RZ1ZK'!E4K"'U7$3%@L/
M*!/\#*B"Q9^6-K+E^.?(SS;2'4B!:%HZ]ZJ?.RQIW&8-7-CE@&7YM[<)3"T3
MN3KC5R?E[ZYQ(0?J$_ _8*I?[U?XG1'WO'Y\X/6YAO=,T.Y'UN]?@-@U8$>@
MKU?"S@%P+/VYM=\RD[N#K[P+YFHYE^U>;P6QKC_9XAR]X) )WO7SM[QKO:LE
M%UZ]NLQ(,-WC)PW:?^:@)=%;R-B\,KL5SH[[U4E6O.4"GD>N=F-O/\(/,<[:
MPPNU&J)-=,??5=?$9KA3GG^%46X9@KBG 3L&YA'$M3B6/5%L@;\:W=9I^YEW
M<WZ8QF5_VI^!998YP15VQ9(I^:9/?%G'N)M)R^8Z-PWY7R6?40X"^8Q[FC!8
M!5E:\/[F 3\.$KUGPJ&S1/C5W>1I^%6GFK]&=[#GH1UC8S+YD%D_B9G  )/5
M=VW:LMBX6O;4>@DNX5S<9  D4!O8".+*<0#;(IP3P'W4!DW^]6WBSX7:TO4L
MW&L5?[36<9(M8L!C^LAF>![,K2C.<$M*DD:\K^#+MZ@08>Q'*6YXX=.RQD1Q
M= VB!WBO$ C@_ F0L5\S[68WES##,+Y'$J2?FB[C^Y1@AR8D3@.MH/C1-L>_
M!GIG?I(\X/=A8[T1W^B-^#,8:2/LE6( &4EV#0[,JO0F> *PKW;@=:S:MY?5
MB\DS??/G>N''.=X59SW?",P6&1'W,K?\B2%Q->D\$(Q!RF>>/LT!5WZ22CC$
MFQ0L:3MU"+5S:/PP045Z2X-:*4!^OL67@H[14;4IU5!Z/7SJ3/2.9IR+\UTH
M*SI2=H_(JTX,?Y"I>I?"5F</#21EW'["*A^):WTZX%:L2;J"Y8Z.4KYV08?@
M=>]9DW(ZO$8UZ<,JWD19%]6')?\RR7\4"7ZGBZ)ORW+J0_W1BR^^^;^]/\$!
MATT,.(8/M.VB3\"#QJ+(PN4\I2WU6K2EYN5HO(RB/6*LA'7J/<,W6V?!37)]
M?Q[*M.UI8^,@=^JV.'DNJ+@8BDS"L=<;=QO$SY_[7YXZ\3.LP\_;KG_P?8Q1
M??CP@9N<-J2FI[A*R'9<ON*[RV,UC9!>AWJ*=6Z3\I@)E1;4Q%61?:;&?*9'
MO*5!WW9;;]'%[GZW*3("NMZD=W%-@KKCC[,;;JZ3Y3CVR&O[EJ-S6^O+&JMA
MB+BC7H>ZR)_#$:\]\6C0.__AAQ]:%L@+9MBJRW/4H9LIA#_B&34VEV>M$X.Q
M[8W:]J&>#[NS+S&L,J]>99S6]QSGT1<3EMS!LY/[/L69'YY93H-64E+V:ST6
M?,_C#::/[DM/N91C\G8G[MJ>Z]E>_TQ'Y74X,V]E[ ;ZS[Z<-8Y5K$?H%$Z?
M/]?3''X7/^\MNBL_?F2"OA3[BW+U'\W,KW;8IUX>ZI-$YIE1:>DVA^M$7[?"
M[Z]8]9RCW;1]%;=[8+A_S(FSQS.J Y!55V-Q% $'O*#BYQJ4=+;&NMJ[98]B
MY)PQKN":LL^;+;:6&?,IUD/!P[+8[;<XGC^HPL;4DM5G<9):?XKD+IAAW="O
MT:R'IZ]_9GXT]Y.Y]7_\U?H[ZV,<)_GW?HR3=9Q0062SA<,=P6('X><U#K]?
M95.4-*_?N\:M(,"P7&:(Q:K>M-?7Y:JFU*%75\[G%[W*@CNLW$([967^%T(T
M)F7#S]?BBUBM*V6 ?FIA,R-5)1A@<RQ0-''[@%6P*_]+L *H6M13ZQK>@/6O
M\4KTK$^U;UMA3>9F;?GK=1)_H;N[PP?+G?:F?X&=M]MS_T*D>!Y\H(:L<GD1
M?!'SZQ5V0L#:\-*K56UBWF+I.=6>=76']%]7DN5XH%]%96[X4%._^;AXK%U=
M.KI1%G>#PVYPGL/=X Y,]D*ZP3VCK!GY$"Q@2<A*C<)*1<;2T%5*F$]@$^IJ
MI;E<N?34R<J57W-!7+,5<66,<UD<X_)H7#9;[-[9 G<6_,L$CPLLR_U5RKV5
M,IB.KC^-8*!QD%7K^ALYSCJ'QK;,MP:U3O5#@*U0*T==KT!8#'(&^<4+BT'.
M(#?<87I6W[M*Y/%ZW/-*H7.9(Z ^JS]\XP9YW-:+-X]GD'QKR:LL>+,$SRK_
M6B7/*O]*!<\J_UHEWUF5;RU&?)K=S=7[7S#;RE+95B?NT*F[';]M09(<%F&^
M,=^8;\PWYAOSK3QFA]R1/<'6O^+U/Y2++G/"V9]@?6.^,=^8;\PWYML%^A.Z
M2,&;O*RMY,FB)-7[3<JU<WA3\ T03^4H5&BRMX9Z;]U+;W)XX%N\B3*B.K=9
M408K!S_I:'1?"P:!#&P<:GHGV7H1=*Q73)O3=IV^W1]YW;Z-PCP<O@Z*#,+Q
MN#?M-H:?/_4G-Y6Y* SR>M'JM"=3VQM-#$8<+Q?&4F00C,?G:CG&RT67M8*7
MBR=.>SRV!_VAP8CCY<)8B@R"\0A;*G<9PRTN%V>(3IXNQ/CW:A0QS?Q,Q1?7
M<1@0'=BU!MX=I/@07S'3D'Z_O ]Z?^+9SG3<G2M$.B*V"X((-B!D?'1XK*9-
MR-@%][5#MQ!U1&P7!!$P(1VZ+K8C,KL@?/1=S^Z[?-%=E\=J_$IRONCN!,DG
M#:>_ZM;GHI1X8F(P@"-%9[KKUYTZ]G30MJ7G(&>W*3(#NH/65R#&;;<I,@.W
M4]=V!VV'^!BZW:;(#.@.>ZVT7V7<7@Q%9N!VW+>],4/79*"81Y$9T!WT6NEP
MWR9NSQ&-:;+1X]7[W_9>&F; I=;MZNY3NP&=1WF?0>6SM->SG7[;1RT&=:1B
M9!J+S-8]>88EP_)Q6(YL;SA@9#(RC4-FZWXXPY)A^?@Y?-\>3H:,3$:F:<AT
M>VT?*W>T(^NC<0HC4DFHKZZUW.JG9H*$#0D7/MD0F$+X*<Q%6^'0T61B#_I&
M&):.A/=995ZYR@R]WH3UA?6%]>4X?1F-)K;K&+&E8I5AE>F"RL 2TW9)(NL+
MZTMW]64RLD<.[V)895AECE29P<2, ^M+3(YJ.'+XX<X/0O\F%-8B3JS4#T4;
MMS!P86?CUN[<J\)EC<5R9;FR7+LS%LN5Y<IR[<Y8%R'7<Z0D\"TJ?(L*EX"=
MKP1LU+>'7MM%)!V)"QJ"$_,H,@*Y@]93 !FVW:;("-CV/=MM/:>:D=MMBHQ
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
M7[S!U/;Z;0<^6&589;JK,NXK66),B#$.8*:MJS0->D9EA?&M>;RY"<46]H[
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
MC/G9"?6NE$*=N^_@L=<AXHZJ=QAT^D]S25K73^/D95M]O/NCM.]2#G?@#D?
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
MD>686+<<9 K\C9IK:H':TN2"@Z+,-C 1=W"./3:Q;+0S6XD9/ Z7_<$[]O7
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
M9&3Q5]Q5V%8*LFIS9.O2] 5'>!]WD71G9/"G#1Q_2([?X5]FGPB8L]1"I C
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
MO++H6+I>\XEV84W9JQ2/J<C*JJ,%[E+00R:!3Z1A%V6,D,NN8.>*C>H0;/F
MGO]T,@?V<_AR6Y5PY^@O(K^5=",0!0626EB@'=]&,;5MU_I8G"Z69BK=:[P+
M!CA"#-:%Q8P"UZR/I@1%EL+# <CE)G7Y[YZ^[!"=3/KJ#C:J;A:$E+6&T)VJ
MG6)L-XC@:/F[QNNW:XRSTU5ZU8'Y9F))I,$N(K/3TXG@D: &PC;A%=VR6X90
M?R1!S#C:$8.R&CS+0I@#ZPV7^HT1O,-9H=86EB.G9K',RY4Q E#>XP"4^ X_
MM9"H5V44'\[5G"N52M0;F"K&*<N=0"I2H&;[8VH?_^(BB1%UC-_38(EEL;L5
M'/=<T<*+2K=^R^.A':QM<O(LV/X>$WED1>8>]]8,VF@JZA:B)65Q9+OM!&_6
MY;+Y#46+=DGC8/A!5T,/B1-59'P1$&>F-VW,ABTC$KKV/5GEFIN0,2D2D*G
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
MM2)SM4-^XM%&M==1G46P,I=66M%%,V#\]UZ+G1T2M*L> ^:RB'3&.ND(#BU
M*X0=5A9W4(;)7P[@H7]LTP?3#U2V[A@.=EX]QN,\M9?UKHT]="(G3$UC/DIQ
MM3,63F0HENVLP*I9P19GZ3T1(>XSS=(_4+,=QFB$8<%Q'>732 DLTVMZ[F*X
M[CO-_*H3@;U_\]P[.=A< SL=*[([R,)>@[M"S)IG(NS4QO%P/2#HJXI\V>)P
MNV6=I.9T4/OZTIOYFRZ*0;RE[H_)O \+ !]RGV.&5W[GX3)NWC<CACNXTU7W
M4Q$OP0(.=+BVTI=+' %G#(&191UMP\P%) $.68:ICT(XD051-4[XO2Z^1T/;
M<(#]A4=O40V%FR^'5SY^U?B]-EX;U?TY &_7!?*8!:MRX?!@J7$%2NPFA@'T
MIP-%,/]U)"I ! -*A@[8/>2UL('B)@;07EU/BG;K7[IZ;[U]?BZ@-;8T[Y2&
M1A;+A.#&^VYO^G!'#&RM]X>9#EP)1M\_IV66E)V*^=DHU#C3ZE0A,R?1WO/'
M]XT^L&M/T/V"T8->Q+:Q57CTCVLH?4?X&*QWN_4[?1UJDXF9B\C*F%@2G^I/
M7DG8>D@L??^,$$L12U?;]W4S[4VK%SSPZL=<1UNWW:V'$T$5OE.A]C0:&P*G
MYXSK%YM&%+2+F&V.!X@&=8 \[3#-NUE78DK],1GN#G]+$Z9$FSNFK57^(/@Q
MA1./Q2QK_/6EX\P"34@377MIFS.K_I6]X*5IS<+F$VZ86GK//#7T3JUZ=K=G
M,QJ@;RX MMD''36&P?\FA</DJYL[5H7)K9Y%TRY)5&HN:=LRX(ZC^=@Z>9*@
MR<BRZ=HE6\3L61X\[$SK7P3$=VH._ !Y/YXKW!DH5KE1#VPTRU=L]X!G//4)
M%O!G5M.I8*CWF$PEB4@!((S[0JIQ,K1.:J919=@]XPJ#T5>->XMOFM7F\+:.
M=1R0%[MVC%JN/8^T<&F;W33*.>(>&!8IZUK#3MO/L$', W[)U3>6M43^Q5/A
MQ6E'P-(8I?4%-!Z)Q^$\/CNLMF25<._?_-;<C;GU;MR9M_5NC.[=]%S^1[\F
M?6?3G*?=8>_BS*T7-X09N[A^$OZD=VALO4-K^QV:X6'HJW:2]AW_;,7[+FJ,
M"#>N2>=%NTP4<EZ&D1'NV]NRE=:1-X8( Q3IMF0:6?P>)#$VD&0H7$?N9U)"
M5RD*!TA1\%6*PH[#7G:*PKLO=:2A[S%DW 83?5F+FMI0K/VH&]&:^P-28!HC
M$^/-2^O,3,$8VBH=H0XV>9CU@AM/=%N!D:I3K%#V!3;/IFRSFVH_[5RHW6A#
M-+R/1 5RHH5PO=<J^8!M=O+C-J+G&A'.2FX =W=Y0\J.)HJM,]:<[7^N^WEM
MA,SJ<%$=S:J]CZ+M1QVBJ4,$0U](&^YNU^TD5_"X25O*P6O*NW'#VD[32M'J
MI4[GX)IZ(<K&ZY?NEV@2,=<9+Z/,>1Y:PCTI]^2CU=C";>3.+713#D;JKW8;
ML4VHM8VGZ")]CJ4._(?V/<KHUKYN+'<NJ#K>W\:D;^#(,W6:-BZD%GH=KXR(
M8#77VMI*/& F&JXUUK&.38(84F4H>KGKA?MI^04,/6*BG0&8?U\P0 UDG6&8
M ^^BJ%!0UYY_L$Z7.49?!XZBU7J>84P63*UJ'3,0M24 ]_C[.M8;_//O->O!
M6$<;ZMRBO6W?HQKN(\U2$4=&V[:QKC)C/<I85 NV/E1:,.XK_([L1%VUJ4;A
M3O^#P5MK]S]?5X2ENKQHV(VNT93+C=RMG>UM4&_NM5-@*>3"1F!99AW_VUCO
MN9$V.+S$NM, L>*),'<-1%@VU88BV<EZ&AR/:Z;=UGLM;,JZV0]%IEGWW!GV
M'<'5;YB[$_9U58B9%FT'G+IQ%&LF\2E=BA85>_8&@M_'E-8!K+#>E)^KB5 *
M'S3;"AM(T>O=T^L'Q!J5]%"3L8/.: H,8]7>N1X&;+:.Y%EHM6.Z&NNIP5RW
MN6 FK,H6V[^MERFZY'@&!1?O(\V#N(F%4@U?P?Z+5-X[',NSIRECLSS TN&B
M;7*X2*%B+;1 J@FX(?[4D=TYK6XI;<PDCJS*5CB$K1 H6V''82_15KBW=K()
MQ>UGWL_ON$-A)"=@)#Q<^Z;-)D4@KOE3DHL.A-\\_#3:'E2_WYR%QTY4V&^(
M0@_7FZ$.45*QS3UMQ,)GMOKW+SA+:DZR;8Z7.'1W^M:W>PY[/,1*#Q\Q^<!5
M'SSJTCK4H+'1JDR&_8\:SW8 :*,!5-$KQ'O&_F\+LIK@"M3%P\4CLSO'>V<,
MYS$C:Q^V[Z/@P-&1K+. =[CYA*]X=')=@I LOYX":<X!/_: ;JT-7/DSJZ.<
M\QF5XK-QD+\9= W^9@*H3XF=UG%X[$GDR?.&VT3T5FNHOO?5(8>J[Z10T]M%
MHJ^;:.@D'+&=M+[?Z8^NSSQM1^-WT[=4Q^'^<F"!'A/J71G)A@8WQPZG/K;I
M.WI@VQ,>_J$7?")M7E'&LZ<,2[<-ZT(IXP3R]=B2\Y_;4YJFO;TI6<'QU]I)
MDOL0VSUD9AFZ:X<3T]>I9<IEK75T% %.' ;G@R+/UGAY,YJ[*:/LE%U=FYQ,
M#Z=<[29FR[!UU_-EQ(F32P59$$6^'4F!NJ87Z([C7AKJGD):C8=CCRN<?L/4
MG(DO[S0QP2[V/#0\>!H"?L0N'R5\;-WP)XE/WH,#IQ<U"C.EPDPS "O8.'/,
ME$623&4,6>XN>?,[&_<S'-0JPQ5+HM0]F!G(LO%#L(RIE%;7LG3#E(*SG(D1
MIDCFF9.,$YBZYT]MYYV&9$X2!SIW?[>DOO4C,YQ3,^;+6NLB[O6" QT[\R@_
MU-TQ)LNBE- G*]^.#NXEE@%L)^>[YPHXA6_/(91PJ?FXSU;;>93WU ATWYS:
M8CLU8[ZLM8Z.(J$>GA.*7+!NO9OC_CU?T/QV"2JVTJOEV)$4V1=6H#O!U+%;
MI:&?]X[DP%Q/-[VI,YPO4==7:4-R!9=.3K]3)6<8NN=Z$N# Z26-PDRI,#/0
M/4.*V/X%"!*9LH96O0"##!<LB4*G$B"F2'1W?#UP)^G?=/($B%/O79',A9",
MHWN!\RQ(YB11GG-W;TOJ2I<WM^1,8*WN57[N(47.T$8Y0&_,SBGT?$G$O'P[
MDL)K['FA'GA3*^%GHF]+@BCR[4@.U+4\W795Q.-I9SIBQ&-W<FNV+K?-FI;
MOI'08#XY64_D;79<4S?E,')/+H$4:DJ'FI9W[J7],D@81[)0R'Z#.4Y\\0\
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
M@D?2!2]W$OG_O'B#U3Z5(N^=%93!;TLL.Q"__X+U%EAN]0FKQ4KM?5,^\C<
M^ZK>6&_D^2K/,VU.P<Q8XJ]8F=*4.G3!V!:OP%MPVT>L!/K4%!^]J8N//F+"
M_^'J#@3F_FM=5FER)VA\M!BA7_Z$=30$BZ.6,2GBNEZ&S32#.^@#ML@3.-$\
MS=+JCETV678*>GCUUAVOVQHL$N=P>5CXUI9_#$::Z@RG.A^S06JL#(5-5M.[
M5Y?0&,M).CVN>1T)+R/#0K-\17%EV+5XAI77L>:*,^WU<'MP4E;L4@&"L[J#
M3L$*P!!80U67%8X"XX#U(_O?X[:"-GZCVZOM>-%B6I==KE= ?KRPJ=1BBC5"
M[%WLM+PB\Y^TJ4;D!:);EQ8U9KQD:EOUR1Y0V:\.192&O/WTX:>?T[+ZG=6'
M/+HZI5?\O%^IRM.*4?JUS)8QL_CE#N%30VFG9!L41K/R\S'G#PJ;P+*\^]2K
M_OL(W/;X^[0QK-TJZ:L>WB)E<\2I2]!$45]#E; 81<9TQ:JU.(>(U@6*%LX6
M6*D3>X^@[G*CU(]+J6_WUA<>(W,5OCX'?!4HMAME&SQL,!4E)6(D\,I%6J*Z
M4^HU>@K9A5C<$R];L5EX0K_%KRB45BC]1)2&3U+0+>+=.%T_Q=#Q)L\ 49F*
M?IL7?\"/>!S3_Y9I@("UO)*U*1(?Y\>SHR+O?5I5OX5D4%^[=ES%N]_18:<B
MQ=LYE+R?0S7^9:;>#9H9@(74/BIZ,XP\IV,'!=&+(J;QFFGDL)DL8[KWBMRQ
M_R:4\BUT0=_PM9I'Z8Q]W;)V(+R=1H]18F./L7IF7)"2>%LU_4Q[RV! P;;
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
M>DR'@'[+Z&I^IZTRLD1B8[!@R\,*!;U&@:C=4NV&? ;P@-(".XX9:%=%GJ1
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
M)>^^VG#"9NNRX\5L8FOB]U] (V19G)]X%N?[!B1_ V5Q59MZ/8_Z*L\S4$I
M0T4QS,-8C;^B529X? 1/B.FU6<9K HY;"-!+TY"N)N#XA0#]NU<U 8?C!HQK
MWI/M'<R<KS;S_@>"P7>L34W<>$1-@.\.LAQ,'_3T-BBZHRC .'Q1@'B%/-P&
M_LL8#F>__:SX!W*@?7+^6\WGI6FW-IK@X/;8O>RXC*YJLD?.?_\J\(FVR '@
M0/IL$94@O)$%K+#FJO)6#MO$PH1MR4LA!C?4=4'KG:(+$;D$59!A1Y-=U%P
MJ:AVHJCWY&G2YGYITL,TZ 'WL,(V^:)A'O=G2&])?1[!Q5/F.T^>YCS(5!8F
MI[&9LLSM8:O+<#=#!0]Y^6@B<Z_VJ6/V;$E4[AGRA\M9-K5:)BGW\0'<Q[YR
M'^\X[#-S'S^WQ/Q>\OT@@]GJQ&"- R;F]V1I/_E^L ,;:WC;';#$_$8-WI68
MORLHNYG-+=+S77_F;]N*:W8 9>A-N'A;XF>SQDC&E5C.]SJG&Y[<'9Y\[VJ
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
MZ]U]5_A6P*PHN*$-2PZRG!M'3STE$/AWNE@O&BV:IZ8VR01MZ%8XIE@R<-4
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
M[/4\7U?:+RR"J'T$"ZS!I\&",@6'!<-F"B8=L3.8D "VR>(LM3W.)$G'-D]
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
M$E<@*_/<DW>_S5U\,0KS>'HTCE^&=BN39;&#EL7Y.,$&:!=IPQ^F[U81MIK
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
M6%Q.=?>.FLLT5J9?7._-YV?WXO+B[PINHU;QC.5DL:YG+3?JQ86[.8?$QF+
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
M'8[ $F\3#+KP(_5/W-H7;&(A&;(!G_PB1&*3T3$F&:W=2E1D<5P'^T[=NQP
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
M[&(]O^.+/Z/Y]&B<-KJZ-0FQK^6MM7EMISG 2YA 1Z CT!'H"'0$.@(=@8Y
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
MQT_;B?'TT^E1_9%TT\JZB,$ ,.\LDW[ R<6;(9A=#ML00^T 0]$53  G@!/
M">"["O!MZY@.0R@I"&VP@+<I<.<1;0@JYZSEW3HFZ8;#T@VW'5N&NAN=!I!?
MX!%.8F:C[YO3;'U1OBAP>Y7CPGH9*<%&#5R__U/S&YT#:7V"7N[=\%@X34_#
M4=[H\C;*M5?6M^ELFT4FS7PY[6MU"CM&+W5&FZR#C,ESDT+.T:$))2C70IP]
MSUZ7:V:W<R8D9]*HW:'@YN1W0 $C^=X=^0:#4%+2WH, JU40H@JY3@I+5M[%
M1\GWBRW*MV8&/)/ 2;R?HGBWB<_S*ZI4NQ#]OD/MJ5^RN,_3WF/^Y\?I47W[
M^5)R5XA#J A)* '>&T O@\NI6*M$=%[[V)8KV[-BL&[9&Q=,\C:MH!>UFMB#
MV&/_V2.C@:R%=B9I0)4=0$S>I9)]JGH(;%_M6),]M&'@)9$'D0>11U?D88W#
M)+AW+B$@S^B"K@:,YD6XX&RYDSRV55 OJU%2M0L#E@B""(((XC$!H%L9 CAD
MY;B/T@O0*J*1TH-Q7.5L3.N4J0$G$@EFN6)VOUAC75A\2^$-XJ =4%)0RY!"
M#(7;"!9+X-[;' V(S&UI[?^SY9;:P)DVE6<L[!//D'9"S# P[00].(7%<\L]
M1)F= AYCX=E)%,&M:;]\F&6<G\Z^+-YZZ=SH2!N1TC"E21LA;80X9T>TD1B-
MMT89DW@!,,4+:8NL:HEW-EC;EO^VL2[KE>R8]HIQ\13\HBV):><?_?N_U6]@
MQ<'%]U:#^J4>P$'!3^.C+]^-_O!A_"G/1V_RKZ/WTT\X^<.?1XOOS\>_Y28C
M;9'Y=;Z"Y=ZUO>;J'L1Z4^39V>L\Z'U^RGF$L>EE@I,O=7?J'IS47SJ9-J!9
M)( V)O&HC"<XB6,\JN]^=E'-_WC;ZC;ZQ+'Q_/_GLQ?OW_WX#G_.+^IM^+^'
M]:\+/,2CC+/%H7^\R,,[F1Z?O?;Y5\X/_NP-+P_QCFU]=GT!;TZ;NW>Q@JNR
M_8"G=LW"%I__FANF:=!7!>WH_(>:%[SXVK/G!\8>7!.H:^MOVZ2+#3JN7SD(
MS9<.L-1G^@Z/?L4O\VN$]?W'V?DO++=L(20COA"4\X1)?LF$9U_C?QY]/'N&
M12+I>?;HDA];$TO/O[5Z<,]&?[KIV<X6M;J&KP[EKQGKFJX]T%?LN[JYC0MX
M'+\ZE7JF./HX:XCQ=Z_?O/KA?YX]?SU)^?/W?\+KG+:RS.NXO?+YZF=+$EE^
M_AB)&7U-@M=V=[D79RM8)>%[T<@Y+$.]=M9AEE=5?_VY$L9?ZLD?CUY/XJU\
MT=DR7J[2V(66/6^F1BP&A?]X-/UU7@^\N4Z;+RP^KQ#XCX.#PTG\.)T='#Q?
MG/S5+_3 ?(OKI&[&47/]Q<K-B^NX^?SL)EM>U%VA9]0J;;&<+-;UK.4.O+@B
M-Y>FW9:HOI;&N\[[K&H>';SGG547JPO@]TA(OR8^;8IFBTP]>_[_*@?/1S]4
MCDNCU8SS1VMN#];66NL26E6T^YQ-B[I& .T(H+)#?"X*'\*LJ@=?O<6.(Y0
ML2X@! &" +$*"+Z?@.CA#NNTU.U2QQZ5V?33Z.UQGN%)XV@XC"?C7\8GXSS_
M;E.'=-,#=BL%5S&^_LL_P*G5/[W0'M(>;FX/^]#,S\Q7 _UWCQ;F-DI\DT]&
MWS3]HK\=C1>)15W<4=VU6-@0B/MOL7!EX5N/2JT=B?*#V(<[8N05XY<]&U9B
M55YGGY+R0KD,/%D/(204#GSA*NF^>S4(YK5GP'5GP:NM=VG8R&EO+!1.3$5,
MU?,^K$=4&H7&Z% 6+B!;]!F,X &2]B5SV3+$7%P0E=C<$'/-I 8F.DS;&Q9!
M;49*B5*(4H9'*5*G%%/PH$6!F"NW*.^L\]F+RC5M?:KX!:7PC5&*ELR)AE:Z
M2]C9"4KIV03MUJ1<&:?5I.[,<D52'!_ET>2ZK=E\N_EB;/QRQ[/I+^,FZA>^
MC*87CCG<O&-NO7%K6R3;KAWGMS+<5F^9P=W1! ." <%@UV#0MX>W.V>NU+?=
MO*_R<;UMQXO1E&R$GZ9UJ;\M/AOA)(VFBU&!5<DZ6%RX=3,_/7Y,X*,LGJ$:
M-YTO:TUCXQ&FQ&.,B%5<'4[2X0JP5DP*Y6.6RN4LT8 ,TCL0T3<E ")S$\QC
MW:GW+ )@]6V9UG[S[=BZ@=3P;C<2R[T22RC2ZR1-K&() M#;:NCG$"P'D;/M
MQWFHF5.6.4YB26))8KEPP%E9O*DR: &4TABYMM[S[#A($UI\^ETXX RS4C C
MQ?Z+Y8[YV&[7])NTC?'DE[STLRT&?N?YZ)N?<3R9/W[F$9G&CS:--TTJ[W-]
MW]]R>GUQZ']ISOIOBX-?H16NE86DH?CZE\[1^Z",5+$X">BDZ#NG@3/A@%G?
M5L2_18(9W.5.8K.FV-R1^W-?N='>%6XPYR(--"UTI%3@BS+0S"50+7U"N]"2
M#0-KF71FUZ3EX>=&M]13%C<!U0@5]:KB.E3(&U<"J*;39I0.8UM;WBZT7\EL
M%3<O!F:4;D_<]L=1?GN(^N5'G/Q<%>;Q9'18D7DR7_C'_S;&,#X:0+"9+/UN
M+/W!;-?P],_=VT."'$&.(#?D[2)?W4+96"J_"PVC\=.-\N?C/*E?(0-H%PV@
MV^V?UY/8=,?,K_+RW]>3<Z7RRX_3V<LC''^:'T[2V0<7B9(_+"'Q/L_S[)>\
M.K[$&H.A9(3 P902C$PVQER\L@5B7S%UQ4!J!JVM. =M*)$7CZ3J:ZDJ*G%>
MN#9&"DC>!F_ 12V23<7DMB:573C[A-#,",F<:2NH(;$BL=HQL0HZ@RTIH2P%
M<@9TQ4IN8LHF.X.I'Z>>ETPIQ;3K8.0Y9:]VJ"?_UR3C;)+3Z'B6/XU/*3=U
M+ZW3[DGL'$?OSF"T&N53(<7 K8*0(=J$*D#*$$(E'Z53VS3 3E)4C0=F^< (
MBGQ'))U;E<X@JM*@P)H2$92T3DL)4$(H,LE@6HS=+M1RI9DUCCDY,*V<Q)/$
M<[OBZ;05RI1&TJJ>C\X&B#$HB5Y'Q7E/,7O+.$@F1-O@[#T3S[UR@Q_&.#NM
MVCVYOY^21^'LU%=2*U:355UPB,DUC@(P3GF)/,IB?<C*H8[]J./"6V;5P#+@
M!W>ED\1TDS'W0)&)IA25G>0%"R@T(2D=??TJAYS R\?JR..'Y7=+S;@S3"M*
MH2/Y&Z;\;53\O"Y:N\P==Q8"JH#:& %5 D7DNJUE9"=56T8PT .S3W=%R]V:
M?_O<I&HZ(N7Q+\W@&O)PDY&^CHIP#J7W%TA:G4F/5013,,KJ!!%M$!FUU")+
MC\&!ZLO)[9UB5@R,I3;>L7;(.@-)^% D?*,"SA44[5T0SG@01CO#%69=11Y\
ML:IO&\"J*N>M'1QW5<[)6_Y$Q72S%[&12209K4:> (L.,;IJL=M2LH\8<C_&
M@F+.**;</OG+N[J(]\KA_BJ7/)LU^333HW'\,L+XK]/Q?+S =9S.3\@#OY/^
MC =SU#D.WBU@<'B)@I<-"%8[145K%>2@HE0@=&,K *:4P(>BH*TG=!>&@V8"
M!'.[EVN^:]8!2>#@)##E8G0P,EO%0:!T)A5GZ_^%"]R;GGJU.5;?D%4&( DD
M"1RD!'8G@,A+0<$-1H0$Q:D<C *3;0S:FD>K[ \TK86TS/-]"4T_%4?_A>)]
M/N4 /V\YW84\##OK83@'TW**RX<&2JNN0&^4E<9P%R3PJ'S)J@A?1 Q2:MY2
M<M.%RBZ9UXY9-3"%89 N!A+Q?1?QS4HX5'D-6$3(Q8.0C7(27$H"DQ&8]:-G
MOSU4(V'<:Z;XP#K4D;N?)'7;DEJT3TJ!C]ERR-Q7276@H5C4'@J4GFT'PP">
M0(797KGLW^?Q9'XZPTG,0\D2(A]%7YK^RN&_SW%:%WTMGNBRTJK('+(U$- &
MY622' *WV7D1>DJ79T(()H>6V+-_&CU)WF D+WC)M44T-B30B0>HDNBR3!FM
MC[RGAC%@F.:2B:'--B+1(]'K3/0RY")E$0 R5"T:O<Y:.)E]]EY[T5/&?1.1
M=I;5"Y=$[_)YGH(S_[QL=67:RM*M3]X^\B$\HKSOLD/^TIO0FD%HA8:JXQL)
M0E:-7WIO,GJ.-MM@4+24W'>A\9NJ>*B]&A&U:_H(B?N3$/<8-=>B:&53!@["
M>5/0.:>"@&24Z\?,D-8Q[@>FZ)"XD[COF[A##(H7D:,T"1(J#U*%$'E.(301
M@WY,&V<Y<YJ3N _-Y.G8KOE4=_=D/DJG>70R'6$IXZ,QGE"P82?]+@^.9)[F
M#]/#\S._.@BO2714VI040$-$,";((A-:[H7LJ>.\K1J(87QH:0:#RR4@@>DM
M#^]&B0F%*P?HE3, W'D7K Q29%21 R]]E^,*R:0P];^!:?#[IZ:3\&W]MC("
M,2=THDC>3&IURO@J445)E22(EH*93GI22F!J:/UB=R6C9FN>_=5DFX!'S;_S
MT3%^V7K*#9G_.VO^KV#JW1))JVR5D]$()?%L/*3@D4>GE*A?3"X:?+0[_X&:
M FC.I"._/DDZ2?IF!5US;8N1J+V(X)0.*$2"")@0O&H;;]V%(]]64T /+6.!
M,O5)/+<MG@DXHD1NE+:@2W,)^\1]T^M":.=Z&E35)-):!D-KG4M)^G?W\3S&
M<1K-5NR'08RL(G]$?]WY&@2LDLS7XS+ 2V.5+L5A@!(BRB ]+#IW8RZQ;V5?
M&*8 &,# ^H -[M(G*>JQ>=[=8B2%!F-M],7':C-;EU'DX@!%"*[5P]>)*LUT
MO:LU']A=O7\6,4G?H*3/<069)R6$1\C!! Y*BBR,,E&7M@DMG?C7#?-0;5FS
M<^'@/4E%V9J/_N7I;':9<D^==,@EL('4O(OB_3/7P K?":>:?KU%NU*@9'#1
MBU*,DZ#J%T*+MM&ITJZ8%)[YH17\D8^>)'Y?)%Y+KR185]6: EQ[M#ER474=
MB98;UZ+A=#M0BU5"J9H.23Q)/$E\)Q(O5<"4F^$XUD'R*D!P$*/75GN5=$L;
MC4[[]"@F+%2IIPS\X9D]QYC2>/+SP?)[U5@Y_MRQP?/VY&.>L=$DGVR7 EN?
M?*OD-YVE/+M8S^_XXL]H/CT:IXVN;DT.?-CRNH]1+(#T]CC/\*2>XTL\'I_@
MT9M\LEI=['15=B+G7B$$65Q*L12;O3,J!/[H?D(/)$+K#7-\8#U$V^1@>#$+
M$M<G(*Y-#7 J%@)W'(Q)3FM1+'<F9 G"M8AKIY:*,TWRPL Z#)*XDKCV8FC<
M0UX--B."@Q>@#("(/KJ8BS)%)95*$/W$3I3W#&!@QL6:8KK/9D6'(18%MUD<
M%;0C3/\\79:K;SFZ\M"=&31G#M=AL[&5;UHQ.KP$XH=ITQ!N$L='N4)TZ='Y
MVW1>O_X2YQ_?S::_C%-.+[[\U[SQ]UQ0\6%]V5^NCVU7.J*15LJ,'+ROEDX
MB0(L:EMRZ&DDLO&,U_] [H*-LU-YVD0;1!L=T :73N@H@TBBTH;.N*SD4!@+
M!H<]M7W5@H&US/J!%9@2;1!M$&VT:1LE<)>\X<8ZJ H$%HA&9?3:Z\A53T7I
MX)@2GHFA#8'HC3:&8-5U&RQJ3+=8X3DZ/L/G*'P93<^Q.<(+< [/J!LVEPZ<
M,+MEQ8JJAW.>4]8Y&SB'$B"%XA,6'[SP]0]/IJ=!=,8R(3BK-+H#G+<;^A )
MZGX)*G@T'@0*'P%,-6@2]]$$;\'%@.;1W:KN&>LUS"K!O-D%Y80$E02U?T%%
M&01/6&V#H$!:ZZ6+0DFKI#&RI)ZZP]979$(!@Z'EIVU64ONV%;H+]MA;RVD:
M8^''H^FO\U&933^-EFV*&UOA$H+?4>[M'N;>#F:[!GB;[MP>$N0(<@2Y(6_7
MSF@BCU4WA+FU5<[I+'[$>9Z/IF54QI]SJK]]<CH;@*)!C0:V(3&#8V*" <&
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
MLGX:630H?W?=1/:1172,+$K.6^(/RM]=-]%]J)R,H3([08G_>A'\I*4&OTJ
MXS  S=$**2NMA0IVE"([;\P'\\%* @'J["=]>;V>UF8P2R,MC;:+@+!($X08
M,2RR*T.2A#ZR<H_T_:SO?_UYBZ?UHM(2O*U6V*A*S[_[T8H@K3=<K)V@J.J1
M_Q 4[@#Z:F4&?!"8Y=Q=&[HOAB1A3WA!]H2]JA6>F]>\<L)\XS%6FJJE]*=!
ML?4$; X->[FE0&G7V &L=@\3RT5Q763Y3(?]CZ^7LT5^84>5>WD.(M@.T2'F
ML3]W1(!S6<\KSPDWM87G1[PVI7W&>U5<Z^)V;A_H!F._^RK@Q!&57:E+NPN[
M672#>%IQ,BA"=]V4["-.V!AQDIZWT!X4H;MN8OM0.1U#9;Z?T#Z.?%[3TZ_T
MS"IQ-Y8M_["<M@"E:UATJ\M<BA]<[\P/C@>O\IN/5DS8(3I/[DR]N?M%_*,H
M/UV)4H/"KLL^RJ=,1$R--I1SDFK&XXBFF"4T-CI*&-LIS7_O._C>V:4 H(K7
M?^35[_6,_(1:W;5677]Q\_^]=0.^!0_T!^/FX>[V/4'=QZ_]Q:OG!NV?&Z@]
M-2[0KM3'S0KO?^L$9BW]K))I=<NYLVW<$(+73OQ")T@8H5>QC[\Z$;8K0J5*
M8A03E28\10J9R*242HS2 92/IU^=-X=<G91LKL[V17FSLBAPKN7V &OHW* 6
M5@UO=<M<,]EMOKAZQ#)V"_?!_%?AO7VW5EVR+[Q_&;,(444QHZD1),D(M\MC
M$L$B@Y64^LC+>)B589OUU&YEP&I>% M+S:^.)/:$MS1IUFQU?;:[ AQ#K8M
M\55W2Y9#(*/4,Q='*+Q^:HD2J"6\WUJB-X4E$*!27EK%T&EZ3GL#&]+?W#@I
MV@O\6Q=V-)6?D56-_GX%6HH6SJ#WUU];HQ4,5VO$VELJ?2-*4&]D4=X4[B=M
M%V*A[93"^U2G@1G:50>E*\AJQZ6=R*5V Q85$+:;?7/CFE?B5?#:CF@IKS;.
MCT9SW3*8"O:I6[O*;O!N #=V^D55W%S=A=VW]B"S>QXHUOM07]_,BCM=3ZS]
MV B9S]SV]$,PQLZF_79Q=[.N8C>*YQ,KA(/JV:Z;TGU4%3XJ/A2=MT8XJ)_M
MNHGO0^8X&D7GC4#<4^N$*UY-+TAFHKRT5FO'N98IK?"QE^4WSK.7ST'NE865
M0T DR_:E[GO>:CEGGU9NBL?0'W^K<N-5\#?7[ ,X=O..37G4DS;K+EQ8A#+/
ME@LO>A;PI9C9(];^51\<>6D'7-UH #@#2:"O\^6UG;P5054M0.!'*V#!BO7Q
M9!B9:T@";DU_WA2SL!5"0U])]TOCLUP=NI-H<QA3(=VP'ZH N)/^_?PW75E;
MW.I&'^V[K!I0"])/[9+U/2=6B\-*R<QN0;O/N4 X$Y(;G!*>1F:@('!=#?@K
MC-R=_W?N]&]H[DE^4$5LLS*H/>YOW%3[I];ZXH,JMJP&#Z7U;=*=1"M+5WJZ
M;GMEWG.+=PQ0[X^U;=5RC),C\^%M\L3'S^!AL#/6&.TE&$<%WN,GC+P?@]##
MQ\'.N_:*D0^'*W?>M1$E?]HCZ+V5@DKEWC6ZH8I;:;S#=_RQ%M^=D'Q=5<MK
MK3X7O^H^SHQ,A-6O)93L<$)P)% D1)H"^G862;8;^NT$K*%XH/_!OP7_7%I#
MZ,))M$X\#1[)_NQM0US;@K/NY%Z[ZM7ZXM@](K4W3H2G>"<G35E<;[S&FC-;
MSM$GEH+CLB?V2Y\8CM_MO.O,$RC&95#LET(Q',/;>=>>210'SI< )\!,@\\!
M&.9:EY?>N?$+Y'M!-+M68^K+WS9Q\SX#KUU;*]Z@##E.7'NC=KA<H+G\(NX"
M1,%!'+-UKN_DRZWW%5@EN_R:?^UG8]2ZCA^T5Y'7AE('C+;E9VS,<CB;8?VJ
MMUV@:B!E01:SF9_@K'8R-$D,:X\9'E27YI!I"3Z%]K)>[*_OZK"+M4;AY8W=
MQO7"PHZN=4Q/)VL!W??UIDY;B]S.JO$QKKN@R&;Y9>VE&M@Q0+G,/LEIK=>B
M_*(73H:WD;C6&>2V"SQX*X6V3+W>&9NKN)K:8K^YS^II@L+^[KYWVL21-DJE
M/$F(B1'G2$JB,TV2A$=#@''W1H*3D9%@8VWEC<-X,%%D8^UF51&X#&E=\^+!
ME!PDC(Q5(C(5*1(SGCIX6Y91:7_'9J!;TQDJ.??I-O?NUS4.[<NI ";\*GC3
M(L:YIS5AXYYTM(^%0L[M3HF6N9R"Y%[1ZD4UI^[FC*V:$GA>16VF-JD$@R5
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
MJ&ZZL&:;%2KZ&E SRSLH2?>U074:ICM+!A[Z*OC9ZJQ>R^OKAXW>ZJ#MK[6
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
M?TK/O^9E,;^N&[F%'FH?W('.@PP8,^'XUSCD5'A-'W]]Q1&\_1E]:KA<)""
M_6(NG>W3X.&X/@)KWL!::YKI^25 >M?H$4YW=QJYLUQTSZ_GM-O,:F> USS_
MQ[*\:Q[9\PW>B&KA7V$G!*V!UT&TX:*W'_[K_4\7,0_ 7:VO<UGKGYYHE[#,
MGMBUE[K13ZN%U4D;"H,RJM6J+=5"'C3+[W J>MIL/6"O0'K,3-6?::T.UQ-"
M$8J:5[NWP2MZ4-LM>=T^<PJAUZSM;_;>V-T+84_[0.TW38?Y/8#V72TA'0P&
M#V P>54N;SS1KJPDL'>!*NP,VFIUXF)IE9'"*JIU8EX5KH[,+6H-:6^G/K/L
M[O=R=]^-*&N+P%IV,):9R,!<]&[MS\X2=L1I20MQ%KC83>S2OFSA$C>;!+>[
MVD'M-P5(+@_VU/-7=W2WK_BM7OW5%+G.)US?Z!=HTX(&/"KGV6Y-HK!!UNI\
MVP^F0;;,9^ZM34)?M?8TL#&^Y+,9&-) *+^O77<X2!><N?$;$]B)%^5<WS6F
M<IWRV#=<^HMSK55GLP!N2(/Q8JU@R]& RO>J/_?7!Q5M#26=*9Q5($3<1'L;
MOB=6%Y $,A.W[21F=JU6'^AC+XT(ZJQI*Z0<Q&";+>P@2^PSV_B$DXDWI6Z@
M8_K6\8KSH E?.2)M> S:YB_UPK0LVFT3$$\U+58Q2CPMU@:XJ#O)U" GILUS
M;2W"UO2L-F:W<7,3W&C<7&Z/BJIOQO<@9$(P_9<PE17_60?*TF^ (/U&=[ZH
M>LW$?.58W*#6X'C_N10=^UP)R(:V#.'F!R_(P$:'L!@D:T,L!KQQ#@?.AV$;
MUT9[G6?#E=>4NI]QW5O/NEU&C^?J2U>E7^U5 ^\-D'7A^[KHZZI!_/GLI9 _
MJ.^+AJSUSW!9Z#X]MQ;6-6GKPRXO5[:,.W\]@7?%P-:"+I[6-:05P![UT()D
MTZ7#E;G?E+E#A0,TJ.6:'\TO[:O@M:RW& 3)=HN"+7'1Y7RM_'XH/%JW@MF"
M'NCWNE;/XQP9-#MVW;07G H;E7;)-HK^7PZ>Z'')/2K[,CU0H?X1ZI0KK;\X
MM+GYE?O2RX256I@F[@M%,**$C,@9@"."F&PU\+)02RO^?2<S)T/:1]SK66YK
M>QP0FICU\#;<H^H']V,&K>ZU $6]5+6NTE220)# GS5E_A5$S UD;%HI5?;5
M+KCGJKC6Q>W<OMF_["'CA*H?73IU8>< V_.G,"9W(&JW5X4UX,1,EPY$S@&X
M-;"'93]&TQ0!.5W=:HAY)9K&%6"?@XVRA./!FPQ]&^Z>I79GA:O%L61JU"%G
M(529-7.*JI>+T=.HW%2[9(3G27Q-1R6^IJ>:^/K>%2!]%G]LKZW0*+93LC-+
MXX1D)LT4I)%2'(E,2<Z3 Z2\LBS*B(@SQ6)#XH@)3%,#I)14)3+9#])D&'=C
MYUW'27GU] X^0^G?(=-<=U-P!-GW2G--1Z6YIB>>YKJ;9"/HO%>::SHJS34]
M4)KK'I44-=:K/:>,.PA7<[R,5LZ+5L.30!=Y:Q O7>VB:*UU:/[B#XNMI\V!
M%>_=:SEB ^R5P96.RN!*3[Q"_;@D&Y7-E3Y_A?IJ^D/#&;K?/\R5!=4:6F/2
M-EW)H)BZ:,'D^W5$@S<  KV'8Z]S@MHJ:6!'7W^T<F.=*+""+AWT.@P[2UF[
MI)A,+V[U1F/&SC7MDT@:%Q:\KTTK*5R-\^#+H2W O.ZE"!*C >KN2J0S%PVH
MR[4=G+Y#[?/8_N!8<&Y97Q1>9\P_EZ8Y*ML@?88*XH=!N4#;:C FX-;?K&WT
MUG5 A9_Z]57<")5@:DP:$4IE&M&$&&T21+-4FX,HFU2B3!$M$(>RPDCPA#!M
M,$IB'&5)LI^R.2K>FP[W_=I7V?04#H#$!]4U=Q)P!-7WTS5'^9[2)P2<''4$
M[B39"#KOIVN.<CKQ$W Z=:=>?:9!$08DW^E%[C[VRJ7S+=6YJ"XK%3IJV*_+
M*C>Y*X0J%\;JJ(7/;EUM?;#RY?86'MMBZ+U^) [:&;SQP5H_F+H5C"L1\LP-
M7J:Z^[?QOGM[F<M/%4U::-,%IND'W>N#X3UJ'CR_N Z$@JGJE4 7)'0695G<
MZK+V/=DIU&J"*R6!^B<H,7)M&:'YA >,L:L!H8QN/):R-[J$! P?>E[)R;PI
M"Y?#;&D]U)^@T01\,J<O "O[.9O%"OWMJ[9UT_!@-K.J\ ZHM<Q7N&M1+)S=
MT=W;/K<IY?9?NNT!C9[G71N@0UL;.[EYA C82W7FH_Q?_,0A17>3; 2=]RHX
MX:.\5OQT<4B;ICHKR F=Q;$9!:U:?N_WB^JN<YW0X<FS0OK8O[^\6#;YR[4[
M&J0-!.%?K7<_&2XE@-">;U3SCZ*L0Z].BK5N]#5PK:;"L\Z]!T?YS)I/,/)[
MXJ#N/<()EZ["P+?B:1S[[0L;0M1AUTN0B.X,N;WR0<<[?XBHYE2H!;=/:H.>
M,:7+$>L5[=:/?F)Y-6AW[[IIKYQM/LH-R4_=#7E4DHWR*/)G]BCNBC?U$RW$
M9:GK3CZN@.HG.T)(W_EEZ3K;@61RG_<SUIPX")9S80PTK/)UJ'7)]7.Y"/@H
MUQ]_0M??(X'VVR5ZW2+";4"PV!VO"4LQ3EE*I(A239'$24J2.)'(Z$/TEF9"
M<\TDD\2^(J4902RR]T8IB2S?[==;FH]R/O+A_O;[0^)W7-'1O.Z$4?OB#MI;
M>B=E1RS'7KX#/LK-QD^CJ&<TG?<CV2@G%W_FHH9[,?*;$M MI\2B9RZZ+GU_
MY-?+ZV"N%]ZJ=M:S-4FMP0N.^)FNLS\@B;A) Y&M U0KKY!ZH[;HDD3=TWO)
M%P+J$+R=[1)8^D62?<[M-6Z=Y?KKO= E?JAYSX1OL^]J WQ5FWVUED'H;&#1
MG7U0H@"O7H-!\> +H(I6[FTS[1-Q5GL,B#[!>Z@:#>7],0P&=M-P[UZTB'L3
M#R&?UB^#W[AK*7_.X^\GT /^<"8^A L@W]>Y.P"'UR>S@E,# '2+^46=P[KC
M_1Y6!FJA6VV_4R%6,&6<QF)?_/K5+Z^"-^!KJ T9>^/K"X_( EGE 21?K]>
MV[':4V'>>[:S%?PS>\$62PE?E^#6-&R,AN(FG]<6B>MCZ/PX?G9V+6$27\7,
M[83"!6VO;\ )XO6EW2,>:+081\%%-_7^OM[19M&G% \R[+W;Y+FTM5%>:OX,
M;9&F8M&F6!1/Q:+G72SZP-CD-21V^]"DKR3I-9082HJ3*48"Z9@D'!..%.?V
M9R$5-A09$9$#&"&")6EB29YD0I,XS5*"$IID"<4IHH3H_8R049$<.YJC6"&?
M%I:Z%V\<D%Q_+0YI>>PFYX@UV$N-!FJ.6H03=Z;O)MH(2N\5MXR' 9IWW_;\
M>,-UA9/3&JLK:S9<>+S%6N.LFHHW[Y.&*ITF9V;U$WU],RON=(>WM@JK M6P
MC6-KI2KSTJI/-9@/,*G5#A>^7,IG'/4Z>D%8\<*%%>LAUDE$=5=R>[)Y';LN
MHFF0W0;!W%S9;%.0U*AZS8VW32&9U]O[PX+OW(B/0Y;;KC3;)RZ)OKGF0ZJ
MTR@ =^[&0QG=0F5 C8RCZDH\/\0N9^O-S![.%Y^DR\IO[FS[J!<*PI:0N]4O
M1NP77]EQ+1?YS#=YZ]HJ/.S1#D:T,6@NC%6A?0%BK</K'J0BK$<8.'A""#;<
MY7K6*T9S]&PN_5I A>'L\"'1W8)BA'39*R0*8F*4=-D(,CRM= F>\Q#8D^*C
M0A1Q],PQBO>N,AZ%*_7Q4=A+053!O]::ZL^E![==4U7?U0+KDR_:^01'@E.<
M^GK39_''&SW7)E_\7!;7[_Z >&*E/QBG9WWP0L,KLS_;E_R><$YY1F-EM"$4
M$4XRG#%D&$FER21Z@#*[G.?^V[]%<-8J+:V4G%DKP:HX5L\%"MJ?O!'_O[_+
M_UC\,%]>7ZC" 6? I=_]B),HM&]O-+MF_C^&ST$2HPR*J*$Z18+0-,MDRG$D
M#$-)*HP>Z!P7MR2)#T82@M,PI=$&2=S6>0:JT,CNE,3(1"::4&TMH%A2B5F"
M<()C/$"5J*5*=+B-$J&01_' 1NE\F XBM]<ERB40^YE6WM/K-0H_X0WUYID\
M1'$T*J 71Z<:T7LG2E#?JH^Z=!MPNT%M]XF,L*(4<P4V0DHRFFG),X21E4;B
M  :U96FLJ32(19(('F4Z993;8\IH&EOJ[F50PQJ,6KKCQ/4:P@>6\H$C_2%M
MZ=V4'$'^/6WI46&\.#KQ.-YNHHV@])ZV]*CH7QP]<_CO[[K7G1IJ2:1+ G9,
M8NU.;UQ#YJ@S;SSV9M.@#SZ&\\)SI587H@;JZ-)#(&W+DM$]!?KO+5Q5N,NL
M+?I]$%\%/^6SI2M\WGC[!K9Z55NL]H8F3 /)7#-K4 (82I#WDY#;)@9MT;9S
M#KBFW>WPW"%WJ\ON['/X_O8..R./\>3:#W17']A\V[TW1VSH/8V)47&9.'K!
MT!5')O@XYW/\S'4$5H*X&.KBMO Q$%WU.1^8I6D*>MN+<8HJ> M7!Z]7N1!T
M>/_%FU6&<\4$@[= _-62;3'S2%=..&@[%.\U6T47[J&'2P&U>[77IH;7 6%G
M_YEI@*P;MB3492[%#[_D<\AUL'H$!.:LT/M@WOT!K2;<"%^_=>-S]L)/]1L^
M6%'BOGS3?-(S(72D,J,XQS(S)!$15UA 3VZ69=KN+O5(6Y/V30C4FA 7:(<-
M$6\:5?_6 ,VY)B>+J\*[&CV!:XPM =G^SD\XO'(KZ$/@E:MZ0MUE/MP6%V[O
M--[1YG3P0-"BR05>.1SZ9XMW!&X\QM5*=G>)F4N*AH<!&>RAYU>]Q7BJA@Z_
M2M_ 5H)D&!B6<V/ZMZQM\Z[G3[>K:CIY?R]4=[1#Z"C@0*P \Q[.14!$!TS#
M;/4TK/W*#H\NE_F-G\5-N_W\1-8.R-HA6<+Q7+4N6#?VYS+EXG'!G?A4D4+^
MHR@4P%Z]GJOW=B'FEWDVTZ]=&>YVJP[I-$EI*B5-$1$&I\A@'2.$F#U8E(H.
M8-4EUFA,46Q%BL0DBJ EGWTP3WE",LD4WL^J&^XXO_NVXZ"'-&O@>.R#T_6Z
MM0C\8AS2SMM-VQ$+LI^=%X_SM<<GGM!_9*(]<Z2AW;<E-$>M?-S2^=^DAZ5J
M^HK(*TB#A/"4[AK(KR 1MJ6+D#TH74:=\DJ1;U %%?UPELZT3V3NFI;[^)V#
M&7/U?V ;P;1RT^M'T3L"ZR]][F+>L5D-/=#4 OJTNGHDOKH0-,,JN.PSZ^;]
M3<(<T-8UJM-=EU?C4]\ ;S$O:W!,N^JSV5U7OCCTEAK^<>-=:P]K_9_.BG2
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
M!M6T$DI6TIQ59R^@OM3Q7!.HU\QP23&BE-PR&R'(H!E73BO*G46DH>%0?UM
MK12K-#EK\?6"Z$L=SV4ANLDEP#0UZ ,Z)Q$<!J/1$P%::^E \(:N,&T!+B.T
M,H)4AI>N, =YFM(5IM2[WKD4T:GJ73_#76 8)TQK%X@P0"5W3.A F K:::OH
MSM'I4W2/D!43O%+BK!9%:XZX%41> 2)W<@80%,8["-IC );T<..-12J94EXZ
MT]!7\NR8E3EW#<[:SKX M@#V7(:^S4%#HW-+%S \:*G3=JN=P<"("PT]GD\-
MV-C] \.;?^%PD%=8,\K^7+!:L'H=6&TRX5UTP1C.;*ZCR9,];XC0H)Q16B+U
M.Z? G$;O-<Q4TEQ1YZ5S6^JEK4L[?(*ECO$%UC%^3C:"]$G+2?8*TQ(82*TL
MU\9S3J1&IS:E[![&YI"ZHDF,A6S#>?M2_;RP1F&-0[E 8HR@D$EI(0 2:H07
MN;<"4.<%BYM"IX?)JF052?_GHM!*H95"*Q=-*VN.&@&1,IV;\@J$]!\'-!C"
M$'@B&&XW14,.$YJM%!>5D:RP2F&5PBKM9I4FEQ(G%%0(4;ADZ\1@+% I486(
MFH#?&$H]C*UC5 6$)/IH0WV 5]^CQ>S3<H&2E_1<:&P+L^U+NA5-6O:>YEG[
MUQWGF;YDGG5I4S$%?&E3,2IM*EKEZ6]#FXIY<[>\87=R>[?2J.)X\"B-*EXC
MXY9Z_\]_G-*HH@CN)0IN:51Q?LDMC2I:+&RG3ITIC2HNXG1=J3I[UE[>JR?W
MYN9)-A^^MJ/N2FX,MY(HH7)I>@@>':5&B,"0$!F):V$=:LXJ06A%="E$72BA
M4,)^E+"(1]<:^T*CSJ;:UY@ B!_L'TL\H8)0//W7,6;!,FTTX=J)? )9@<.=
M3P^<H%X]0,554YIR(8E"$H4D7D 2V2QN(@E-&66@C0VH0: RTAH$1*(H"' M
M;'@#DE2:-Y7Z*B112**01 -)+ ABE2Z6,]@L6J">Y^1Z(-9HG6P,1H1G'".#
MG<O_G<2HH!HJR5Y!YZL3^VQ*9XM2(OD<C@T-B74\85C7-4L<%*QT)#(,/BDE
M;2XO+D0%0E=2G_6,9:DP?NWPV<,)$ R-CE*T 4!3:SB-.2T=&+?"[UPK\(28
M8A4A^<A,:7UQ!7>Z0$AM,ID=)UX(QT5T'HQ$[65 8H6-,AA#V@PIS2K9:#H7
M/%W8G5J$IV=8EZ"C1.\=(: AAJ"!6JFII%IH$@1K,62$JKC2%3&7"9MKB_9O
M,"I+*XSVC:>=]7I?8)^B$$P1J0V@ <J,0QV$2,S@K--.F1:7[Z6BRF4MY'E+
MZ16'^:6.YR*QO+NQ+*ERTIL@.0!%JJ.P5/+(M.:&P<X1\],!7%::JF0KG[7?
M:H'WI8[GNN"]R7"7WD<B*!->$&!1&A^X,HH2BN IM+AOAE:Y&=\UE]Z_(C"U
M;3R7 >YG>!%XX%JD_5E%"A"XM"9H*X4DA+-(V,Z)KR?4OQFM)*454]>,X5/[
M&DK[C%)/N(WUA%_@8N#,.6*81^TCZ,1OT7(BE2!$!>H#;6%Y849-)254\KR!
MNM:<R"M0O1ZH[NQ!L,&92+S2+@ PIXVD/J$X&);PXMG.3;]/@%]>I0FO-#FK
MZZ"@MZ#W_ X"P1)& 712A@58+RP2Z:/303"#0;<1O<FFH*0"VE13MJ"WH/>"
MT/L,#X!A+*@$QX30"$I;QRGWCELFLS</L84 S:8_"%$1=D5MY\YMZ9?V&^UP
M+9;:M!=8F_8%[@D?T8@@9?!906+6FA"UUY)J%%KS3?Q[F$0LQBMFDK4";3CP
M4RI=%S8I;'($#XKC !B)DI1;H,GXTD"90"I\4,;Z30<1#V-,T5P(NV+BM1;#
M/O?("\,4ACFZEX<2(I@/3J EP!S:W !9!2[ .'1A4QKG@<XT2:8KIIM")85@
M"L$4@FD!P3S#$>44=RZRP)000!",=MX X<D,8I3034>5#V,(\<PBIDJW>:4L
MTN!^FOVV;\^.V;\O:"I!]VHJP4[72N, S\CV>D:^_HRA.[KKV8<LNCA_@/G
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
M$Q,E.&8MMZ@4!:>XT%9O3S8Y+3=()2O%FLH+%&8HS%"8X8#,$*FRTD2BN=+
M+#JOA2 B6&14&[K]2/1IF4%37?'&<PO7R0PG-K:.:U$=OL/:H<CQG QX;/_Q
MD\1TN(H,._*.-Y%%%(H)CV %,3E_(!$.!,NI;4I_;4%K-9KL%5$9=H3"*H<B
MGM;I'05:IX:6$32I]^"B-PRB(%JIP)F001'$*!JV])9T52,52%&@5:#56FAY
MU,YA^F]T'*AUF@IE@W5,6Y/VLA=4&3TFM(BLB+H68)TZ_- 8]MTW)K&B+)LZ
MS2R+72>)FAV__'SMP7P%.S_T.1T(VW(53C#P(Q4NV%O.CDB!*E"M/17,^ B:
M$1>)X2:IY((I[MWV([%-#H-\X^]J#!RRN8M2%=-'Z--T*,G=$67M4T *3Q2>
MV,03()Q.=KSD*),M@MPI[CQEUG 7+0\-JM(S0@Z'X(F8G9-O_H7#05Y5G3CI
MSX4B"D44BC@]11#I& #W%B0(3JREBMO@(P%AHMTO]E HXI 4T09KJWW\U6Z2
M:CD3G8UNN$?@%(,Q,4*0X!B!I)U ".B,] V]9H]2S"<WG*R,:LI[:C.C7(9F
M49!YB<C4EJF(T2@B %Q01A/!:$S_(P0--/@4CE$+AU64J(IJ4Y!9D%F062.3
M"<$! G<Z;93(C64B)( R(@E$(O5I2LD8!A6P%D<P+N)L6!NZI*T=(9O41SC*
M&;)7DR1Y5N*ZM.EJX69Y<7-81*Z(7!&Y-D]7JU6/5WIJLR1K-:[W"VV71]7*
MEGLM<"FYED@]4(@>M$830#,6"!5*A98=B&059:92_ A=X4H&9 '5@4!E*94L
M1J)(T""XT5:[:*Q,D$H_(VW924)F(,&J0*I JKV0,M%20QDBV!R4<MHI)H71
MC "E!!OVJ;,>P6,@*P;7<@2F#0'NLY4X:>^!O)(VU([ P[G2AI[B2R6L"5H
M!\>!"&$A4"!>L&B$9+PAL[ %1P>3&D)Y)=JLBI1<PT(:UTL:S)MDNW KJ06/
MWE'G0&JEP%N"V!#(;,&A2)"LXOS2XIZ%,@IE7 -E,&>,)LY* P%4 (N><1 @
MI)>4DX9FS"TX[)ET#"$J3IJ*)[T&TFB#/=<^1FLW;;6<F\Y&0%IR+RV7(E%/
M;@GHO.-44PB<>\Y#P_F(8R0LU]Z>BAVC&WQ[TJ\*,@LR=U$-#%!EF>'":"#1
MZN@Y(I40M2+&\-,D+"LA*V@LH%IP67#Y&G'ITX8IB0J24@%!<N<84HQ&!!,\
MCW":=&5>:4(K 9=6>N#B%.US93'_B.-%#O-_3)*8_S3IAW&>SB7%W_&Z_1W_
ML=-ACZ<8E')', V.4_20=!7M*44GJ+;"1N<;-)O=;(YZOM_LD!2E!:F8N30E
M9V=WQNYK_J="*H546N%$W<8IAAFM8[)[I-60BT0Q2YWBTB@5TEO;2\$<J,(D
M3U2BF+YV*FF;*568X-*9X'#J1;06*7@7%'<0--<DJ*1H$*8BA]"D7NQFH.VN
M7BA5479IOLW6J!<GM@)/<#;UOK_:X+"3Q!U;FR=7LG5W$.EF%KL?O?EH[=V7
MZT'9[S_]V/W'7!@RL2TWU&'"4X&.!(W T!O!3?!)T8E.<AVWUY(Y1VR8"5T)
MWF*N:YT^4^!U'GA)@I:$2,'Q"$Q*&U%P'R6C02=5X1G%(\\ +U%)IBH#+:X?
M4P!6 #8!F"=62$F#=09TY(Y2",I1%6B,QK%6YC;I*G%!I4F+<ZA+"&5?97L2
M16FWMEW<&Z_)O?$\8LW>CI52=CX(@DP"M: 2E7(I.,U%L'70FK3S<(JJA.$5
MX5?O&BU1ED(^5TP^W@F=#'QMA"#@4!@*Q*H8(T=!#=V>EG86LXG0BI< ;Z&>
M0CT73#W)9O3 F656!T B-/76$L[1:Q]U;.=A&58I5??T+.1S$>&?1[,!6Y--
M#Y#IUYU',M=S_5K+S]#2#.8PN'<]?&+9+K2[^Q&?=@M)SP+OBW![]O2-_E;+
MZ7+@W2DC#?C( (#RH$D4X)'&I'YYX\B)\_HHJ:B&2IFF'.FCK>Y!&!@VITKO
MN\9_.M$S%T(IA+(EBO!</O'*&1FD)U$K",Q;P@SR?,:"N8"DH6C5,7+Z9#5I
M\M@4$;A8%FE3_E[!?<']"NZ%5"$:Z:0D"%1IYRB3,7HN(T@:Y&E.6&7#356&
M-H7:KPWWQ[2Q;KLA]/#YG2%*T?(S#*L4+2\B5T2NB%P[Y["(W!%%[L3^U<.X
M4K_XZIL;V_^(G6Z_$[HQXA#['CL.QY\1^YUHN\,\QGOLV'Y(4SX:=P9QR<O:
MHGY0KS@]\8SH:1TK%S$H8E#$X!+$X-0!R7-5;F]MFZ/+T\BNRG]XA*=\\O#O
M1--[W_]VKN=]/5'SOD]:WO_*2MZ[?O@FJ7@_Q>8#P<$$%-I*B=H!(=R*X)UQ
MWB.G- BZ/5_V0,TO=@U@YG/#H"H-I/4^R(.DBUQF'+.P46&C'=@(D"AT(7#A
M&#B#1D4*7FMC!&/,-40WCM3=:D<V8JH22E:&-Y5]+F14R*B0T3&>\JA<9*B4
M5 F&8"R $T9RQ01(+9..1/WV2.MIVX)Q7NE$04DGNSX*:HFQV5RG]IAFYH4U
M"&MCILJK+=K[8@(4P5)#!%I# R@+QC,;N.&6:BI1F58>I:2BTHQ75+>X"D0I
MRUT0W@J$ZV0T>91>>Q^2BF,="HS>2JJ#D#*TL\P+5&D,E5$M[H!: %X W@J
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
M#!0*1Q@PJ;1V5G%+N-7I']I05N]I_IO)\]>U.!^'^(!76HM*LK.Z-%IS1+$
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
M&JZ(5:"]4$%SI)C$P4HDS7,\K</PTTHIOVYT\C"&#A8U$;P6"N7"5&6GZ%*
M1[3DE!EEB#8@")9:(*] BO3*Z$-L]AXMQ-$_=C,V+@ID+P6RCAC+N;,&&P2*
M@)2(^.@.4..HHW+0886RW!;LGC-V@],V<&2)XAIT"$882B5C#BG@6-LAN_)E
MN<W$2^^NN'*B+(T_W:^_>Z()>Z9,3APKO5L.*8YQ60KI;HF?+(;]1$CUR<).
MQPRZMDJXH:3O/OXXVF)E230RACG'P0*.GA!B$(3A!%.K0<"AHP^]V#64U3AJ
M@(1LS)K](7?J/91"%H4L'B*+$#23$)E!! _<TV2X$4T\6,J80(<X6=MWQ*0?
MOB&U)*@&UG5TO_!-X9O"-[WPC?4.,*2B:8: 8DP!H=%ME" L\E0^)Q/UU.&>
M?N(V-9%04RD+W12Z*71S,%]((\^<QXIQ"SY@I9CQ*'CKP 9ZD(.[?4>HSBS4
M="R>.764"I[7_>314!3FC\6B?IO,]?A^&ZF['=^KJY7.9C+;<(2N(P^S[HJK
MW&21FA0]/$4#+>5TP*=]G(6_WRCAFM*^'<WL>))8;3N)6"D#DA'."07'O08.
M!K!Q!*S0[N"%3'JQW1B3M52\%@)G5EBI"VZYF6>% BZ; @P82;5UF&, C*5*
MY27!$F>9M5P])SQ]_A&G0B*%1 J)/$PB'LN O#&"1!;!2!J*K:3*>N^--NX0
M9QFS#"-%2ZI&@M<4J\(BA44*B[R(18(DE!,/J2 "*,!:@P:'D$%>8J,.P2+#
MB0X-FSPZPC^K5ZEQ<]-U^-W16CCC5I->V,*9O*:%,^VZY5,_@M>WR&[;KJ]E
M=MQ6V9U]JY_\%7V-G&$?.;/2N_Z!WO7XRR.K3"=.GOP5O$9EV#XJPP?:O?Y5
MDN*EI?QR<3R/]MVEI?PY-9D\#YU\<5O7A_;N2U_YTO0W&^TXZ^;R5>DN7^"6
M%=Q*B_DA:UTV SD#]2]]YG/1N&-GP)4^\X,K)%>Z'>;8[=!B'!A0)[W40%*R
M#.'!>@%((V-Y1](R/I<^\Y346$+-"<]L1VH0)R$*IQ1.>8!3I 6&0$I"- (C
M01$/C$K/G:<"T8[$VQU..7767>F@6NBHT-%YT!&X()T!T(%'2T=01:UTE')I
MA)>$=U0.>C4=G5&?^6(E%5HJM'2(/O/>&B05Q0@!,!LD008Y99UVEFK=D1#X
M:EHJ?>8'14='#JJ5/O.EH.,1^4\'ABECU"-B0'LI%1;12HMO,<NXD2>,/!VM
MTRT3-16R1JKK<&?^U1D'AXJ"OZWCT0@4:$,U41+2N02ON%"2 A%8:/<<_&4<
MI2F=;@MTSQ:Z2@MDP1)+F 1BN0Q"6\Q"L$"!VHZV1D.*:)35MT#X["%,"396
M"AJTP^ 9E4H:F?Q^'Y@DX1![)*7/?#;0/;=TF0><_M)G/N_Q#+JW(PO88L]Q
M ,W2,2Y-E14J<JKT%.&NVBY'BA\<H<$KP37'N":B-'@='.AR&\^@24!8201$
M)XBS:$9)IDQ\![ 26BKG["'V=DN?^4(?A3[.@SZ," QQ3P/B$.E#&XF(T@J8
MLB0:$1T5PH<32"EF2.&1 8UGT#S""3;40R 62_"62VZYTCK2B([_A4/LI90^
M\\.@CW-*XBA]YB\X8 U8$"\<IEX# )-:2D25-VG7B8>.WKE'"K<<H_%M-'2
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
M5-3+M'L3 EA'NYBV/]]0T!H+5!/:1:]Y;1 ?O9I"P7O!^R'P[B@ABE#MI%!
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
MZJ$&+/UT*&*X)AQ'I^8\"LJ]?(++>?("^",#G@E$'4+4(,&!<Z\E]41B<!C
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
M)I9A#A8S)#E5'=3#SYUZ2,V!%NHIU%.HYZ#40X4DDBAA$4+@!5:6AVCV. J
MJ/,=#I>X .I!Q>HIU%.HY\!A9M $.>Z X@ ."2T# 0Q>Z6CR>+1;;Q?+\Z<>
M10OU%.HIU'-8ZI'*6>LX=='; D^0"J L(5HH0[E1'5:/.G_JD:PX7(5Z"O4<
MEGHBT5C"G 1J%4@O-$*4,XND=02Z-M<CU,^>>KA"A7H*]13J.6RLAS%K*>)"
M.0. $@<A91%H#D@:V TS$WS^U"-DV5POU%.HY\"Q'FLYM<"P9AR (2T545@Z
MT#A(;?PN]9 +H!Y:4@H+]13J>2[U?+V8_SB9KRIQ?&]NIBT9_;!J+WV7<[#T
M/NVK&X1%]*RH9@:)U,V-.Q>BS7-QG,-PH9MSH9O##J)?@C@@-;0%>GX**U)H
M"6&+!#@!1;#4U*KHX0BK"15<&1(9 1CQ'3[/0$A [DD"G'>0P*#1GUX?\<Q8
M;P?#CEJQ?2/WXQ'825GJB#Q]VK7J?.[TQ'P>>6EYG<-+,+:,\L \(# &:9[L
M3RPM#@+[5;O3O ^R0-]GZ(!DL_@4S!;,WL>L :>--2@:B@:$Y%I%\'H)2MB
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
M4$M%"W(+<O-&+O76(,:HHHQ#D$Q*8QA24DLNC 0\A-S!?I%+4 VJZ_A60>Z
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
M&N^X0]U7WK%0>S8U]DZ;Q;WQ^^ZH<P\7];QAM!V.$/L=)0_G21^)YX=@)W0
M@D38ZKCD+A%R2%2YA%00AU5W)IPX8) C((59!:1A39,#T%Y&'@6L G8:L"%#
M;YFHF-P@6D/L(A<VF%RE6"8 *T=Y.2M@0UR[R96J G;!3SH\P,9LO"G55Q<=
M>(=4*T<;8FBFM^:]9,GBW(!EGI)**V 7_*3# ZSWMM4(3%@KM&I&?=\P):8,
M8# 32];ZS0M87%O6$58!*QRPB-8 5FXV1:C1LT,78VNA4C?6H621W/PCK )6
M 2L<L*DGC*V883H<P'G*:',@VQ)@=QA)LKIL[A'63:KI%; +?M(! M:G%BBW
M;-% L2D!&["M1(#N^L246) L:V[ >A\5L I8V8!U@7KOQ>60 $)L.6/+B&:L
MS\]N8M-)D)YI?L!.]2-2P"[X28<'6,"0JPFVY-[!.IL=Y!J&N3%;[C%/C+!R
MA$"S ]9.%;;+!^R.93Z[Z,>XTUL$EZ2KW"._27>.:G(U=S1W%FG$O ILX5.N
M  E3IM)JB. QDRF>4PB%LF'C)L[YY"AIPLP]/8C$'!LH.0@UXJC(P1%!:C8G
M, PAU)03<XRN&YN<G9+9R5'MS$H.T:X#3#7>4'(0@DL11AP5.7B(ABM'-AG!
MQ^&_O=<T,$ UK93B)"N$YB4'MW8&E!SDXE*$$4=%#K5XQPC%4@? &"EA#!VR
M8]MQX +):J2YR2'(T?LJ.0@UXJC(@;V)*;H:.E9PC7*V%#-8],X#Q8D^HG*4
M3W.3 X'.' 3C4H011T4.MA?JGGWJ S2H5Q[UD41M^)<I(6_.' 2IK.8F!Y8C
MBU1R$&K$49%#LZ[8Q"U@L0,YV-0@!QR^:%#)F"Q9T34[.<B18"HY"#7BJ,@!
M4G)AF#9PB!6&_^;H3+<QYE;!AS)!#G+48_.3@QCUV+'WCXK:/TK[1\GWLL93
MXZGQE.ME,?%<X,P02VR4BQVK?P \<FK.5^?&S6:VN-E@5)".)<[<8-0Z,2(W
M!:P"]CV=R(VKW7;K:DU@D%(&$Q,E2]&76C8[D0O2ELP*V&C7%A2P"ECA@*V6
M6P+?(7@#H=:<P)&WL3 :4U%T]YEY >O6&,7H/12P"MCW;)::S,1$H5B"A&:
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
MVY!2++5$6ZK#S5L(!6HVG)GY3-9';2:GF!6+V6 \.G0^%#;0,B:D5E,*C6!
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
M&/S$W2,23F??V6OB6745<<V@E7:" 2K"B*-BB=H 6D[.UX@PT$.^/D1R TM
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
M"?/<!.&C& FS$H10(XZ$('*UI9B>HV\."L?D0^Q<![Z 7D/9W(,0*9>>FR#
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
M9O?8(G^:4Y^4[()QN6__5K'K< 2!!@KT<01:4:"/(]": GT<@384Z.,(M*5
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
M].1'97F^C3/-O3&X.,RS"L(^]UB>?F3L'AO>3W/JDY)=,"[W[=\J-A&.(-!
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
M26=-\MZ@@VS0VBRMLN!$%M[X'E%(A=N]@R*W$X4(.J)+R*T<N9PA"PXA:24
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
MV'E"SIM'Y;Q=YWS_,^_.E$>DE[B=7@]/D8LRX&,CXE;\:Q_E7_<4_ZY=M89
M2-.NV H%%/_]C#U;?7]>5*V^?Z0S;Y3W71^VS3&I=R@)>;FRZUE/S759D@VV
M&/NHZ=P=;WF]>MWJVXM/+R3T5%&]7?!N5D!^-HW=!MVR^3:%U92AD;Q]<D5_
MUP'"OJK\/H[<GW#C3M=?C%?/S>?B6FV\[DEX_EK_?/3/92A8OIV=+<J(L?C+
MMGW?^_&VF\3WV,?;39JO^C_>F Y=>7CW7J\:!EO-^!^[=<I^/<"76X[$3OEZ
M>"35G#(7([RU3VAU?'=F<?VIU/HYS1>S$YPV>%9LFI6T>OH:^ -:1&Q\ZLZ\
M,@MK&R%M^4>IOVR=;>_7"/N&$7M?2'YTYPNW@T_YZ07C5XM%F8_%3RP,GW]Q
M>T'XVFIP$$)D 2)RX2$PYT)R7DO,!D.,BCUH-?@" J\N$3#D8K S+=?;6PL>
M&&NC(<SMLN)?9^_2[/U)28S=!6AW-+?M)WV2?>ZFF+V3BXO)>*]]C Z41P?9
M2,EXCAR\9/E!Y'*528/>KJ%:Q]3P:K+[L\E8>&)OA=4WLW?OTCQ,J+2JR)[M
MU47[)BV5@Q1::O32@T[><LV!26Y% A]#SP5$GR"MJ]S=3DW$M6BUW8(:EJJA
M+5/9N[/I<O+\-,TG3S]=6DV]0I71/4DF\RS1I3+QLAR0:9<5*I\3URD&D=4C
M2>;O75*M<FK8QG^N!<:H2*JA2'KV\EQSM2EUN+7F_%^?6<'-5^?SX^*L*XU6
M;<,#54\'4SUYGI5W-NJ P#)8F0(J@=XRI9)+XU 7UH6.\;#?-G8P/UU1_;1\
MF^8[#-@^-C$_W@FZ//U\+_.F6_9+7P_8<ZV4Q:RR'I)QEC$$Q;(%Z8T3GAOM
MM93F8:OBZQ?+@\]?7>7LD$0F6:OX7NNST>TRWTE;]RP4M@OW)QA6&R?58?83
MF6O4I9G7VF>=G;&! X1L-4A &P4FRT/^&*D-0U&:N]8YJ(ZC#JL &_>:3I6K
M1UNESK'DU1:7-3XIUWI]=9YTI9LOIG::W6U+M:I;+ZC-GH>N7XS 9:/!X@&K
MV/8UP/0Y=#0BM%THS:[Q\.LK&E[\G_ELL;@I)C/=.1(&+H)('J6*3C 3F3'H
MS,/T'ML5D_&"?@E]325WK28;"^_L3?^Q#PG9.,>PVH;]W<R-[TE.3H$#!8)K
M&0"9<3:YI+AC*1<WLH?I.K8C1N/0&BYH/V(HRCIH7=I1SL;WQ!TJE*)&E*)&
M205:6I\S!BNSUL$&\+$N31CCK3)[76H;"T'4H&G=BQ"LCGJB-GM&7=\HC"%X
MI:S($6SB3@C,$C#Z('6&QW+4EB1ES+96D?1B,"8[3G49U4"[XQ>#R3->&$4
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
MP:F8@:NL?.&&G!YV&&G+1,"KVSTF(B B&"D1W))MH;*<:Z]X@3V(!$X$IKA
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
MS/]UD6*#AN/<>OPV6&#^Q33,3CK_5JD7^ @VUHH!3CBWK5&V#-0A-[QUI#U
MW'EAND]>HVRPN(<I3)-B>)];\<S]_73R)<56IQC?9-/[\]#=#C^#[ODVH>-Y
M'G\/7UPF%>;6P)^ 2L:I,<*@S/>;98,___SC^\H=-AP/XF(TRA^XPXD.T-L\
MI+?,WL<Z!6Z$9%,&"\J04SR RBJ<I11.G*@](H)%W- H#"-=^IO@-XH>CR7]
M$,9#F-W(I%"PNW$Z^HH(TD^WH?;9,JDR_^SUV%<KM?E1=3!-QI_G52[7PWT1
M?+HYPZ/ZU)]RJ<,0\Q#@\60>!K=AY)-#ZLMPLI@!.K0/@[= DW"0#OZ\F"_,
M*!N8$0R_2+PPSDT7=1_Y[JBH3?^XFP8S"Z^+!U7N\GIE.LV4T51I%QR3*&H2
MN,,2Z>"UL;S!F_@R=O< DQ\H8$AM5\'9(YCX?$F>5<YCIW,L/X9AM:5-CNW4
M,B92*257FD45+<<@S!W%3@1*=)-F?VB*I8E"28&05X2S2+U1S@ELI/'<&<3C
M:8YWC :O!K7)M\^GW#W^%I/N5#[E[L&VF.%I\BG_,C8Q@KC+45NYO6'Z+-2V
M>R(M9M^IO,K=@VTQPV/E5;;&>^\7T\&2O>'$M[.A'YHB\!5 V_H1GSMRAVYX
MGP+> *^9-./99#3T1?3([7#J7Z7O/ "H6ST5X.+GJ;G+\F [T#/=;0[R4CK>
MU'PNT&&RJMZ%>9ZF.4V?W=VE0-X)@(K16I3)Y) !%_&]Y?L'BSG0_#_AB[/P
M)?>H^&&>R#.>5\.%UV?E&\N!WIHO:8"#US=_OAF\*:/]DL$,OO'ZU>#W[WY+
M\0;PB#\,8'(VS.<IIGV:%3 ((,M]<'E0(LP=N':\]J;BX8.X1,:PG(!%JA#F
MK RUJ4W^?C@N@QW3.L"FPOHEN)2E\-?PC\40<'F:3Y$36V:W%HAL#B>B@?&G
MR;RJ9I%#^.7<BN6*D]&H, H.QP6^R!,KX82:#FTH@I& ^,)T#".N[_,&L>0A
M (_O5DH(A/D!M;LB##,=AM^?DD,;\YQVW72)/*?6,VQ,#MEUDSQ#,,U:0M!N
ME%8%T[S]]<-/?QK.YI^>$U&SGBU4BLK-7:GVY@D+W$;649ZTM6E^FT_N<T.!
M(D0\;0->?YI9S">//:TQ/B* W)GE-1%&D]FLSH:@L,.I4 G:PW@2M/PDE$&6
MIZ>F %KX"R3)+"01.0?)4DJ?1W2YPF'V)[BW!AI?5Q$_R]I"'ZM';<6]&YF:
M#8'.SJQCBDBC@6:#)XQAAX1M2@W=1-)'2:=M4(LWMV%0Z<E_3*NZESVWM:GT
M^9*A,1)RUTWJFF1?8Q3BKIMT+_NN3_8Y,P<@,YW< Q YNN![VDBU%&$_CW^:
M3%WX=6'_&P#>I\F')3*&F\K$Q9H,;,SLL,I8$K70VB@FG%8RIJ[J2GGI6&C,
M@]^(A_\Q^. + ];'X>SON4'I4T+A:3@/M??O3+X@!^1@-26HYX;A<;+[+>X6
M(U.=$\ 2#]N"LSQ< !VG'KD5#(5C!GX'1DQ%IW/PZT:+/-UB;.:+ J_/8.-S
MZ-SJ8/IQ13@MSR=EHY&6F6@Y9]8H11!CPEOB%+%P5IUXR]J>9_A).V]1@,-\
MAG7XG#2[8GNVMVW7\I:%;HI%>Q\3#/BQU/'^DCBS:<W?QP^P'\#[#[7-J5MY
MA8Z4\QBBU8 !N(J2&\D)CY$Y+O?(&;G,@JLG5_P^*8FN"+5PX:;KX*'1J[K3
MHM<IK^H>HVTSQRVSZ[GM-Z]GN8Q-4?9/L691I>)]K)%[Q9KU($\J!;>"<(0<
M9D)@A131P@;OE8L"->0:-H!NW<Y;0;8K<]:,)<F(\V4(G+PR&U4V@\&DEMB9
MU@*6?C"?!C,O31_CR>I!@[GY>SI2[B;35/@&CJRGEJUN]\\?6"W:ZCS_\W"<
MA%X]SH\KP["V0E'* AP+#OX?-18F.*-P4[[^4SI,ZX+'\H8_=D[7U^AF9VG%
MRN^=QZY^JJ>BK=9]N2O+?2K 6#" Q8K4CQF\\>&^*.17-QOY<!_&^1WWDW$M
MU2TKSGW =8GB<P0WFK@EM$A?G() GPUL2#M:;;&_.:V@:.6IN+QC?W!&6=K*
MU8&W?!WG7:+'XJ0XST.DJCBIQC(]3?%S3;5[BFM?4GFI<>WV?/P /<>SQ-'I
M>C[AGX'.4^&=A,Z^3H?SFB$XZ4QW$SL<A9I&4R9FYE%LB4,J=W099S%,B/L?
MB^&T2/2T8:L(RS*.8X7%AFY0U'\>O)[-)FY8D,*R7N*//[ZNBB7>E#5ZDX!(
MURM)L&:<2B_.!Y.$-Z"@V209D6NS25R>C/\@7X?KGRR_/1S_]V+ZD-1D&-9J
M2:JT_<W9-ZH*>36'7^"36IS+O!IX$> 2BGIU<,MB.E[&O0#"S:._GT;"'_.;
M?@*MYMULGM_A?RV"*6KGA&8Q,)G.!.*91DXC8Y&)*& ;&"-- 0P84_040%7+
MXT'O[)77 $_MJI;"<%Y;VE!-8AD2DDKL+*ORU$BP<#E4SICE6?!Y,?35]L]O
M)[/Z%S<=)6G1R_">XJ1(B?GY&Y<[>C\9#=W#+9Q."1F4&Q^'TUFJ"#F*Z;:B
MNLM?0Z[93WU>MF&Z3&ZIA2[E&YXRH6%(TS2,29[BOYH\C*6X!2@VKQ-1C2CE
MZ.\<U2IK>P?!5$-+1%-':3F5U_-P$/8TAM2?G3+'K+;4*.H%%R10@QH:M>/C
MV46Q:NBBL"K!,<Y-+-:,"@/+;0"6,_EYOYD-CA,#KM9X6:2@*,)9;%1.;G"Y
M(H;M/4LF')!H1;AZ65,A;.Y/&E+S'CVKJ-X>QUF;0_ (+N]SGO2MG-[XXEYO
M$/[)L%MX6DN1,P'22&6BEA6$$X4]XM+.=CDV4TF91B/E9H7BS1BZF@FS)G]+
M$-TU Z8 %<=$QD%I=$PGPZ4+'F'.#:8,R:98_@WCS&8D?KD<Q6I<S&B9K)+W
MH]#63KG:N,L;+*.C7!C'L.6&2>2M]D9['1AF5D:\N_K_X5MT3*?;#AOE14R2
M,D9E-#%.6,E0E$8JHBD(-XN#4[(AK/AB2XH;8=XC5L@<N=?$WV@V62&X2ESF
M02HU TP#^Y1;T\ K-5;)HU-L"GNMQ;,L]V+%06M"KN2AXDX8U#Z,U!#"N>26
M=[D3?8-YJGBX5+OX71IU';*3U.62\( E8H%Q[3D(OT@I"#VM=0/XNMC6/V5_
M/BWP:15F@_MZPA>L)\SZ>L(OM9[P'HS7AEV/55'X3(&KQ6&VK$X4C0-$9U+-
MQ4WK5'ZZ#<JR?ZFSQ"0=!K,ZS+LOX<'JT[*4<!F1M0QN#7ZU@Z/A7;*8%!\/
MIY7%(XV@]%74!G): =TJ%@AO!0.UVW&LVNWWH<+]".O4*J((ZV7B=%.!Q5_=
M;?"+45AWQ247]:=D_RT.ZEFJ3%(/TE_%Z#]>7-%[(CQR0G+'+,(6<<2$5@$Y
M);041\A!P4H;@I'RUG@&F%<C*87$0NI@-$S^2,[0MA2R'KM<&-[R8IM%%47@
M:9]CQAJ[UY:\4,<7]<R(FO?1+Z;IH86%*MFO<B&3:JU^_UA.S$E8MY4GGJ"G
M:NWMWM46I'"&;-N3Y.BTB@(@^#GK>T@MP\T:@^<J;M@R^O# F@7E3)<H.P&\
M5O4T:E4+SO].LO.=)?RM7EDN^2!/I"D'L+/FR[H6\80#<L.7GXNPIO#/U9FZ
M?NU\R]Y<@J+?_Z/N?UX(NM_^;WC[T4O8_H9@R%/5YQ+L<O6Y/DS#W7!Q-\O#
M/^9A?,Y-.K@*UHE9=;_ZN<T9 ^>LF7O E%H7]FH]RQW.P:0A533WUX+D:M9O
M1*@T5B$BHV*:224L35T'0OK [F/]+CL$Y)'7=7WWS4/]D]PP7E=_"WOY$2MC
M4)DA1#*)MHMC7( ,CE.KZY+LUXN#;U <*$DI!_V0 J1DV!EC(C%:8PD2@4G2
M$"R.E^( =TL<J Q+FL%\>G'0BX->'+03!X$K&H76S@0&B, ZF7K6^6!I2(W5
MFOI45>( =4L<L P+G@FZG3_QXL3!F16I\VA+P4S'8;^4_*-OTOD$W:G?]'3!
M]2<W\MGBY5V^@_4\4,($:!U(<>=9T-Z"$F(##589)AR[)MU#9* [94(V29>+
MB)7+XH>7\Z9.,0PSP06L$54VL.B,]MAJK*BP*CH4&CJ(=A:=RU1!.U.-Z+QG
MF"M^4Z<8QE*OC&+2.<&9T<*0"+HM=L$X;I5J2,?J+'[E&>4JD^(Z3YAOQ+;_
MIR),NDAKGLU2,%D8SU:UT\^\1=W7XB\PGN.JX,^17;5HL:)=]/MQD1KX>NS?
MA'&(PY32D\?R^R*./9=V]<1!A;"WR.* %,-86*FD]4X:CQCUIJG;75<1-,Z0
M%AG"HBORK;?37>MX7A*'RZ@CIAP'K8"E#;>4,QZ5"4:J($A#/;&N0GZB,ZUU
MQHGJ.?S:.*IKXWE)',XPLCQR%H.F#&MB8Y"*,X6%1';9_>@:=!0-^CS/B'C)
M#/[";.MY@87UNNZ%*MT;VJ_*#%)N93VYO]S(M>(T'G.#2?0R,B>%=<Y(8803
MDO& FM)).B5?1(:QRN0I.N_U-L.>6=:9)?FE/(K<(F88U4JC"&<&AQ-:*.Y<
M0_^?;L%MT*4%S23?KL#8,\M5OZF+S!(XB2)&[ ( 64RI0M%P&; U0G#E&BJ2
M= NY\DQ)EJDK999OQ;@^-#;OYY<7*1GUIO;.CZ<[:OJ:F_!#4?VO;F4CAL9D
M.;,,,U#C+4:(TX@U]9HXT^!8[Q8RQDQG@JB,H=Y\?G5<TK7Q7 W7>N(D#Q0I
M9#CC@#JD@^]S8BQ7DON&Z-1N070,6ZJ1SGAW--J>:Z]U/%?#M5)J2Y@RR%'*
M&"):$FX(D4A(Y4!QZ+JN .I-AGGB7/F"N;9!IZA^>[HSR2FK]Y!V'86OJZ5P
MJT+[Y#1-A3]-YF;T:+/H8\^\575ELE5=^:77L"*M"C03?J0:5F\F\]O72_'Z
M>NP/+&J%HJ$Z(.8C\XQ18ARBR%*.O8Y$&GN$HE8Z:F,<II(+RR3&%IZ@!..(
M<!>X=QTO:C7/N6Z?TE9P%MP.:M6MDC6DX^6N2*M2HD0\58YI]WZW())K+7?5
MJO8CD<]9W[[<507*^G)7?;FKOMY17^ZJW_Y3;G]?[NIZO':=2.#NAHFNKV=Q
MWGH66^F !$>/F(F.&\.48HI:R3TG-&(5K6QR\[5/EWF]88+<T)1/4/"&9HCK
M##4FH;^P$A>]A.@EQ$E*4GC0<)W5-D:40F0U8H+)0!E%T2':X)QX1KK-V26$
MUAE)6?>J*4J@EQ"]A.@EQ$X)D4H'("\YE]HR8;GUD0<MA=!<<"(;S-?/2-<Y
MNX3@(H.99)HV^39?F(0XLP+V#14>Z(.M+Y<OS)GR5GAL1&38"J6%(,$K03P6
MWNQN&=-E\408J#=4 HCI3(IAG]7PC3(:MU1(RSTSDC#JI0V!<69IU(Y@[XY;
M*??LC*9(AA3-M+K.<D-71_X]HSW*:%8B&0,R-,K A(L:\#9-UCH<#-.XX42[
M(L -P\NDQ!F_TLJ1WXX3HV.9\E=@C?BF@Z#W2IO$3GNGX*<EGCG%-5-26L20
M]RX*U-3(O>L"#78WXQIG5'<FE[(W+E[K>*Z,G2.ST1(4;8B"(6T484$9*9C6
MEG/>I!)TGIVER#3EF6)-775Z=NXT^W1M/%?&SLAKK!4*1&G)C/-:8B:X(@)I
M9BUN*A[<>786.F-89;0[=;=[P_[5%CWHC2*GR9!DFCHD5<0(288<-]0;*A&"
MGY$'A:]0+6 <9UBQC)#.X(C>H/@2>2<R:G34/N)@F4#!8N<D]IQ*;C#2#>[Y
MSF/PQ#M$@$K=G>(>/>^\1-YQ42E#B8F"<"9C*N&EO8TX1F6X<PWAL9T'O QP
MI + RQ2Z2MYI@++5;VW3\)^16BA;I1:J\Z??'V&NJM5<]9Y)UJ4OK)YL_7Z\
MT8?QT0QJ'4QPC" KL&72(0O(,%+L&%46CK_=,1Z[,Z@#EI9&$X)6@4EOM1'$
M1Y;*4FO/!.MZ!C5\'O(E'DSBFM<&:.!^HP%[KEE=/"U:MZ$WBIY*V]V]B2UV
M_DK3HBEJM;[X.>O;IT6?+D>QSXMLR(L\8U;T-IGUB;+=(X@SYDGW!'$-!''&
MS.ES$L0W$H;T=C@%2'OJS2H-$<_,0#H.Z^Y/1'UBU,D3HPKRV]!2Z[;7&+0P
M.K@H F/6:6$]0=YZC1TU;)_*7L=H?,!PIB7.2&-]QI-MXI$I]:0'8L_M/;<_
MF]N%8BG#*.I 4DM"K$&/QH;Z8*0-5C:$1VPD0!R'VY'.4K" ;'2.]-S><WO/
M[<?@=I>8W'N&G4UACL@XA06/7GE!4/"[TYZ/TZ=%B4PHG"G:%%W\,KG])44S
MO9[-%G>G*0+52LI=4I2],-]RN;6/2Y! '#(8(QFL9181RX*RD43$%',T\/-H
M!URHC$B2(7*>8(I6HJ-S:*#GD_/QB8A2(&<$X18SS"W@:^*,5489I)QCY\+5
M<,H*EF%]GE3[GD]Z/CF,3[B3VGLNF'.266L4"2(F6(H]CX'M[IM]G/.$IHI[
M*./\/-U 3L\GY[:E-UK_+V1@SP/D.H-.#U^:2RKFNQQ;9QAX2V7[62,_7.[]
M_H @S09%G-$H7/!"",\8  .L:9!.Q"!!'2=G@M%4B$QBE@EZGM9EK4CR0/9Y
M1$P>OL%_Z"5(+T&Z*T$BLB@P$HB-F@5$3*JP0@)/Z8V,-#4[/86"P9#(%"(9
MU>>I?-)+D%Z"]!+D.!+$1\N)X(P@HQG61E%%HV4B"$,("TWMWD^@>J6"YP*3
MC*/S)#._0 ER:5V/[1?P]J1"A\53&MTO8;X5\-]=X<J.&!=]3 GJ)XL4Q/[X
M=EVIF_6$L]U9@*(N6X%*ZQ9@*2W3/'+K.9,!V53Z3M 0F:,DV(;(BE.H>(K1
MC!.5\<9*3MWRM3;Q4?>LPSV[]^S>P.Y2&V$)XAA1S (."B.E \'*J>!TDT7G
M%/J80BPC0@":ZMF]9_>>W4_&[D$J:I@3D1+'.$$:$1:QL4)KQ(UIJ.YR"N5)
M,I)AJC.EFY2GE\;N#7I.]=OENMG3QOS;G7==H)O]$>;:JJL]I<=(IR]:N#R:
M3<]H\)A:*RT<O\3!H:N,BX18G4:@R!&RZ;DBBM(0C,>.!1NTI53'2#0VP5"8
M\DO(IB_Z.W8BF9[25M3&GDKVWKV'+3;^6I/IG[52?5I\=<;U:?$OKEMXGP;=
M>8KH\^)[@NCSXON\^#YW[EDNY'_MD*7GC*7#UQ/EMMJ#>J$B$DA%'!6+"EOI
M+45!&^2-9+*II<<I<N")S"C%R7_37==XGP[;L_0UL#0SW$N>2G('R927H,-Z
M+QT*3$7NU!D3<AA2&5>X9^F>I7N6?@Y+HZ!$;NGU5C(GA=*<:H^5]P11I<^5
M.Z18QJD$ECY/<>(^C;U/8^_3#@]*.]R2'(2 I*!,&"$XLY(;1BG30GBKI5<(
MG2F+7:J,8)%I_5*R#GLV>5%L@KWE@@=D!"4,"VRCP())[ED 95B<*::)2YHI
M#6KPF3IG]&S2L\E!;$*Q9($PI4E C'FD(P;B)2;@$(,+#:?)27 H9AF6)!/Z
MI;#)N>W>?0[[WL%;??[8MY8_MB7UK'+4HF@(Z-R,6:V1I)Z3*"61DO,S8>B4
M/H9XJM[1)Z#V":B] +DB >(Q!4G N23*,QZX235G/>4NN$@D-N?1+JC6&5$L
M4ZK#L*D7(+T Z07(EMXEG$6,4\6%8)AXRXFC&@N&L+!1G$GOHEQD0NA,TPY;
M\;HM0"ZMZ)TY@;V(L>^N:+W:#+?K<:*>9(+[I;,58G0]FXU2H[Q5)@II&49!
M4\L""1%3;APA[DRYZH1D3.F,\0Y[4ONLU9ZGKX*GHS#6*N^88I(IZZSPBBH$
M?^=9ZO(\ZI64(D.89R O>I[N>;KGZ6?Q-*;&*.9%1)RR0)D1Q#HJ R+"!L0;
M>D:?*NL<,931QOX=+X:GNZ"57,K]]"%,4P*.^1Q2LK I'*!;6<+SR6!\;8K-
ME=F,:J+FVHQ&^PZ]B8R/5[UC1<FE&__39%VF&D=CP(XJ%1B3R%O-@\*:.Z64
MB^30.EV\+E/I4J:^(KN$*KJYTAH>1S$C[;/AOSO3<O0"IA<P1Q0P0F&O>93>
M:\L40B90B0,G*E))5#BTQ6)K <-NFLPJO8#I!4PO8*Y:P# 2* HDQN %T]1;
MY0R-V"#.+57\T%ID;06,T#V".:: := _J]^>7>[L!(7'RKVK_55,8+O<U?'+
M_A0[4HX@O7"MV-E6X;&*PWX>N\E=^&1^>SN<N=%DMI@VUA;3@AL9$'5*($8D
M5S$506(D4J$%:N*O@VN+24DUM=110Q4+ EGOK;/>(6T4,FR[MMAV!8P6)<,P
M'KP:%(LP@%4(L\?*>]57L[E<U.X)M)CU5F&M\U94.WZ!O=T3;K%*CY77JZA\
M56#OQ\G=/:S<>#Y['Y>T_^ZW^S">A3=A'.)P_FB!/=", :QB(9513,IH-':>
M<<2PT<[$?3H6[6("'YE76L)Q9AE#FBO)I+,22QZ9]9Q?N,#>^\5T<#^=?!G.
MTIZF"GG#@G7FYK?![VVQ?G\8A&(]'RNAE^8]&\[FP2?+VKQ>M.^HU?5V4TT+
M4GNR8MSN[6NQYQVMK;=[H5JL+G_.ZAY2C^],Y?>VZOXU()DET.E@/;XV[ZD#
MU1.\<W>!K7JYKMT>@O+Q;8IMG:H<WPD+;)UX<[YQ@CA5.;Z>(*Z4($Y5CN_"
M!'%NO_"E,A 7TVFJ&QT#T),9U<#N*3;P* 5_CL1:QR[XLS:LMJ:CHW5F.%7U
MGZ/,<D<Z0$&2/Q44N:6[UMN*HX"(IIYH3E+XFS*<1L:B)$HCR?8QV1PA4 9G
M1*$,5.23F47/61/H!-S5<WW/]4?D>AE5U,(;;P-CP-&6"_A!(B>1:2'MF3(*
M,ZU5QFC/]3W7]UQ_>J['D@<4K Y!(!90M#9@S)60F-* 6 /7GR(H%J.4MY*I
MQC:V+Y/MSZT(-1OV3J@"O0TQ !7ZSNE IS0LG";C^=1FCV>F->^6:,_*8ZX(
MJ91FC_C>ZDC&*D PEK(0(XO1*VR5C$:%@)RGI*%:\6'Z2[ZTK_86;B337&62
MGJ#&RM&SFG>+L\.W]_EU$'IV?TGL?F1N5YH3T$^2%T\R9+@)2D0J&16,*QT;
M"AF?0F_!&5(\TXT YOJ8_-RJ2L^C+YM')4:4<&H$<LF02#0R0K'44X\)'%$\
MCY8A,L9.T RD._QY:9WBDDEW/S\13M0M +)KE3HH]_:,Y7Y)]IO++\0.M6BW
MU"4L&&5H5!YKAAS3@<K(4X,'AR/'#5+WI'H0SH14F="LDS:>H\2V'V7?_W#"
MY>BE5B^U+FF8WBVT=#0!BR"M,!+ H3#$1&*)"C8BR4V#T#I)V7Q0YUA&Z;<B
MJRZM\/72I9<NYY N@0>J@D*<,<Z4=HHH&:DQ*3!<$]]@&CZ9NTMFA'?3RWTV
M\=*@KU:_/3M)KW7V 6^3?2">GVEQ:,)4_K8R2>#-QP\_?3"?PYMI,']_#3^6
M!.!&P4SS7;Y=:M/SR7V5E%!>J7:Z',IJ.W9$M'ZW.8!?%G<V3/,1K+/S >NQ
MRC"JHF+'B9E&U9?2 Y?7OOOAE>:O-KAF8_Q-B[1<H'NX\LJF2Z],A#E]/S"C
MK^9AMF&M^(_;:75'*09+AD&).1I6.6>;XM-Z7L?@MIQ3;NG9S !I8+(J2;.6
MG-6\/8W9(]6<_W<P,.:-*6W)W/KZ#N>PU6YK8V!;S>!VFN3?O_S\R]MW_S=9
M7GSX[3_^W6S*KMHP-ZYL_OU\IA5MF%;NG?OW+L8 \OE+6)XP'\T\? SP3C<<
M#?/!/IK\1ZU!-A"A5>3,4:%U0(Q@AA5V2N[5ZV%7\E\(F$>LG @*,RZ,T5QR
MH>&*C]A0VX'DOU M86ZBF\+R#8:S@1_"Y2)2>CJYRS/ZS!W0_QPF>7>_2(E^
M9IY?GLW-?#&?3!^6\03Y,R9Q\#0FV&?K7E>1,K]6+UG[<CU<1E'O!%?&<\&,
M-8H38@)'0&&1:]U0%W+_>D=D_VH!9!LX_.YF\ F6"039;#*>Y0F4LX6[7:ZP
M"WD6Y3S_SLBDE4T;46S+;&"F\/FL3*><G3694K;A7?54NM]N=FC!0U>:3*G:
MK*Y^SNKVR91/IC#UJ5)[ ,L^F;(GB/8$T2=3]@31)U.^;'__[_\TF<W^4 45
MVP" -SQ94Z1WI_4&[^LS>.\5!)!8X2?0GW\L\#K0V?M[4&?3]V=O<LY8ZK-A
M]NZW^=3 Q(9C WKN/-S-?@%5&.Z<@NX'M_Z<Q&N8K2>)&(0-MC1PQ:2'7Y3C
M"'-GF GN[ '5-!-494@W%5!_B=;S/I"@EWS?GN3KA. S(6K&C&$2,::Y)=03
M;+C@!AG)&^JVG20G-G6+4!E'3<&K+U'@]=$(O8CJ1=1^(HH@QCT*P6N.&><X
M&7"C5(PP$K3$9XIH$#0CDH"(ZF8"[R4C&DZID9^VAE'E@?O__D4!H/]CTJ,=
M_)W_B?^8M.Q5T=MC;NO>@ON2@OBB"4 GSKA=>3_7W*2/A%?M[SV5QABL.,-1
M2X:QTI@@4!^-#,(Q3\B9]4@I6(9.T5KO.:+JY67@]EQZDB2\4S&IP:#>:"F5
MH89Q$@T-*!4"LUXJ?[8 ;)%1F7)J3] 6_+3<>6;=I6>NJV(NGEI$,SC]:+!,
M2:.T"RFS 9M %>/GBC\&M*YD1HAX(=QU;D?8A7Q>0$^OPF_A[GX^&)::8%].
M]"+#.G]1L%, ^ER0)7(J/J\;/B/FQ@;,-:(,$:^<-2 NF)  VKUZML=GWXQ1
MQD2&$>F6F#JZ,Z?+Z+WG\9?*X](9 /D^>DH#8\#AS&, _9);%Q0R_ER%<YC&
M&>9-F98]C_<\WO/X<WA<2,&9#SH@RAGWPE@K%28,"8PY9@VY)R?1-S(F5*90
MQ]2-3O+X2_(@?)A."D]7;W]\.282_QD&\I@D6NYX3091%"/@^-1F53!BM9%$
M.&49C09Y90[-F6H;1*%8IEG'4$9O3NQY98U7D.,NX,BD#8HYP93W1%K*H](R
M>M)P7I\"DS.$,XE[TWO/*UWF%<$1,UYXXRAE!@5MM3-PL""$*!*ZH?#K*; M
MU3P3HF-E7WM#^H[:],,O0[C7SP;3X,+P2_"P]W[A+HY5>TW\NC7QMQ45S98D
M5K>JDU39S!G%L6/6$AN,(-I3:;PT.%5M.0<2UC03LF/%Z#NIBO=,WC/YX4P>
M/!782<R\82QP;1'75-$HG.$!-=6Z/HE9'7. \!V#)3V7]US^0KA<><4MTUX)
MT-)! U'!BQ IPT8@JH,XDV$=TTRQ_BS_MLSJOX3Y8%(DD8P_#T:3V6S@S'3Z
MD!:^M[2_-(O(/@7,@"+>5P21$HY^K,BACDM<I%IB@Y0S3--HA.%6*TXL CGF
M3J-\Q.%OP;_Z9YA.TIXH>,X?NR6L>JMBST/[\Y"FW!LC:?31,&REC<P2KK25
M.#+@J)-@^YZ'>AZZ;%[8<9F(.(.9%"HD!&TUL]3QY!6V'&-EZ;EBX#/!4*KR
M?VV\]$(0\@5CZ =E::@!$'CX+4S=<)87DIW<Y^I>;S7HK0:[K0;[2,-?;\TT
MO#&SX%,N=1C/\JOO?G-A-H,;JNRAO.!QW;%)">%$4A4,9=@+K1D/""NDL?94
MG#M-EHK4KJ"/P>^%0B\4+B<4@F3<,>5!<5=,H&BT)AP1(9CAZ;/GJAX'"@5&
M5:8XZH5"+Q1ZH7 QH8"TM%1)C)CBC.C49D(SXZU17FGG\'-5J4.1 B*9[EI!
MC4X*A7,K6\V5Z$^H9KV?WX9I-AB'"V<H=[VS.(RGK(B]OH"7%94MQG@L@^T.
MKVQ.5\M+X\]YD;2Z1#1(L$ L;#MB7!DK)&72<:>#Y&*O9CO'J%Z"4,9UQU2F
MLQ>C[SFVY]C='"L0D2(&2D( [&*QEIS2&#RQ)&+J&S#,26JLIGZ,K&,I#SW'
M]AS;08ZUW'IG%(W4.>8,,@+XU0:LL"2@D9PI]HEHG6G=5!+YQ7#LI;6$2_;W
M^+FAE4>Q3'U#CV?*P[YF] 478M]@U$=;6,MH%=6"<"H5P]1:*8@3% <:)8_\
MV>G4!]I\<":DRH1N\J._Q,+/;?>];\;12ZWKE5K/%5J$@<#@&-E(#%.86$^M
MH22"VN5T$&>J-<53O$]&Z;<BJRZM"/;2I9<NYY N#L /4DH9GJK)1Z]P8!P%
MIQ"13.-S)>.D,!F9$=[D /N&Q$N#UEK]EII>YPV8?SBP_?6SVFZOQM&^C799
M3>*P-MH853W#?]AL0/IX$_#EG,MOK-;NN7/ J-4D\))!RR[P&_SYJ[L-?C$*
M[^/;$,-T&CSPZNO9+,QGK\?^3T-CAZ/A?!AFG]+.IW>^&4VJB.!\")P+YX5V
M%#04IB2RRN-@&?8TX"AE@PEX2Z4)P*3WB36FB] TRQ"4EQ@>RYAB(B!-%&4Z
M!(9Y\$Y3O-G=W0]G]R/SD*8=DHC*]V^Y:X_9.;!*%HW#2?33;6'J"'FLP"Q%
MH\[#W?UD:J8/ S^$J],P=O"8^:V9#SX/OP20Y#.X9Y(K;,,(S#^>#^"&/(0U
MCV9=3$&,%1N2/]OD6S(P8[]^?;3:H0$\_&UPX<Z&Z8#B;) 6.+\CX;"!F885
M!9L9S&,TFGR=?;]&S"LZ.4D_>XQ;$3%YNJ/]+N)H05%DDZ(.IXI*P#XF*DZR
MOJ35^M+GK&^Q5/G!,'!AE$X8!T=5?N2FO\NCJSB,VRWF8/O,K Z\ O"LSDJ$
M\D2*$? +")LXS\?U7<-IMCSLCF>-;8[3Z/N!;V" ^F:VZ0=.7F8_\)X@VA($
M?ID$<08'TFGK=&WCE^]/K"V?F.C72?HL-H_S2Y-^#<_(@!5ND>*D2758/,6H
M?QD',QT#H]Y/P]UP<=='QC]C6%=N3[RHL7#+! &_5-=*^^'', O3+R$9)UX[
M-UV8T:PBWP\%]<[*K]0=&(81Y&ST4@FFE-.<>\29T\$1[:AK,%$<S[ H,RY0
MAAO;=5W>L'A5+HI>-/2BX<BB(2!BB E(!!^9U,1P[0V*R&EJE>0-A76.6.9/
M9$*RC#>VR'J9HN',D.JTN"G5R!A,2ZKK:W==8\V44PB=1!;5Y;6.78)0[CB)
M43.%M>+,P-_.>!\]=@T5SX]8-3B3F&1<=2RII7,(H^>C[O.1DG GIQA+X"-&
M@W$(1> ?*JU0S*A3GM@:L+R"0[MCJ2;7<AP_B2&GDZ][$>#: :US5UNJJ;D8
M3P.\^9_!YT4U+WP@[SO3KJHMQQ_B\96.Q\9XH"SZRY)P_I33S?OQIZE)9OQ?
M@UM,<\]ZO8B@LL)P2IUWDDGN-.948Q:LB5)9W! +>413 LZ04AE%3>+GXD3S
MB!0Z+;'W#/FM,R3@9T(\Q<)8Q9S!QANC1.26,XZE:LBH.'$MSXL3RW$8\45I
MZH\5W8;=_6JFOM?=OP&=8[NT:;G[:Q4H&+<Z&$&5( Q$A971"62,8"1H%>P1
MC_>^,G#/*5?,*99IQ%EJWH?A5ZNL SI!CF#** ^Q*2GH>-GC/,/RZFK_=N.@
MO5B403J#9W,S#T^=Q(-7@[?_^?/@@YG":[JKP7=42>BJ8M 1Z?5KHKZ4U3"!
MV:WY $%P*>XDG/2,4:2B<I)B;2WC7NJ&IE_'T^E5AH3*L'I);8"ZI-KWG/J2
M.%5RCJ00WI,(G"JD5=YAPXUR'(E@3VK[EYD2/.-=ZQ;\ KST)REP^308R:LD
M=:N:0]<*;ST9T7_YFEN[AG=ZZ95(J*X068^(1IYJ(0%$X)1JY77D1%'.L&DJ
M7GG$?BA,D@SCCI7T[DO@]9QX 4X45$J$3!1>488(UY%10 >,L(@?:?1U1$Y4
M7&="=2Q"X.HRD\YDLB#\R79#D[D9#>#-LUE3-G9OG^BUGL.EU7\F<JI)*T]E
M3/4WB76$R8!-M)H[2TQ@ 4=STKA )E/)_XQV#3CTYH>>$<_.B#0:ZJ+2(::6
M' Y84#D48HR(^2A-0Y;0,2M89UK33*#>NG 4$KRL=>%/ 0 #C+@LI6%2H14S
M=ATK>MNK.1=6<W94D]T26/]54=3KBJ#6N@F1* 3!T7D',")8'+@&7,&BEER0
MAA9C+]Z)T5+I.7PC+]Q+K&?LE\S8-+(@"8F<8,&,Q)IXS9D.-!)*Z%$#'*_%
MY]$QQNX"H+F8C22%=73.-G+H"G5:6'97DSO:R$^NZP&5UD0J9L)CIJEQ#C%.
MH]9186-Y 'DJ3IS$076F*,TPN0:P=%5VF)[I>Z9_@NDYBU$@#EH*THQSIR1G
M'B5<%1F+H:E5V?$"5D$[@O\0ZYB=]6Q,?V:(=+ZZ=K7ZNT<K;M<'QQ\BD2XJ
MQSMW"O9D<%5D\'(\Z4];Q)<R\QYP@GL8&/>/Q7 VS$]Q-YE=6E_L*DKL*@:\
M/,*K=2;8J"12_?DAI[37*T+[$>BL7A10(TEB( X4048TJ'_6,84=C9X9R>E)
MX_5X1@7/)-/=PH-7I>_U3/OM,:W#C K%!=(8,QRC,LX@H27SPOD83^JCQRPC
MBF>:=ZQM;:^O'5"G;S"?FG$)/(S_[\5L?G?I3,,>LA]5[OC/,)!'I$[Z:U55
M[-.2%%XO*:&>;*0-ECAR)CUG*F*EG+?14F,TT<R<%"" B,N(Z%@0<><@0,\Y
MW>0<3ZV-,6C':<+2S"KJHW$*,ZVE0N2T ?B8J8R3CB'K:SF)S^U<OLHTO<ZJ
M'KU7Z4SJRV;*48B"&1$T-=$P3;'A0O,4?.>8PXHU2+SC8062(:0RI#M6W+=W
M*/>L_RVP?D3(6TZ#8XHPX;0F@D9BL=**8X;#*<&. -:7F6[LB?XML'X7P-&%
M4A!KCN?N :1NB\*.R[OS"+5E8_:::*M'RTB+E%-$18,8UD@;[V) DC$6#<:G
M]8ZHC%"48=0Q0VM?SJ!GR(LQI-<^>F!'[)%@J8-S"*FIF>!$>!.:VH<<,7P-
M9XR1C!'\DAGRTF""=2^,OUO(8M<"=5#&^<DB]44_:.1-VWQ%;>(NOQ 'A@G7
MY.U&Q+"E-" N%4&!\6@MT&.PRCG*D<.^H8[,$8TZ."6#9P@W^8".NLU'D;P[
M]O4*4%(O7'KA<D[A8I5$ECJCK++,1J,]HD9:A:6(P8>3-IX4F5 \$[C)1_8-
MR98&P%?]]C__!WQ@@*A^2+_!(J7-&(Z++-T?MJ^L[BL7:^,+^;Y_@M7XFY14
M4]AX:FBJ$(@2E'?6.]"P%3),5*HUW!G\Z_F^=[%$T75 &.$9KZ*Y&XX>OA_\
MVZ?A79@-?@E?!Q\G=V;\;W\<Y)_/AO^$-<,H[Z+U'W8Z^/?E3"H2>'RNSY@C
M:S5'OCE'/YS=C\Q#HN"PG,!RX(^A8ZP2##Y\?=XOIH-AKJ3E #D4D6N)TP;
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
M&JBA/%CCB1'W-7K+*-F[:*A7^X18[*CMSX%E7_HVGLZS04<4I4D,C"D3%^B
M@'$PCCKL@A5!4!JCMPVA\M?1;+S;(*T-JNG>Y):.R"C[-I[.0:)_P:,-TC/L
M/9:& 6?(4.FDY-0KRGT,(G=DZ]MV$6.L!-)"#[$CLO:\4[BBS=QZ)P*F7EN0
MGBOI* I:>2^MP+BA!<(CX]!5O;XW#*7=AZ']P-F^C>= <7\W@:^RC $)$M?M
M09B7\0=6(GCNO2:VJ7Y[CPC/$"TY;H$FNS<(?U1[A?^EAS,]OBQ@1XW=>I/U
M.HK\VA'%H%H(I4 *)I4&@8G64C(B%,5"<:0WK57]M?JZXXU") XR5W<0)G(4
MQMB_6 ^D ;!>,*(Q" ,JG8^QBBN$C$5R5S:U+:\ *A$ZS 1XWB9\7'@&U(,S
M%&O+#6"FI,<X0/Q+),UD38G%1X9G*ZK8Y_ L V=KP+F;8$GCJ)&*22(" 8C>
M!T&<$)W2WYIATS%$\I+SPW0[GO46(=]WL-2/K$O?QM-Y%NB(PC/C,&+&:V#1
MC[0LG;D6RA)J+'"GZ;TMD.[!R<_5]]U&9]V>N.[]GD%O;+)OX^D<(_H7-3H:
M.+?:@00$P4G-8_BHJ**6$FYV9>K;EDT15I)NH\;>&WO>(%SA"E'!8JTH9C8
M(TAIX13U2@J$D.1-;$J/BT!7U/K> !2Z#T#[@;)]&\^!HOYN0E[/A; 14(-P
M&,!S$[26/!H&4YAP()WB.Q&L1/R8"T".:GOP5V_&]?Z@FO<VS)FU7F76CB@
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
M=PB\%.PX:&\;V&2O(?DFK>S]>KE**BOO(Y7MFNH2(R\5#AX#MZ %DE2:.-S
MN$I$BW<I>["\R^(VET&K/+)L!WREUU-X@^PR,3+&!YA>7:4:3F;C^JW$ZU:Y
M*FI-6J$3CUO4C]_UH/C+++7X:R T75#23N=<J'(QT9T3TTK,!1;>AT D:!VD
MX-A39$5\G3#U.$;3]J<9UO*97L_AMORT\B8_;4T>?$#<M,P32[3DW H!@5N%
M%9?Q=PL*L!/H*3.9/KP'=MKK.=R:;?A)1GO-UNK'Y]4T?6A^L735:OC53Z;%
M["+]<8_W[7Z/(?OVL_P7_;TZGYV?GL<5;QHG>X4\,H9-\\AI9<8MPTRZQ+ J
M(THKH8CF$J$@05@I0U//Q(>85C>P8KS=O&/2;,2UI][$E'D:XYY!@9/$/_MH
M='.FS#ESYD<['<W94>.[?]%QP'<X-!>.?UK<1[-)<>ZCV;C)R^*OB^!UJ4G3
M&I8C0#_(V[D2B-7LN]?:&@?0 P96T#ZNS]'6D8V!,I4J+MB6,J"&&FOE(Y)L
MVZK#MORKZJXN7/&OZGD#W24%ZUSN"\[P*ZK5&WR.B9GYI/I^<E:YZ'>^FD>\
MX+S!TL>5S8-AS% KL6-&<^HXM?K%ZZD?+IE6H[N76*82@>OD(4U871+(O/"V
MULAT&GF#S,BV*#%? ^8YE??#.ZB I$6,2!(=>0E&0W3+HF-O-:.,26]9>VJP
MY6J $914T3NJ4%X;6#>2Q"A*!Q! L!HL-CHH:U'P@B+AC5$;4AJW+TFE2ME
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
M2'!4>B5Q$+T62C/'Z[.H>=C6OG(U:5X=#G=U: L%/:9"F,"\#Q8,5L9BYTE
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
M\[Y-2>MRLM]?S?7_35.==D9N.BHV(I#S0A("P#'1@7G*'=-(4&*0.)A0IB?
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
MGJ^&<4P2P&*04(L2@HA)8N2,66L8-MQHW-++8/]I,)#UW*"?"+1U*0TF@%$
MHVV"$4>&,4T0M[$@A *)48*!90S1&#+:XDG;OV%,<8\0]+3!J,5TKO_Z]W]S
M7W@_R"O_ER.2*MOPR(I*\U>F]U7$FOM!P2Q?'07^3@6SA&F!J7&*+HLE!,A8
MI&(N.$P2#*N]R]UI].EHU;N0%X&F:5V46K+R*NW?O(S^_#6],GGTR?R(O@RO
MY.#/=7FF]%^.3A X$_OH5?1KDD4O)E.I>6#Y9(O7J;[,'>N]_G+V_DQ>F->9
MD=].W;\FZZ[Z1F;%XEY.;/O1\+IZ;7VE7N!J+-,567 75,RBG%R8[)>C^0%\
M&GLA*48P*__W( CW YNI537PLM2?+6I573MZ=0P!.9Z3G+D)M%%I0J%K=^4X
M\9>.I763>BG[/^1-/H=JOUYF]0TES0IIB$#A,:HD!H IDE;7P"_1936)PKE4
M2TR)KZW"5'_57+DCQQE+YE8-JCF&A57YJY%N3',36H#HI27#ILOB%E5&EYE'
MOS]]^/3VW?\<O?HPT.;GKR_D/'@UACEW9?[S!J06K26U>+(!.;8U6:JJ_2?/
M1B_/U:71X[[Y;-WNH'TS9OU&YI?O^\,?DY)I7PM7K7O5Z_Y0?3N:CA=[7VTB
M+1$4.NW82FPHLL0-QHV$<G"G#^ H,FXGN?9"EXU-V^180C5A)-8)D2265A()
MM'6S5= B["8XCT@MTKMBD;CH_F VH5DT5U_.D3#R-,QG\&VZ K> ^P/8 Z_%
M'J1DC_9WWDW_-19M81M9NFCW6HUGZ2 :70['N1SH_/GRG64KM"=KT3Y^".U;
MT>"NF_!V:+_JKKX5VC^(BB5!"C7,S;_O-4KEE,'?CCQ\N<^5<EA^+O<;94?%
M[X_658.B135U?EN<V>A:=,>):KFY Y@=A[ZUUNG\?TX9B-ZY)^KHK5&%*1)A
MV-NE!;GYXV9TYSL?>&3;)L,KD]QOQK/B.Z_1;)+JJQMH.V_@%!ABPA P,$1@
MB"9#@,?)$#N(:]AN;((W-*PW-"*;#:^B8=F]>7 1>5?;]\+%]W*'F^>6I6 /
M3O3=PTN@8:#APVBX[VBMO9:5"*6(.Y#3^.A/#+M9BIC'L180&,N$)D;KQ"A
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
M2J5A0@E13"1&46@X4UP#S"WN=)4@WG/J6G==9:%*4 "'@P8'J2%,?!8.Y9H
MHQ(J,%"<&2P5,H1UNHRL0(^C6E" A@ ->R@W=#LR<"2X4=ARDCAT2 S',5$:
M0 )9(G$G#*>6@S6".QRH$LH-K5ENR*8#.5"AW-"FHCR[&V_<27*%C)? <H'E
M#HZ&@>6VR'([UD2V&[E?Z!ON>4X['NC<Z6EI=QRS(<BP=<D?E'STV;ZM%]M9
M(5?#P?EHJ+XUC!],W?_%#!)K$8&()@QH82  !F&*>!>RB1>#4$ O!AW.07Q\
MOH\@FGL034V48WDFH%6")!H);6WB)%-)A(%).EG8'(H>$!WV50;1#**Y =%,
M$)<08,PL!(2@6*"$XB0AL<6$Q'$G*Y1#VA,L9,TTYK-?_Z(?-@*D%R',W;_B
M^/EVPC7N2.7-\[$<J**2D2IXW3W9,7MG\.U!E.N4^=DV[+DS$C?JZGQD;IFZ
M9=\_9":;/O*9R:*JF/FS;8=M*'QC"6 !E8)0I@33/!9.HU("8@Q:3GHZ8>Q@
MWN&CGO7%\R \?P%K M:LA34F1HF11H D$403("V$@DBI,$T852W]U3M@O<4]
M@COL6 E8$[ F8,TBUD@FG1FJ=4QH3&#"DA@0C4U"!"+,&-1%<]3I-6ZP 6MV
M;8C.CYB$C( E-.E>9)\>CI.^V>CP-AK:-S.^C7OGE@3WO:]#IEJ#^S!0F!,<
M"QTC K241#"50(YBF2@F;*=S B \H):"Y(F$_09P>#3@8*Q&6!*#&0?$D#AA
M1.(840N,M@*UN/$[E!. >Y1VV)T?X"' PP[A80OH &-**-2QTQ*$4QVP4$ (
MR@QR5[$UH(M6E0,%UF%G\3U H2/FTI[R @J;Z5(.+HROL.NMI^X@WL'%>W;-
MS;3%HN,>Y?S_?&UQ-R,?S/#%Y*,L50Z"_!>G SU[H?'+,Y.E0P>+*C,R-V]-
M^=]W/U5_[*76_5%PY!<'9^^L-:I9N!QJ+A)BF4;&$&J,B*U)H(F!!, 2L*]B
M5JO:63W .URGL#-5S .^!'S9#[Y(2I&&,</,$ *(XHE,((2:)1 0:UIJ.W3(
M5!.DPX9: )< +CL"EXYB"[4)<]H*TIPH(G$B$<%06"XT8IP"U45##Z*>8/ 1
MH4I'[+W=1V 6*5ER%"7&W3'PJ=]#&]T8F74'-+L7A! J7[2 YTSK%:JI]LH2
M2HC0D,?N[UB;F&@-<)OO:F\Q1Z2'V0$=<W4TFBB(Z,&)J$EBQI53/C@GSKP1
MF,'8B2A@6"O 6MJN[$W7B'L8=5C7""(:1'0K(HJ9IH#"1$M#B15 @H3%%$"J
M%$D2N)@<#<6^HNEZ. :/64+W;0>0A_1"V92)8 :Z^\;!G93J'N(USI[OO<:O
M?O4CNQUT_N/7%_Y'6Y'';1W";X40]T)?8BG#@@LM?==(Y)M'QAQ3!A*$W=46
MM\R^<K1P#[6F:&UMT3=W^'Y0A9D"U 2HV0K4)"*&EG!+X]@02 2'Q";*6&P0
M SIN2:#HG+LD8$W FH U!X UVBDQ,DZ4,%P3K(V( <=",,I\GJAIZ>C4.;_/
M$\*:%KNS_NO?_\U](1UCO?)_.2+Y=4L'8UE1:?[*]+XI=]43M^Z'QU9>I?V;
ME]&?OZ97)H\^F1_1E^&5'/SYEZCX/D__Y48,0=$;<[8M9KT8%;4;G\H)E)\?
M\L9H<6UJPI925LE/-0+_PNE,2P[Z-+XR6:KFQ./<7/BB.U_,]3#S-;K?IKGJ
M#_-Q9KZZ-[[N3U(=_<>_(\ZLS]NQ&@G"A>4 )YPF2!M.8\7N+N%P%!G'_M>>
MV;)QY<%Q2V3TZ:A^!4.6QQQA:CG17'*- (@)Y@ R#12$1VVD_&$\&GD&[>N*
M>O=:3RBBXZBB1?1A4 JF8YO)VKV8(>*K)FV;;-8@U9WS6&/RJ'7R&^#<Y?*R
M_@S1.C/$\S/4:7[=ES>>^&8R_#:1FG'S0.Z%YO[4^9N)+N5W$]T1T#[V,/_9
MEE+C0:ABG9F.T8(!@1"Q%E+BMA?W47)L"5)(P];&[@NRTMQ&2',;^?#I_60?
M 3/[R'%NE-]+?KB].#>#HU>CR\R8A5TDRB9#C_)J[#V/S>K2#RM/\Y'W=0W'
MV11YTTF7[,B.!\5S>OX71>4BDZE4]J-^.G T=G>F X<A16DCZ=UF[E?7)LN'
M@];?G$1_Y/[HW:_>M2F6,)(7Y9C\K=.'Y8WNW-Z']\U':M_Z^M$PRAW1^L4X
MKHQ.W3[KEUQ'R3CW/\_='?Z[A?$U9]YXFAND+T\V=@MQLDWQP>N(#SDD@"#K
MS##>.T 8ITJYJ3IFN#2>:PKIJXIX^4L+_-C"7=>9D^3,O=:I2KGCQ?&U(]QR
M5B_:];%?'" X!?M'EOJ=VHEP/NZ/W.-SAPPCDUVY)^OR)]'YZ9E'A2D+^V>/
MAB,W@)KMM\J\\3I+2P^)>>DZ,V1[9UX]=$JW0]>^T^P\#TN'?XZ''*[-L6X+
MT_I+F?F>NG?X'X]^#"=[A\^3*=G+<5UT/<ZNAWF)Q'[3RAUECZ_D-\>U)Y$;
MQ- ]V+]\.' "X.]T3_O#[75&3QGV?.1^X?#?OW3@7N3N=7N5&N?.RG ,[MY2
M[!!.DHJLLMS-T8]7^6ONRZMA9JH=S(_9N&7:+L>S=?B![Y<?HGN+BQ^!ZCNF
M^>WH]9>S]V=N#5YG1GX[=?^:V)&J;V16&(N7DX.VT?"Z-F6J*[7!6(UENO(+
MTZS,'K^T)OOE:'X I396C&#677 /@DP)6%L2 X_J_?I'_H&3:T>OCB&(C^<L
M\;D)M%%I0J%K=^4X\9>.I763>BG[/^1-/N<$^?4RJV\H:598UQ$HCF\K"QR
MJ>.EN@9^B2ZK210GO7.&8IMQ7G_57+FC!N>U+TYS# NK\E<CW9CF)K3@T6E2
M-W7PD:J%97&+*B.GQ#HU^$\?/KU]]S]'KSXXOO_YZPLY[PQI#'/NROSGA\L[
M7T?>Q<1;M<0:5Y=&C_OFLYVWRQLVZ>N;ZLLV"YV3F%GC2YP)2B!17#.+"$")
ME,9( C=@H6.:)-!BEA#&"<=&)H@1G2BEI542D 4+?;>@5J45NZU(RY&,DIMZ
MDXK20E>RP[[O^/1RF6F_C<U!K.7I "6WM+_R[E588^DVX%^H/7G+MI)MD!>"
MM>@+'T+?5N_&73>5WHW2[%:F[SVP/@&^,.+]Y\J96GXN\5394?'[H^VY#F<V
MDR9B;S':9YOA>+M[)[KSG0\,HVO1?UJCE*)%+Z@O\H;0K(8WOSW.7MO5Z<'.
M(T8#0TP8 @:&" S19 CP.!EB!Q&K6V;&!SX>W/W\3;#5T:MGA0-G.,[E0.=;
MSS6^XURZ<RQR)XW7KU+SI7)K;:5#[5:8\DXPW$,<S^YWF4##0,-'CURWIU2<
M9>8J'5_ED9'9P.B 8$'Z @V?$@UW@& [*B1X>_7U-W.Q -U)'.MJ,/73B)3>
M>1ATO>.^*S;<3Z99@0< HC D1(O8$LJP-!#%6BF&L,#2MC3+65X]T+WYP\A<
ME;'1GXMS?F?(U^%Q97STW\^RH1ZKT>?LW&3?4V7*0.K,AP6,;DX'OKK06/9'
M-U/I^5"'Q52W?G3"M,E@ZQB"'HS;FN]T*]KZH)(X L0$B*FS28FU5B8Q-D02
M)FB"J()*QRB!5B7)O0H('BC$$,J7]/<*$!,@)D#,0R%&:" UB%&,E"(4H<0F
M,0=46"E!3."]Z@@>*L1 U..LK93RXX2875N1VRA/>+O]>#83@=L=ZS%44^I\
M-:7;L)+Z-%BK%< X(3'70@B'@3@V)L&0BWAO%E_-[]M&2NR0$N,.%YT/5=4"
M#FP?!Q)E!$9*8VL9D5 D&! 8,Z4IETC!EOY\.S++=H8#@/5BC@(.!!QXRCC
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
M" A5,<)$6>UL=B&E90S'FE"XO^216V& ]@A[ O["(,1!B%<18FQBGE"."*>
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
M-D=9>,C6&67=]'#*!"N/M\47UER>%G_8YI%RN5-W]>>N<]*W_/QP[L"H^Z>
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
MHLH$WPJ!%P-BBPZM\JHXCSW9A"&WGZ6\10QW*PQ%EDT [@#<!P'<Z#"E_?"
MFP!,(4( 4<KB%TEVJ9QUA07GXN\.O8]1"=_GQE=>CDY+.*XJL%3MLU_?'!==
M0UI1/ #W@X7AV3_W#=P/\/7MUHKLP@C7I.&C0W!\F&)_P CN-&Y2(S@!%)8(
M7BG@Q5EQV=3.H;5W1<^IY&_*THKNK\:QRNE%59#NQ3!K7B^+&P=P?["</,OV
M#>Y=47N#5MYU3"?!G=)*P6VY4Q $#&+DW2F4QEB;GZ0"\SGW]8+:/>EPTZBC
MVT#OZW&6C^6@J)U[7K9Z\64YJP#Y9I7=H+\_7&R>7>T;XCND'0?]O?EFQS!E
M_"L^FAL%%R<@WCEF-8H0%ZW[I!KEDZS5HC[V,+N)SOIR4$0<G&:9!XK5B^@<
M"DAT)CX[Z&R/1V?;_<X#0=#86DFXM0,P#&D,"'RA8Q0S))S*!D&MLRV6?$$
MXCK7UUWPK0^_FP)>BZS%=U?7_>&-*0HJ!BWL@;+P[")H84$+.R2.=>@=3L':
M2+A3]$;KHO>D*5Q [X?+0D#O@-Z'Q;$.O1_7"=B6<[HWXC %B +.P0LML" @
M;JK?I3)=N#9.?:_HXJ^RX($L8A<^.[#V%3_*@A\@DE?#P<7$M?K[>.3;/D[S
MZ=Z4O<1[+3$/WF,R/WW_SW^;[^D@^LM)]'J<?3-A6WBXD#WKAVTA; N'Q+%N
M6R"'*?2/;%M G=D6_LM8FYF;Z.U)]'O:[YLL[ P/E[.P,X2=X; XUNT,\6$*
M_7[=/77 FX#4![Q!<!R7T%XT)/?)?9N ^#;@7AGUB[;!TZ;89?!<ED>?BUSQ
MKY=R,&<;%#>%?:&S113JO];O?[BT0>"$Z]=H.]@8X6$T%T1W-!=L;1U8CVQY
MR\&9Y6LT%VQI']A"YF7-!Q_<:?!Q-Q<,10"Z@&].BZ"'N44<VJ$1$+$S,&/_
M%R 8-BX= W!<7CP9_1Q-SXZ6&8L1 ?#9M^?%T5'8XQ\N T7GPFW9?HV2E1N.
MU5K^Y V86\L?_M 8KCT->T.Q7;=H<D^ONF%G)-CM8JN5^N\<"#[>7:S(_2UL
MYT_#DPA&SCKUJ0/.GOTO.1C[8I.%_0R SRH(6]XCVO(>B;LS1"5W@U<=N*_6
M@J)SXGZ0X!X3@(JS,/1"7Z3'WD.:_CW&@) V7$<MN$X#KN\-UY. ZP'7#X-7
M':ZOUFJE<^+^6'#]'\MQ'3=Q?=R_<8,O4!T&5 ^H'E ]H/IM.83@,.7]L<#Z
MM^6P3I:Z85  ]@#L =@#L-\&["$[O(V&.P/V_G)@CQO /M>,-NCL =J[">T=
M&F$(*"X ?DL)Y/>9S*-'=PAQ3! 'V/\MV OS\]A!>QNHTWDG3%#5]X?G*N!Y
MP/-#XEB/YX\KI;S#D%X6!(F!0 3A%YHSBAC3VEA(Y&T50>)0SVE'^'T9\#O@
M]R%QK,?OQY7[_<3P.U1T"OA]EU4<_.3;7;3]P'9(S&ZCX=9@6P#&$1$O-,4
M,=2 [3]EPZORXM\AY,M 7 0E?$<@_H]'!^)!"7_T:!X29-MHN&\T%^N@>5#)
M YH'-'_2:!X21=MHN+U:>H#&"#DTYXAS4=72PTM=*F]D?MD [M?#P3B?PK<O
MMQ20^^%R\.Q;0.Z W(?$L1ZY0Q9H&PUWB]SD%F<X M''X>#B^*O)KAKEZV;5
M\ #?#Q>&_<-W5YS- ;L/@%T]=H=,SS8:;@V[%SK!.NB.UU>Z84#MAXO!_ONZ
M!M0.J'VO=F(AD;.-AEM$;0ZX@$[C%I3!NZ-/$)P<3T;GHZ'Z%IV-W8MD'E3M
MC8'V8-^@W2%4#+A] !SK<3OD:;;1< NX30"F$"$ .(3QBZJU "94T+*UP$,\
MW2C@]\.EX=EUP.^ WX?$L1Z_0Q_?-AK>@=^+C5W0\F:\=Z(O#NC[<%[>3/>4
M ,2['V$ X@*(0_YD&PWO#\3+U6 /M>'8,*!Q0./-TW"MU7.\4[;0P/,M-+@X
M ?$6.;GJ4>:[5KR,Z F+KY=VKR@[X?TN';>G#D_># >C3*I1_J@08C.OW>Z6
M'++A-D^ZQZ9$A23F-AINIVH<PD[S0CA&X,4/QF(NS,_O$/SXQS]*!:RH+^0;
MF0YT],7DHZ*KZ5DVO!ZZ20X'#DJ_F'122FB^_>GOT@V@+$($0928T0]C!DLK
M$<U/WO]3%R?R[S\=.;W.D38Z]\/(%TL8!9WOX?+WS.S;_QEVB>V0[K'M$B%G
MNHV&6]LE?$ 8C/&+'QP*1LM=8C"X99?X*G]&YY<R2P<7"QO#I.)HO3?,ML2>
MFON]>=1OVR1:^F2?#\=>XQ^TU+D;VNC_IMYP2&4O^FC\)M6RE_2BKY<F.C,#
MO[OU9=L/FE]J<S7P*83-_>KWU-'U0K:,(6Q4#X> 9W;?&U6'[/W@D3@ CO6;
M5D@-;Z/A/@(MZ"U;U[G)OJ?*F1BG_?Y026_I+&QAY^9ZU-C#$)S;P^YAW?16
MV?@>LLN%K:S3P/ (8TZ"V;7]1=O/#A;2X=MHN%.SZ_JZW+O^SW@XDL>YL[',
MK6ZX!6OK+D]<*_:O9'F%[>#A4O8(+9NP'6Q_T?:S'80<^S8:;B_C!W$.8OA"
M(QC' FCSD\#;$WY.+\Q W81TGRUA]?#1877P0CUZT [)]6TTW&5R/:Y1.\U5
M9HJC].PF^CB434?3O)K>@/9",?]/>77]R]?HM1Q\JS3]T_'%.!]5'JE0^6H#
MXK+_)/P.P6< ^ /@V- #HI6 F_?0<('] 0-Q?\84OO@AXI@0[Z&I&FZ^&6KC
M_?"OQWDZ,'GNHT[U6(T*\'XWNDQ5J"J[ 7Y_IO>-T"%B:3ND>TRH'%+L6PEX
MO\P@5&G-Y^,D3W4JL]3D'F&_F(LT'V5R, J ^G!6[53:3\#6[9#N46$K/@GH
MVD;">Z(K/J[P]8OQ\?V%GNITUMS[(AS*^M"0:Q\MXSZ6B.L@0D=GXZ2?JNA4
M*3?6D8_V?)]F5P&('\[7 8@#$!\4PV(8@+B5A/<#8@PG0#SNFPAB>0S),_G\
M!8R=L5O^';WQ0[5I%9WHX/G-96IL(Q_^LW7?FBP \</Y>C- 7/_U[__FOI!)
MWTR^\Z-Z]6N212^FEZJ7-'\2J;[,\]^.7G\Y>W\F+\SKS,AOI^Y?D\1KU3<R
M*Q;F\I>H2H]VY'(K"'QN='6E7+?J8I-&=U#G:'X G\8^K*@8P:M??1)X?;,=
M#D;'5EZE_9N7T9^_IE?.3OMD?D1?AE=R\.=?HN+[//V7>1EQ/[#B\P^37ER.
M7D:#878E^_6/_ ,GUXY>'4.(CW]]X5_V:IY&MU!I0J%K=^4X\9>.I763>AG)
M_@]YD\_QRJ^767U',LRTR8XKG@37/QV7+)+Y942N?Y;?UD(#@&/>RVI2J+BO
MA;N6</*4^QQ3+)GHG)#Z]RTLT5^-=*.?FUS!;@OK59$Z';E55PMKU("K/WWX
M]/;=_QR]\@KASQ)>EJW'/!?/?R[DP/%7W]<04$YY_.T('!6?KZ76]>?[<U7)
M[S,K4:VCHW%?7N?N-_5?OT1-7O?5!);AP*(L3T3](#?K4#:LC83WWJS1NIOU
M^W0@!\H7I B;]>%LUD\!L[+AC[*H"YPOZO)0\W#YDS=@CBU_^$,MQST->T,6
MY1/GYHXB%4;!7&XEX3UW8%2;R^=&%1LLQ#$(!O+![;DA8&KW(PP!4QZ&@R'4
M1L)[PS!:'8:#Z1-@.,!P=V'XGC)S?QAY]_,R3=*1,PW@R8=/YX<I^7L!X/]Y
M_>6CS[P=%8FW;X=J[+,%#I.  3H#= ;H7,J_=T/G^9N_'J;D[P\ZO\J?P\'P
MZB9Z]W-D!KE72\_5I;F2 4L#E@8L?;I8>O;E72<D?S82Y-Z#V#*R%CB0%F&@
M+Z-CT8@K*0OQBR)88!9ISS+CHTA+'\#'=/ M\44( MP&N UP^V3A]LWIQ\.4
M_ X"[!O95^-^P-> KP%? [Z6^/KQ]/5A2GX'\?6C3$P_(&M UH"L 5E/WKY[
M?YB2WT%DG3IAWQJ;#M*@PG86:.N_UDM@6BW0M(P1?70QIU"<M'7"G#!@.<HZ
M,0M=_XSR83_5\T.Y-P=R<-M[#R^$>,4UJ[.@WIZ?O?^8YJ.O?H0;6LDJ&>IA
M/MKB*4O"NI_)Y_=XDAR/ALN>U 8>K_YFHG2@AMGU,),C$^5C=1F9:G-+;J+,
M6 <3/K)@-(Q&ER;JI]_,L3:YRM+$@4C]TW30*+ORGW_B"+)?\NC],+MR2W7\
MWU%50\ .L^(I-T9F4=EJ8U*.',.>$PPA3@X[2>-)\&3RA'@2 :?C!9[L/$^J
MI\63*/!D]WE2/RV>Q($GN\^3YFGQ9- G#X G[9/B20@"3W:?)R\.G"?YE"6K
M=@#76=J/$"I8,&S5!\""EYUB036\+CJ)%C^\[LO!$N[3E>?^NXFNL^'/FZCH
MHUKTL/#8F([RZ'0P\"WF?C>F*!'I'EIT)+H<]K7)\NC2]'7DNZP6' MIP;%Q
M9 N_M;O^N\S<$.KK@9.[S\EIISAYK0W^_\QO\/\<RVQDZCW^O\8#$V%0L&30
M.0^ )?_1*9;<&[CRDF,7P)4'3CX43O[6*4[>NO44>/( >+)_<#SYYV5VTV<U
M&D[Z):-@NQ\ ]UT='/<]!!$#3QX"3PXZQ9-[TS?C7MF)>%[?K*X'3NX^)P\[
MQ<GW1]?S8SSYK@@P/9_R=,V5Y^9Z5&$L")QY*)QY?>"<><]]/_#D ?#D/P^<
M)Q?LH?\:]V^J8R04HI .@ .SQ\:!=6-SL#T>7"&%04:I_NW(C]##]OGXZDIF
M-R=N*?_7\?'I0%T.L^/C5[Z.I7O\DV+IF"QCQMG6+HFS$!Q7?7"*5@3IR8:8
M-&KCTAG2SKU_NO/6:[B_GCYMJ5,50GP:#LS)?6^*5G_G.MV"EO<@:E#E,/H(
MD3OZ"%5C6-XQJ+W3T S+-/H(W=XGJ*7+T(-;!\WT*7K$?82:GTH9+3\OP,!]
M$'8IJ/X)%/]4FV,U@B9Z_#H+)<7'&8CZ-?WY<C <.*XW6:JB@;QR \RST<OS
M\?5UOS!+'29]&.3CS)?X_#"PGFN]W>J :W+YS?#*$2LU^=LT5_VANVJ^NC&_
M[@_5MZ-BH_(?_ZZIB 4"4D&JB4VL8! :!K35RB1:2K?2;NKNEU_\DBB_NP((
MX&CH_X((PZ/([=SRVHMR-C;ES]/!V.C34?4*A11-"%8:(TUB@A(&)4;**H,I
MX] ]8FXQVA(7%W$ZNN^:';UZ^_G3N[^<?HS^\N7S'V?1AT]O3J+33V^C\S]>
MGW]X^^'TRX=WDT*SO[Z86859QBXW^O,W?WWW]H^/[SY\^-"RQ_M5K&A1^A0F
M)+^;'FL0$>V,B#,SK6D0.2)$A9*&?G'T/#O[^.[W=Y^^GG[Y?X[,YW]\.?WT
MQOWFT_O/7WX__?KA\Z<9,C?)]&I>$M:C(5J'AGB>AFL09T%KW_9,\3HS)3OC
MEO_GMI@\>C?CK2BS2BN7!:K<O[Z;L#^YV#:]R#KTBE>FU[V(\^P_O)4SNAR.
M<S?]_/FVYQZO,W>ZG;E'NQ<5NL[TV='JYEJE%"D[*GZ_OOUVIW8QHQW.V^'S
M]DZ[L3;]I3>GOA=O\^TLO3H_&?E#,](77SEG8[2FU)^;BV55'4H^6; +;Y^,
M>\M\ ZUE$ZN6LSFSVQ+K5WPONB]!JW6NB%H.XBY:KE[OX9-92MMU'WF6F:MT
M?)5O^KGO9#8P>IN<L"AK]^&-Z,=E.C+''A4*^_%')F]M&1<8=<^,^F'PW>2C
MV^!E_2>KX94)K'HXK+J$(AOEW^CC,,_-QG'1J\O^R1O'VY_79G#+> ,;/T$V
M/KT:NJ']JU"W-\UP0^LK>YDL6[[+KZV3. JIFTT_]53]<YSFZ39H\6:8CX+D
M'9#D;5+(/H\N3;9ICOICX";P(TN+0+RP5P2.[;AVOBTS\F].!$9F*6 ?(J>V
M'#<WOMBHNV==/XYW_M[J^]V#AV<'4KA)@%F=J_8$=8&>@9Z!GH&>@9Z!G@^C
MYPX5FOKX#/'_W18F]:<W;]Z]>_]^;;WGS?#JRF1%^_)^.MB=@93YL_I;5J0Z
M,[QCSGMAEM6&MFPY9L/,VA?E/^;"Q[:Q&,NFU[)(=0WX+<ZX"B1[GTE5')27
MD63C_/A"RNN[H\DJ6^R+^6X&/K*K"&YVC_J[P3$ E  !)"6QQ9PEL;$("ZJ8
M2)2Y,V;L[V?94(_5Z'-V;K+OJ3*G/]/<7[QV]+LY'>@W,A_+_NAF*DB3 5:W
M?G1R]7MA41Q%XT%:ONH/ -Q::*/2*]G/?SLZQFYEW'*X6;N_RHG]=I3^'+T<
MC*^.]7!T7/WVZ%4,00_&N [[JFDV'W.X;0G>@)1L?2,+B!,09SN(\\F,IL>S
MY7%J W9TK" &7$A"$Z)BG6B($9 )HM923N@!P(Y-?QI]_"^3#3W3%]&2 7$"
MX@3$V1?BO#8#8]-1_J8OTZN\/*IW0'!N1J/RONJ,HP%#.*&(:<&T!#%1B@@I
M(-32*B0M@QP>  PM:#^8H!Z):<"B@$4!B_:%1<THB\^V#HHH@Q@:00=%D$ #
MCQ*"D+92(84($0@F1@EK 4R\EH2-.D0\$K G:!S@*,!1@*-]P5$1C_+988#T
MP2.+>A#@#%!GBEDB <$HYH@PHF.#(8VE1O@0<8>+'@AJ4,"=@#M[=SOG5<A.
M4].A1B2)B65L#%$V%D[G200DAN@$ 98<(N+$4/288$\2<O9TX+?NJ=Z9R?+A
MH+-G>OM&T%V$5=X*:.NNZ[:.R;"4.&:,2I%0HCB3R#!*"79V&A86Z<W!5<V9
M6W<30=3#N VL.H92G=1^@H#N1T!O/U5*,(.)BI-$$$"0HAPH*6($%= &6K5!
M]\F6I'2U,Z4@H$% NRJ@:QS"Q"RV"AFWKS)*8@$$@VZWM0019I(8D,Y+[<+>
MZH;5HZ@M "6(;A#=KHKNFF<62%ML&40H=A*K,1-.C)% 6ENNF6+QX8EO#'JD
M]<0B2&^0WJY*[UTN?H$(P9A*&1M-.$8222XX2P1@7FS1X8DIX3U.>1#3(*8'
M)*;+/>*,"T5 S"&,)>$:)[$E'#)!%*)(PPUZQ'?F8D*XQ_!C5(/WY.UNSS;>
M?,[+U,72/=?X_6FP[\/(.TN^[&;P:QXL/FCTW7+B)YH1 33 E!J"I988(*45
MUQHQHRE;$V$;TE(5.WQJ'L![BF0W-:( + %8'G+X$&/%#:;<Z!@0@1F71F)E
M@%8XD8!T EU:@L5[ +8%206$"0@3$&;7"+/&Z8F("5/0@)B0A%"'/$H HH@2
ME"F3@'4SZ8)2$R G0,X3@)PU3WVP4!A#8E6B-*&$)S!QM]I$6<FDP>MZJP+L
M!-@)L/,$8.>NXZI$D)@3AQ5<(**D=4J-D G7B%B>  L"O@1\"?@2\.7^YVQ6
M*\!%@C$'#EF 2A 6UH%-@BG46*Q;\2@@R]:1I2NG;F2EVLOM;%U/K^NG:F0C
M1:ZW@YIZ./8=O&Y?A@//Y]ORS+=UQ :DM!!PEC!M"2=0,*V1,, @RF(6W^V-
MVE#N+T(](L#!9.*U2=^!:%X!* )0K'UD)A%"6DK,B2*4,R%,0@5Q<H\2S-G=
MJMB6#\$"6 2P"&"Q,[!8X_0K8=C&B#N[#4%BB9!0ZD128!AREAV_VPV]H8P!
MZB"$B0 A 4("A.P30M8\S5(Q%3PA!"<B)CP6,L;"8NTN&4P!DSN"$>A+-^)@
MM@08"3#2Z7IIW!C*#8V- IPPJQQ.&(4AAA "0M'=L7X;P@O,>@*1@!<!+P)>
M=, ?VE;GS "+B"*265_K7G/EW1O^\ E((LRND((3W(N?G&:QKP.CS9^&WM5]
M$7;O1*G+I_%=/FL_1+)U=!,_2%H&%@PL&%CP$,D66#"P8&#!P(*!!0,+!A8\
M*!;<DZ?@T38EWC=S/%(_:!><G(M!GT*;6&%L)1"0(,@2SI0%P$"-@(X3ONCC
MA!,?)^QH+P=">8^TUJ[JIL.TDYMN0(''AP*W1W0:ACFEA!B!#<$6BL0(8F'"
MJ*04FI;X[\Y!P2'W]0TH$%"@LZ&:%B"##:94<L*4$1321$-*8F@-I"TM5#H'
M#2T5+F&/\* E!'P(^+").$P3.\N!RD3''/A^W DA3HM@"1(.-1@_2$N"DYY
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
M:4M23#P7<<C,IC/&(^U$VHFT\PQH9]EP%4E];PIB(+'O34F-94H\:V#E+*
MV2!Z4Y%?(K]$?@F37Q:/LSF5LJ*7Q!P'1&BFJ'0,2TXY2[G2FZX\B<RR=68)
M9=2-/.*L[28=2APJ:TX='/!DU_-MN>5;VTY.0,LPYIY6+4%,:8T!)MAI(X63
M*R3!:UK[2U +D(:??=>,R"L2122*C7>!$]!9(KBQ"!/%E"HF(VH?H'$,+73+
MMU_:\B!8)(M(%I$L=D86FXQ^66J8DQ9128BF3#"K"%:2& V<<\NG]-2T\I_*
M%F>10B*%1 IIXKYKS@AG=9HJ) !!P KM^<0B)I D*0/+1[-J6C<(90MP%&DD
MTDBDD7W2R++1*6>Q%%8#;"TK%B\K):EU4E-K+<1N^3Z-=9U)2UNB<@^/R!>1
M+R)?[#H?6C':9*E#*A5,IIH0XI1T1@M(,,70823$#A.B\-DE1!<,&$U?_?UO
M_@'EC>AM\<E+IU!'UAV6:IWYW9NY+TL=?_6-^U^##-,$&XN1)90@S:'"R*3&
M8<8%Q.->J/^ALT>#%7\D"H.>'D]*?1$'J;K*.C>ODI^^9E>NGYRY'\E%[TIU
M?WJ=E-_WL[^\;""X'GC))&]TGKR<;<18T4N:.CV,U7$J+W74?IU<J?Q[UCT8
M]*['+YG<F>AI].;$=%3?&^B[B_,/Y^J[>Y<[]?N1_S,/TND73=N)\5!S^?V"
MSH;%D.JHI!E4KR$<452[O/[A"IXI3,DCIS-YJ"CP]MZ+MP<0TH,YF"QNQ+6O
MY($NFGN@4M^$5ZKS0]WT%XCD/F>]:>>3HD:2+4T_ :7YC^$!P!TACN^!UTE[
MW)ARU'4RU#JBR<I1V,E7T_I]X:UE>1NGZW&O7;\ZY>M5T;![1#PM[6S@%6_N
MJ<DK627MO."^?YR>'9_\NUB::-V?;UZJ>>::JV[%W<I[&V-:;()I.8_I"IN?
M-4W=Z]CQK;6@?_SE[.3CT:?DX\67;^?)Z=G[P^3H[#BY_/;N\O3X].CB].1R
M12K86$)R$PE!L#,17;[_]>3XVZ>3Y/3T-!E/LO ".C__=/+YY.SKT<7_>+E=
M?KLX.GOOGSG[\.7B\]'7TR]GK>3]E[.OIV??3HZW+4((-I(A7%F&:PGLY_],
MLFXR:/>&?=6U_5^VWGJX4>O1XQWG["2-K;5O5-,R^O!JZ121D_%!SS]?%&KW
MU^,@J+S>L"W)_>AKW@%4TKE)!V6]YHE\!S-OJJ81;3;;YKX[J7GVS28MF0Z1
M-^U/+GGOTNEZTY4@RV5;11_5W:BC07+L3#GO+<&PM4]!5_<65I7^+J>:S:G+
M5WZLJCGA;C;A;#P9\9G9_"(AWM4$U6GWDX&&15+>M-S1P$7=I4X-A-1==#FP
MTES81\-?4]^?,J6S3C:HW48_]/)D- .@[I)][%J67'>YXU&":/VAACJU&OZW
MKE-Y=PN,/\XD1RL*CD.7B:56^RI'()/M^/_1_*K$$V'=)4]F<-6."G53]$:;
M"XH=]B<V[2@@@-#] 8,[$>]$]#M ^RQBMT,H>R+0*+THO2B]_4EOEUFC<=J6
MH@U/?WO8&=P=FE;S"5FKM6K)(7X[" DWJ,@B2>]EYLWC9MOLH,6/G'&S\M1>
M(('EVF&<8D((X#(54""%K7"*4%&QW!N%>KP@;G&Z_=,%ZP#&WGJ0D3\B?ZS$
M'[>)RP^]_,-P,,S=B$DF/=A1[G'44_9H+R['";X+U_>,X&8VPQ)0$B>I]$Q#
M'#):IA9S)J342B-5L7P@5(X15+8$V?X*A$@RD62>/LE,DL23I.X494B:8H P
M3R5$Q!JN.#7**H!]LZS0NCF4@0EM$<PC943*B)11S\JC42AR&WQ,8I)Q%GR*
M1;"UQC M!-. I-9'&Y)Q2224 ",L*[9;"81%5MO@ZJD1R)[R0X$=DKZR'G;+
MA[MXV\,G4JW$06%D500F. 5 0R01488I2#S=I(A3F6I)Z&.)9U='5"'9(G"+
MYQ^LSCG[CTR>WMM"AUNM20C'G4ZM15QP3CBW@A". )1* $B=K-@*)5!(,MA"
MVSR3)&(R8G*C/CN@A@BI-82$$06I9$9)@I5E C&%'CV4L#.$8=1"L&HD(2+L
M";PM=(2MU\5E0B#_CULCJ >=5%![9V:H*7P;8:&ZM9WNX+PCO.UK>D.#3SU=
M73/K-G+'N<+'[ "_;\ZKL?9A]\J-10981*R/4H@S0!G)12H)84@91=E:7-G<
M#>VW!KH PI7($Y$G=I).T%I H8T%3&$"'%5"0>XD<-P"!%,7N21R2>22)\LE
M#Z1!L/)\@*EE$ !B<:IH<?J?IP=C4VKX>KG_R R1&2(S-(D9UDO?2.MXZCL@
MF A# $^5=@ +:ACD*<2VXGCB2!:[(XM0,CH!G:BUN:;(CE8KK[<A[%.=RK7#
MEN\J?8,ADA(":H5&GC&9MMH"JZE32&.W<!IY33O$XA;DV]\@]G'P"C$TBK"/
ML-]Z-@8#(0EG#D('"1=($&P% 0@;R&4JY5:I ;8@@BU 0EI[%MDALD.3V>&A
MI2$6(0%LFFJ:$DRP4L7Z$)+Z.""5T"Q:&E(/UBGG+4:W?Z1$1'I$^O- ^GKY
MDN(0<@"9XIHQ0G&J.%)(.FX,8@A6':"[.?C#7H11/^[WE>VH?ZJ*5SO<^UY-
MC5[4MI?$;_A""L&Q-D!,T9:B+36I(M&6&J_"8"KRS&UI3T%D<S=RV^<"BR?3
MX0VF-[OZ7&1%M$3<2JPYP0!(2IE2S''?FX5.5QR1"L/8FN#^OFNPA1 -J&>\
M?U\8,?V4,%WK2)616A%@N7.$$TB$!))#C"653G! 8'-P+R!I,0$C\"/PGRCP
M'QB$HBE64!KN5&H(HD)3FP+ON)5#'A.L(@\=*HPQX2T$0QK1BC".,-[?"!/"
M6DE-D.4:$ 6LM%JR%')L*<1*FF"1'?9P51.3"EL8F=KWGF%-2$ U)TNWF0WL
M*L7 N36>/0R@1I*4(2F1HM:FVG((_,?',MGN=CQJ"5 5H 0$G@""E@CMQD.[
MUDP#-10Y:QP31!)KA<+,,"ZI1I@( "JFRX<*?]226$;\APV[8"K28/P_D'!
MOD-"'7>".D>40IIJHE/!M!$0."P:@V9$6YQ4#1=$- <$HF JTF TKY=W<$HR
M[Z,)1JDEC#D),38<82D9ML!5+&$) N"!+A-^8M,;JH_^W="LP]O(+8QU 96G
M8H>Z"4( _+9R(H)9::'6OA.B()'.24D A3Z> 881M":U/=M-#@*(22)VGPIV
M:\TTI-!W2"!2%FA,J')".@.$CV,DA%J*]3(-$=\1WQ'?6\PD,&F$9A0I+2A!
M' GNP6BM\5T/[GOFZPT+1+1&M$:T[C930 PG/G)6%%!*C!F=:D:E3;$%G,F*
M;8PC@&L&<"AI +*=K=Z#VC,LH$SHTE7US_'0R#"$LJM<!C(<&:-2Z#0E.G5*
M &,9\/<8PAHL(M]Z!D^8: $D IK5M29>0XR:(L5$BFG>,A*'M!)2,\L!)BDV
M F"G%>'(IMQJG6Z5AF +%-L@H>"W0XQ,%)DH,M$ZR2&>6L4=D1(X2*0@$E++
M)/<$8PB"=M&RU+HV5T,M26-\$UDELDKS6&6]))9UE&G(G(]A)/$<(YRR3@,)
M $^9,+4&,&&OC-DIQRQ(7$U?_?UO_H%"6V^+3UY,A2*R[K!4\MO9)V>-;-+H
MU/_@(%576>?F5?+3U^S*]9,S]R.YZ%VI[D^OD_+[?O:7KS\$UX/"].YMUC91
MQ+UWF([J>VV_NSC_<*Z^NW>Y4[\?^3^W(C<=[]U*2;=?)U<J_YYU#P:]Z_&[
M)G<FTAY78%8<TXV9AJ[QUN_R0MJSE3@;%BG3LA:S0%M#$J*H7'G]PQ4,4>C6
MFW!G\E!1X.V]%V\/(&0'<T9;T8@J:=U*ZMK?.=#%K0.5^H:]2E3GA[KI5^0-
MW[3SR:_&;#6V8%!8:X7(2SL>?3NQ=0"\M;?'C2MSL!/3'A%>I=6/OWKAS>.!
M9HZK-OVF>TKZM6"8O*)I]^AQ6N#9P.O>W-.4U[-*VGG!0_\X/3L^^7<QK<JZ
M/]^\5/-4,E?=*KN^=V_^SNSU]-4(T*/KQV!PQD5U7#JXIYV1Y,8U>!@@LW:L
M>QWK?WUY^O'LZ.NWBY-++[K"#]S=\-+\CX.#HZYI]_*#@[<C(<ZTN+B8S4HO
MJ$CFM=#U+X4C+9T/\_Y0=0?)H)=X_Y3D[O^&65ZZL7[22Y-+-_)U$">]/('T
M9_M+<;MXU'\US+-!Y@5W\J=IJ^YWEQR90?$UE)BTRH<NW/>L/\B+-[15/['#
MSDUBU+#OK/\ZZ_OW7??R\NW:)7TO(_^%?YUWB?Y&6W721-^4!7F;=_GH@;+D
MW V[_E=E@6HX\(+QNK*'JXJE)'"OCD[A%8QW+_]\4<3N_GKL;LKK$93+CYN:
MS0RXQ]3@#:>CKOO^F<FG!\QK+@B96/P=%JJ&5.[\[BSR:5&+>9_KR?_U0J=X
M5]*M!T7+O/=#[J*Z5<=?SDX^'GU*/EY\^7:>G)Z]/[P?:,Q5K<)3UR.))._]
M6!8J;"25Y05OHTVW.EG:E-G"\$)+65>Y[VY>+=7FXGH0OKA1\ST#[S3' ]<+
M4+-JE5_V7R;_<G]DW>3C8?)NF/_N]F*/=>INT[(>DO_Z@IT5:BLYSUT_*SQ2
MHKHV>=_.7.J]B?<L@^P/EWQ)T\RXO'[93R%Q+3T<JX%G[<\J-^V$M1+?Z\(/
M"'+Q6QZGH,7E/JRLU3AG]/]T+V>BVJU$&"N&$G>Q0A%':.>ZDW!A'""DWI7V
M?GC/G5R7*SGZ11PQCB'&KYD*1KP1%G>,*KQ_^>+"_GJCN]9KN>\?L5Z*@QA4
M+&,()/; T)?^+:H8)'J$:X&'J%:FQ(?X@?)J$$555Z):/%^S02<@T2!^"&$@
MHBDX?-O>O!(2*\;9>['1$.JVR$@>J-LVU!1@;+EW\]@XWKN-[UJ+@KO2\:KD
MV,<$9M!;'NL%8HYU,-%<'+D'2JHIC@]':;4;\.SSJ_SBY^L\ZYKL6G42=VOL
MO9&Q_U(U?A*.]):XZ1V2< C^J(F^<O>:VH6[_,VE:>YNDN/#Y'/6Z:R0$0C$
M2-9M[)UW_"]/%Y79D0]95W7+#?E7S8[LW2BCQ_3//QL;?I3'3&^MNPP+C>D-
MB\'U[]&!;FJG8?K00*H7G+ZVZD8OC2\U.?)!N\L[0V/:63C(J9>#8F^R4;ZQ
MB889&2Q,@41]!>1QCEVWF_63WSRRLS]=]TIUPP=V]#C/P.,TT3 C@X4ID*BO
M@#S.;\K\GGPZ3'YU_8K=&T,SD>AKGH&O:99)1M8*4R!17P%YF7<JSV^2]Q[3
M0_UT,_G1SS3*SS3-*"-SA2F0J*^ /,VQ^L,7Y$']KZS[/7Q,1T?S#!Q-PVPR
M\E:8 HGZ"LC/C";T?O:8SE4Z:"67^?(EN'NWE.AMGH&W::1E1@X+4R!-G-/]
M!-<__=8K$?U9M9LP\!K=S#-P,\TRR4#H-/J7Z%\VU-1V9SH?)E]S]Y?[H]CK
MX7.OE[M6\EL3XL;H:IZ!JVFL=09"LM'K1'T]2E];]3U'W:X;#%SR[C"Y_$O9
MF_!A'9W.,W ZS3/+R%YA"J2A^JJ/!>[OQITL7X/<5'=VD9FVRFVQ;OV_U=5U
MQ^6MY/0T?/:(3NT9.+6F&F?@5+FF:QO]7[ECZ#155FRC^?#7#YCR+L\1X)-S
M!*I:,)'!U $ 55OXS]AMQ3[^L]]787?$\:^2*V>SX96O8-?='M90[.WYJM@&
MO7=[*Q_5H;SW8NYP@)$"1]=O7NJ>O2D_M =7'?_A_P%02P,$%     @ 17AF
M5JD70 9#%0  @?H  !@   !B<FAC,3 P-#DQ-CE?97@Q,"TR,BYH=&WM/6MS
MVDBVWV_5_H=>9KR;5&$B"?&*'5<YCB>;F<2F[&1F[\>6U(*>$1(CM>R07[_G
MM!X((3#88 16:L;&HM5]WJ]^G0[%R#G[Q_\1<CIDU)*?X+/@PF%GIV^BW_'#
M?QX?D\_<9&[ +"*\M^0V'(VXJ!-*WOL>M7QN#1BY\$9CZDZB=^2_#YX9CI@K
MB.DS*N#=,.#N(/M._^;:Y@XC6K.A-=1&2VWJF?<OO/'$YX.A(&JOUR+'1%.T
M9O;UX^,(@S<Q"J>&9TV(,3 ]Q_/?U7ZRY;\:"<3$8>]JMN>*8YN.N#-Y2_[]
ME8]80*[8/;GQ1M3]]PF1WP?\!WM+5&4L3HA@W\4Q=?C ?4L<9L,3V?-;\I,B
M_YW48@KZQ/6"(;5@D/A#C<CWWM6 ;(+Y*0Q#A@B])?KX^UQOQ*#F7P/?"UWK
M./]5%I2HRQ,RHOZ N\<(V5M"0^&EC_QHD.B9X?D6@[Y<SV4)Q!:_FZ%*!NM:
MPO9,F^SHLN^86(N)63N[_#[D!@?>*0U-.WT#O6VH8W)J^$E7:;>93P^/E!!P
M;8&0#^YC%AJ>8P$X'ZZO+C^>?R9?OGW]!K\^7=U^NSF_NK@D%]=?^N=7_[\*
MZEL!Z./-];<^P'/1R(-P5D3!9X).ZO#YU172ZO*_EQ??OG[Z_1*AO+R2G_J?
MSZ^>".^,JOH#XY52)_C?Z_51J)V=AF?]T!][ 3M]$YYM!++U@?@Z9)'Q.W?=
MD#KD\CLS0\'O&/GD(G?P4]^A+GDEH.6_?NIJFG*"#^1']>0U&?O>';=@(-OS
M"38:TXFTS9Y-QLR'IS"VR8X-BD;>\-PP@,;"B[H=4U]PDX-]%P&)FH1CSY4=
M?0"S,@"8/KE!Z&,?Y".8L#&.K'9.@L2>4W/(V1TK&)-XQI_,1!PBZ+@+U.,6
MXIEM-6(4!H VU#3!HJ$G ? 0@DC"\ $- J"S]%*$P8A%'3Q5&Y["PP58 SX^
M<\!%(MP\Y:@#]'* "4,JB,_&@#L2#_K !G0 +P(A:98Y"=$C84%&D8 ZU)^0
M5S0@%K,Y$H<CXW@@6?NZ021@GL!!@>0QZU.VW5'N4 -\-+)F7ACNN1@"<,$8
M<$GX4<BU>^Y YRR6GEAV\KC6%U&(NE:&S5D2 %Y>*)P$L?/QF('\?"?J9OB\
M.2MR:WKC7=N08GT"VDY)72>AZ[  J H,\N\YBA PE]N<674R%5-D7R"H@! #
MQ L$"SI%^8$>0T=(T5QB'>KD?LA!/T$ G!#-$K:U/<?Q[H'!B? Y\E64$,&S
MIBNRQ_$8L2"_W1%9$P2_A"*<P3..A[<Y]KD Q$$7R2TP EH_Z^!?@']\ /;@
M>4>%Z%A04/0891AR!-: /S?I\W!\<BTV<KF8/,?@?>9R0-:ANQOV&4E]"_8=
M3%&!H*$!^)UCQL/ILT"PJI+O.F#-F/DOL9G?H>?)Z.AG\--@KWTVXN$(7<$]
MA \R:E%/P!')X'80/07=,J<O.O)%B_L89XRC]R&H\+F P 4;0E02Q7W20_CL
MCGLA1%;4@7" ^F3"X(?P!'5V%?\!4P+/79L&X^2U_:? N?5G&& =Z#:-&T T
M#!FZW5#!O90*$.UZ/K:<1AAFTM*7+=EW#!QDS ]VP*2"!L+WQH YE:-@GE$G
M%&).EN9*TVASC'&LC'0QF_"!XE$81&% S_R+>&,8PTW"$/9]C+6O3,_D5<!8
M%$]S; E)$8/0Y?5:E#4=2%?>U=[?]'_I0RC[WF?TKW/XD=:*3 =8AHFS&*:5
M'>&-D^PZ?@)?"V^4*]XL&2+M?@Q/C@U\=$QM@14BZMS329#I9%%M*^XAJBP=
MWW-+#-\219:TYF&6Q:[HV[BEJBA')R0IA6GKE<)JLV8L^_F?Q\=Q11&QO0I'
M!O-O(&L21_#Y2#LZ.HHKAIN7[6O04RJ3DQLF0G 5D.%<_AVB9TZ$.HD490",
MB7LC3==,$"'/X9:LDGX\/^\3EPF45V\$8H;9,";E$\C&8)0!BYI(41UZ#K @
MB'LB+!HRHQVF&8Y"1W8L(WII*7PV!(F.=0+&2/@- ;;C0>S_*AD('*P90G(*
M(H_VXYBADL#_8Y][_O31'75"%JPG_L_@!]]+#?\%7"%08(<.\%*6(J9I\TP&
M3D"GHM28P2@<4VVPX6#E&?*'QF9JM@@0Y4L!N(\XS<HF=DGQ)@ASHP*WW"B+
MDK61.&N7]G#Z>B(*2;6$7.;K*!% *=3@8,Q8P$!"@=*"CYV)+,_(,M/#Q8DZ
M65"<J&./V$LTY#3MC\B1EDV"Q.OEZ@E)T2F2V5G0)#DQ54W&2,L+"04RPV7K
M2MBVF'13FF&NG= %W -\(8:>!7(]F!# C3L..!(_HADZCI635R%+,29SG&!,
M30#V74VIR;_'U+*2OQ\[WS%CGA^>_$C<RX?;_B^?>2"^(G UPJUWM1\=1=4T
MPU84S6SIMD$-2@W6U+2.:K>-CJU,?4S&UP@_XWGP;RM!)8&L&ZFVD6OX1EBK
MO$G JH$T4B?!"[SI8_195E7;)RL,&\W % X[1]_:3%\%DS1KP?@>]>LV*OY]
MSY2)/TO%B"SC$7SS1UI5.R+O2#9SD&VRTE=(;/C3S_$2'J$D[)W,MNTFM7JZ
M9AIZ3U?;'=JQNTUJM'H6;;-N2ZMD=LLR>QLYM#DAA!??D:^8NL2">PF>C%D;
MD,W=QRB_L0GY,$TD=ABE9"U&$K/*?)'<)Y7V-"\#GU8\\?#'L28C#/3Q]5R6
M)NCW:";!AR?@U)D+>(N@#K$$]!H%G^[@&%*1$02] 36X@\'LF$*$,* <8Q??
M&V%"YYM8E_;LA+?9K"V8!JC',N>5P<.N<MX'4]U,$(<QOPR_$0'Y(<D\HYSW
M5=* S3<),/;!2-W*Y@OX0EHJ8%)I7M?E6#,])V1\!>D6\[&D@"Q+>Y;3 4!^
M$ 5'9K\V8P7)R<Q@<5WBM004!XP:NDG^_FH,^8XYB=*7],O5L=@5/R\RE8;S
M:3U@6K[)5@F2.:]X\M6:GS?)535R,QPS$QSXLL-'7*2RPFP;:T'0"/))[/K>
MRU9"TO+%'68,#<R#YJ=.)&@!J VNYLF64>1;&*PF@3E%H8L?(YS1! ["TH<W
MP%N B#N4 XMNF7_'31@D!*.&(TWKI>E7U[8-OZ'_($1IGADZ8#Z6_%R9OTL!
MFATO@WM,T 6S3-,"CLD8"-?/+0*L=C BOX<$F-#!P(?WI+3'>I7(7WV1=B$X
M/I/:(*+9[$0TH[!_5=[.SEZEHF(.J3^ =W!>]?"R J9TVIK6LJBF]?1FTS1Z
M;8U"M&4T>\!.NUM%6%N.L%!";>X'(JL+&?<S-2DS*OFBLH!.E^G=KJ*T%:;W
M.D:WPPRM2\T.:UN&8AN5C&Y91J]==CRDCIW()1WA7"L81W'/P&AG!!=M\<^J
MDOS]DJ34;E&]:]H:58RV;O<TPU19UVZVVG:W8[4T5DGIEJ7T"D*. LM)#>^.
M;5@H2S>/%,VLS(Q1L%X4Y C)]@@2=^<6C[I8#W"21MAA^JQVIIV^P>=GLZ1^
MB1-@&TYV/D6K]**87Y;,1YXOB^]N/MF(LXR94K[4A3KQ3 B=94#+H_YFIJ3K
M:V5$Q5%SPJUL\"SG?@LC&WP"7?A1+!^$1L#^#N4VA3ET=E<UP'K&M:QGD,LX
M57]4NOGH5!.2&K1DDO\IZ;)U%CF1"(#1HJGR>%U?/)U3O%(PS: V1.;-U>3.
MP=4C5@!D/\F/UZK,[4T889I,;S/%HKK=U=6NU>MV("_KJIK.U*:IFGL=1N 2
MX!)'$/WL.NH1*+&< QZ-'6\2U;T>6EJ*55C08H/9:)6O3>%AO42M1Q.LH,.Y
M.>6T7BO8S#1K@SP(BIB6DY)_JT#W@9E,%G&:"50<0<:27\$<=[(E058A,^!M
M-X3:&UVU;,/4+,NT5&KIS;9"-4Q5NT97ZU!=[>QW8JJ56U>OO%A&N113*3(Y
M,4W6S4N/&:E.7*>'3B'2]&7L\J#6_ V/N3V1_CE9R9&,Q+B?77HPNYXMV)2>
M_.LGM:V<[*>.T&Y7A?RWH[3;;5UI&M2BK*-WN[K>;=O-SGXO.VB66T?.07H3
MB8UF:>94)%TT-*8\640&CN +]<TA45O21^B5'-=^V)UVI]DT%;-EV7J+85S6
MLKN*VD)QUEO[72C72R['8TR@0'IG-KK-+-FC$&\Y7*YEGMUS1E )( UU!]-%
M:4NZB>=&Y[;\H?'/+]^;!F8T 3!>N?:KQUV1#\\N,MF9W"6#\[%IQ>J]1WTK
M<DAR0;FWHG="B.?7L9)7\9;3%)H%PR?;42L5!Q6W=+-IV4U=457=-O6NJ72I
M8C.%Z=0R6\V]5O%6N57\:ZJ",_NB*2X[,7TF<W]_0L:>YV37MX+R!AR&H3ZQ
M:3!$T8YU//%[Q9MDHW,O:+(Q.[/T-58(N6[[#LMBLLSRLUH'\<'_&Y&$RYGE
M>=CR.C^B$VD?',<S)<!TY.%VV84&"*"-%H5[<CK>#^J98-7/A+%)&<=SLG D
MUF29RD>SXGT(6W&%AXA#@)CL0!.P/KC+Q[6B]V)Z+NM1EO?RJ&>V( _Y(%VP
MC(C<#SU<810ZEIQ@]UR$!*?R)<LC6LEU0W)UD2BD=)6#QD:+FE0SC2YM]9JZ
MK2D]E5F&:FJTW6Y9W9:^UT:K76ZCU9^>V)!/#!-]C@V "1%"+CQ8I$N18D->
MF5/M+0M\-6^%^5PU;[6\KA^?"+3!PGX:J>_Z((:L2\:@NC %$*L>^X+Y" WB
M Q2"N75CRX4]8W6?8J"6F[\575PDF/)C\?E9L>2"2#AT',#8R:><C.;%<@/8
MQ!M;FK;2-K&R9'9UO=GM,;.M6F:[9YF*3:DQ:_-S]C_G"1,/ \ "40#9;HWX
MP$#Y6:WE/(^F-_3FT0+?$],E.@L,%)/(_80YG8D;21OZ0!L_5?&B5O.^NL!!
MS#F)Y41X++(QBZ>@R@4D45XX!T\T5);&*>T[>7KKS8;:?0"$Q/D\D9IY(!]4
MVR?+-T[NSVP)"LAQNBL((HQH'\!\$% F/N>94"0)JU.V,!A^!%U)D6K,>I3G
M!"<[M;<R.PM#;:51I T1\5=6B$(7M)PJ&W+_7X>0(^)^@Q=-A6C[GUK1@&@O
MF@9?<:64>-$DB,2@6=& Z,] @^4A4/DI]85^YZ-P5.Z(Z,'(=R7.X4A53_O;
M4T[EUA*3'8GM\\?%O[$[[I*/#?(^]/\JV. 4$^/)3-U%:J<KAX5/Z\#P:1\8
M/IT#PZ=[8/CTMH;/"JYF%PBKRNH8OQB/]RNS;1]/&VF0+]QQF']80EXYO7+C
M4SF]<N-3.;W*Z1V>T_O-YX'@Y+9!SAT1#,/*[94<G\KME1N?RNV5&Y_*[2W!
M^,6XO3\:Y -U.7/(!_:9CJBHW%ZY\:G<7KGQJ=Q>N?&IW-X2C%^.V\,SM^B(
MG.-II\Z(5DZOU/A43J_<^%1.K]SX5$YO"<8OQNGAO![S)^1K@_R'KKYD?R\D
MO/)XY<:G\GCEQJ?R>)7'.SR/=S&4LWHN)5_ YWFV#0T/2\XKOU=N?"J_5VY\
M*K]7^;W#\WLW>,"O(#<-\MES!W7RJU]P3,MFQ*)R>Y7;J]S>ON%3N;W*[1V>
MV[NE[I]T0OK4M5A5WRPU/I7#*S<^E<,K-SZ5PUN"\8MQ>+_C.>)BZ+D3\COW
M?OS@AR7DE=,K-SZ5TRLW/I73JYS>X3F]>+_"KPWR!QVXU7Z%<N-3^;QRXU/Y
MO'+C4_F\)1@_@\][VCF$._&/,Y>2]#W/V=61PFN=<+PY@=X@3_;!KY<:[>VY
M_U*CO;THH=1H;R^8*#7:VXLY2HWVLX4FS^>#2Q+&3#^?SMR4-.L[YZZE21LM
M]>OKX#*>O55':^'5J_$/I.PJ=T.0/IU>89,>KD_B ^;CWQJ)#AJ/_VS&OW42
M':?L^V3V'%:B*Z2ED+9".@KI*J2G .&5*=WFSK K?H$4'/NSH&7VI 0G.BEA
M4<O\YM(%[6;WXRQH5+2$^2'D"Y9_+>A]9L9\09NY288%[?)UF47-YL+3XH;S
MEUT5W>*YM>N7X@?8W5O"!?1EGN#UW@+^_ 7O.N4!HOH?RFS 5=*X#L(JQ! Z
M18Z&EDL=IPYDN0.+!-)S._9<;LI+G&[8 /%WR"US\6KCZ_A617D_D^L)O.7)
M"2V\F#%8<BNC%3(PEPF)HNO9TM;R_C:._P%=N(770N7N 8<WJ)!#"LI!QV$X
MX247(LK;7#WCS^@*\4#>I3B] V[,3&XC,CZC\D)8O%81+TPTN,/%I/'<?"'5
M]7&CA=?'Z=7U<=N0Q-I9/Z,J(U"$$+2@ODB!4.\C=N$=K] (Q8 .XKM@Y>UM
MAW@[VV/!F)&$)9>YK7!-J;R.36OW%$53=,UHZKK>Z71MLV,8[9;547OMIMYZ
MS'5LBZ]@4]L-72O)%6S3F\M4-3G0?]'/I]78MDB/6< 79AA35)==D*<^]F:%
MQ5WV&GKK@5[+ WK!578'>G==UD)?I[9X^_7E1?*>N^MF$R7F'5YUDZ7N*C7F
M3=VP$[G:-8L/6?UZ6*<21A6)9>SILHQY6/]6,A=[<QW4'TD@L]],Z';VF0F;
MN:APWZFPB8L*#X,&3[NH<-]IL(&+"O>=!)NXJ/ P:/"TBPI7HT%U4>$3@^$U
MDK^2KUW8/C@7WFC$?)-3AWSF+C3O^VS$PQ'Y"(F=&.[W"H_UHL)M9NJ[R%$W
M)&D;G+IL-92C)[!P"]6+E>QSQ<(4H.;Z'*Q(O"Z)6Q6)M[QFKI+B[9.XDN)M
M+X&LI'C[)-Z>%)=TF7SI>-!>1\Q?5B[99WX@E_M4J=MAI6Y5IK0NQ;2#<X;:
MP450AY<\'EZN=GBIT38SD9+&<&MYCY<5,IU;?X:!8!:Y%52$PO,GY,(;&1 _
M6>0&US9785.NRST*FUI*%3:MO9OHX Q^KW=X*'4/#Z7.X:&T5JEB/U#:9I&Q
MI-%3;ZT8>'?A4XF/BK@>,Y_*_2@W3(2^2SR77/X=<K'@]-S##:]69M(VHK!2
M;V36GCU8VQ0OUC9PI:1_YQGRXE(BOLU8JN2(OU".;S,A*#GB+Y3CZC;3VH,X
M160=R=C?<T2*]^F1[.-XUQ=)MQX]]BP1E\2+:?]RY(RLF9N0G1)-3N^19O2C
M=40PX2!8IR;R"UQU0#"7)$LG>.-NM.A':TF'^:)GKN1)9-V,1+4@(LLG1%8<
MB$S2B<QKB4P%B4R.2"Z^]Z?Q/9%A'<'@@L@NT.D0['**/EHEHL9CSLGABB=R
MG"TYF6&1:.W5Z0JM@M,5UL#TL5"F^5(T>DJPPN,8Y)#O:A%I4JH]\GR%PNUX
M\2$942),07;31['UC9Y%MA:IY[*3[$$-R:?3-X9G3>2'H1@Y\.%_4$L#!!0
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
M6]ETYL2MOLXMN&<C@"T,TM?A41S%#&/'IJ$54I\*$EB^%;$[;E?=JP!VGK8
MWD*>]0:D$*^8H24-X^B$D4'")6%44Z6:LLJ:)S9RLG&W0V6P!FX8<!L3F6A)
M^%]X+..IH59M4'5;L9!*1Y[D=:SJ92E,TE07/1M;8CAI'9O2HZ17J-65W7_
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
M*4TVZ?WL#LSY7=J=M+]KT8Z?/NX7_9H*)2=G^H\V'>,^[?9]O%1B%';TNGX
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
MOU>Q)+.;W EN\@B\<)+-7*3.0HW+)A,VB2<U2T@<,Q@2?U*5)B/>U@S'8,;
MJ"F=7(H 3V:PF%+$'TX(DKL"(QU$!+9YAB_2!)/V<8UMGB@"9D%@.VEB+$#<
M2/^U^]VERLL9"V;$@ "Y!G<93K>"%=<-[06&YTO=DI(5J!EM$RHM4U-LA&TT
M'4FP8S:17+,M$JD\M&M<N-(?C-M0@XPV&2ON8=VSO7 #%MF%<G6X09/-"'U3
MZGM1P&L#HW;U@N9*>0#J?1G=N(A>F&/?D.2N%&EK%69DV&H6DX(O%?IV!8M(
MGG[J4@P6(Q/Y3SQ#&NL%VJ%)U="$9W$F[8QW=-,,H_8+A@AWS5[2&'77@36;
MD-=T@)?,WP+=P%(A';GH0YQEHDCF$&^L@*\@2.I<^QW@)>T4YT*/LHKE/NGN
MC'?=T8./ZA]==V+D<;2(0&)M*XQ1%93.>F-5#/WN51:OP,5K0AU*&VV+!M#I
MLFFI.!F0)ZI\5D9*-JI;%$7)@<NG\[ A 2HSG&/-7:@<U%3=8='RY)#+OL,C
MG3(9#?OD32OA*8_:"LO1%IK1%.VIRQ;]0LC:.B4[C!PU0 <A/^K2.F'*VKZ*
M&>+;F;"%6V $L^_^#N'EDDM\>M0S):F4"Q=@4,!J#3>$6O=EDN5N^6=?#G8#
M-6Y6A;O%KM'KPE+TO?(<&]"3\:;@(&!@OC/7GSL$-4CJ3* #S$YWPBS+CU5^
M(PFI:QR2XR.XA]/2 1,Y,.SN8UU:6&7-,B[4+P%Y3LLQ&0J#"2ZNOM>+[N46
M\VC%T,5WV]#%YS2@5NI4=WN@1Z/BB#)4PA7,J<*4+ED#$D%8IR,0G%:%G5I=
M#3Z@J_[06"*_EMLZ4@/S=K#3D(LZEM%BH^@9UU&C>T/KI+'56QM0> 4L.JL_
MD.9+BFRLE636O=,J00\@<=&,W@ ,4WZH9^\IMJ)0N[K"+%/BLRQ'NX[T# AD
M5&_$UZY=DB%?/"A0LZ37IRNCL'4A[AKFQK1 :VZ2BH(,M[.+?0^1OZW:9EO$
M/I%%B[[O9A(T!OL3FY!E<AP&JL&B\737V*VJE5K1-+#&E1N87F,)@B*=9@@I
M1,0PPP1II(:27-UI-,I 1']0<[&=##U-X/DKU.P]]W%=CAKZE(I^V:D+I%>,
M,XK2P?9MO*MF;0C+NPB2O@3Y#;M\04;.N1@Y4CYV\&C_Z:<(E,!PH>"3<7JC
M5O4L.O*R7SP@R8G*@5 J1''0B#%#>!#_S#/'.8^<[V=&*,-GS@FCS+7O"*=,
M\P='[?3U4>\7/#GLTHAH _@%W1*P0) Y\FVB&RTJDIY S,/'%B/-L8@HA2G#
MAR1>N,B5P_8(:L\297YN.4%=YBJWP6L-!T%X-;KA.+T.?16D2%(F3MV2=P58
M@:=<P\[X18K8N%$OF8H&"< )>UM8#57+!;K4NGE5<E6WF?.0C7?'B![$J&A9
M3G=9WL_'5ZLD=\U!)%-@]OHEEE@ZF5)7DY(F4#NCCUBL)GEFH6L*C?%9R=>F
M+;O=%+O^[NZ0/]-ZY28=RM(@=W).FB,[T\2#:T,_=<6?R3K%%(+.SOGO8Z*4
M=0/AF[-PW$:]H>Q&"R'!(6M+NF>0]:=JW+MNH)?G2CKEQO/B(-+EI]+]#.:[
M:#])526%!8H(='I!8H_U]P.*#[/^9C Q8L_D+#_@09+SB.3V))N*)H ="XNQ
M[2* %&=[NF)8TO/$80X@#<0^$1-7-+XV%Z^Z-H,REB#37RT1UZY7AF=2+YB(
M;4OA&,B.3FO'12)%CBIA1#)Q00%%SMD',3&8-J)JFYQ3[3/TXZNVG7AX=G[Z
MD10J7B429?9?''?2DSS)9ANJ("(8-],@DUMO#[[+[H2=K? )B:,D H:R$,K0
M!%<V/.SX=-VPXQVE ]V3!O0>X2G?27P!R0$36:BL%07#.]'B8_CXD@$XF4.\
MP\1BO]W/IC/838A++L_FW4)=W& 2]VL0N-=A(>B)]NNCEH/_1HA7C ):O@KZ
M8$+!N**\9#<I1^8*^5M+"(H>-FHX*3+TDIA(8LP*%MNG-D;H5/S@2VPT$%\_
MI8*,;O]!>CFL=CQW8Y%)/L;BC,E4G"'L2\ _2&MS?"DRCZB>UXV:NM\,RQ2F
MI*U@?@^VM(-GC,%,%LBXK;0&Z01C4-](JN%$FGHY@<VJ_(.1AC'!%4PK7E^C
M159=)VBAY\D@&H!:01M8:S00=^D&:%_VBP>GC:,0J^L!&N2MTEZ@^H-JAA-<
M1U(U>+9Q-*Z2&:@(Y"PP_B;C54)G$;^&%7>BA2&H'0J;",!ZFK*9S^AX8<]P
M$5RP,U2.IZ$L\*W/2>]%HC*>!"JJ+LP_U710IKPI%D['-!9R*V)12'_(BE0\
M3U-,M0(MJ"X9D,T&?+."/6"*,Q0HB:DJBVQ([0$3T<>/>5Y!^1"=<7L7;EDU
MXGY5V(EZ%\^K'&:F^S:K$9Q[+-JCF?ZV.^^*COKOMX[Z+P?ZYK8*X/T*OI[_
M?B5)B'][FF3'$L.ZA,PXR-!;HZ@;Z) JU(A??E!6I#D2DCZLX!TD>@IR%1.C
MA6$X6C&K,!5GB.5ZE*_$,<911HFS3G^"Q+)49&LM)\5SSQ222-H1+MXK>,D?
MP)70-&/&Q:E.G)O)3PJ"_:CCXM9;2+U<:VD!T'5M!W]A\X90MP"KE!B^-#_M
M._(QE@KBPKQ/@J,Z2<!325P'VB@9:C38?J8 OO1X5]*DN!)$:D/P9%%V45T
M/2A)4 $O/P46?$<_FN..=P#'>;D+9N1X#/+;Q$Q8CE/A L7 86B"T!=[LAL8
MT3Y&,_+]=C7^0D&7[ANN?;%*$& =B(/,+AB=H08'G*=7V*6*V\2!2H?MF6)V
M$DO]@0FS"*2<^!E&;8-^<G8?SL@LY4Q,\@Z"'/K _QR6LSF]G?\))PHGS+"H
MK+NP5DC?.FZ-LK)/V-<Z3GO)LW-64V>PIXF?S:C7)47>,)A47B,27O<%TL)%
MZZW>/X$4'R(W10XI%1O(#0MU1;>\4EE=MPK_<.#129>&G:FU_?XM7[2FK$Q:
M.(4P8]E<NP$6N"^C$O$A*Z3<8-Q5(@-9JIQ\V+"V+$<C^;+&)NJ< K*L^@-;
M5)88]$FZ?W?>Q,=2)%-DMS78.Y0="?\M:\.R(GJ'TV90WFE(PX?"U<S3><!]
MN#,!EU)ZR9XVFR]%<;/QOI+/E8(P-/(AD* )U-05F/:P/.TCJYUFM>S57=)0
MSG=_X@^1Z =S#C^89G:82T:IDOHT&;RK^UZ-P+6@!:9A;6+6,6_+Y*5E<)7>
MXF*1JSP7LICU.NUN*(, 80$]IJ7&]"*M2\.$HD=XZ8#F9G/:.T6ED%DYY5$6
MDXP\OZCLW6,9R1<?_3XB'N_P')L?+ HU!2QO2.QT.;#7+J* "^J$R'M2G"B,
MB6K2)*N4EL$6Q/6WO?.]Z-@PM2.^/@(2<(,WL0J?"I!+BCB("&J!L!HU(R/V
M]=9^-G4/31A1&N%-IE[58;LB)3O8B$O]$HX3@B0=DO3&T^<:$<$[RL[05; L
ML2UN<T<[<UF8/0C+RY:S%6F/,U Z SWMI:EVR,9O: L/C\-12NY7/5-("K$E
M15"*RGF2-_.'(Y JL6'A> -CF03_;7D^UK08Y12D/1;<1SM<CV([&E-&,7[E
MQD<K@JF9HC$SP]3?3,PB^[2J=UT#UC:DLG-9MN4FY+?&<:UR2E$AJ2#N4168
M/,++")Y;,%>P=X"N<+U*T+1WQ7Y!JC(*Q1HTN":X/_@X?L1SN6[+3.?DOLW+
M54(&N 85T2(9\[<$ZT.,:\S*K.[(*MHY'B#]QE96.#:$J;&H75 72LFX++-4
M1TC3LAV@>N"6\3X%)N"$95'CG&N#O"\$,.W'%!^PD]7D9^JB 2W[R>5"+F/'
M]V[=+G-QN^C$.?2\S+3C'D?,='=AW_G"3FARO]!/?;:PW -CU!%?W>G>[JZO
M1/P0 DP$Q@'"^U2LKX'AA$U;D._K>(.W8+=7X'-;2&!ST#%B4Y$W*%2A@:GU
MN+'/)>'?_VTG91W.;'&%C6GU"RJ6'$7=HGU! 2#CKF%*79"AHQ.P+H$*LE2(
M@(H:?$^*XY8S/I6>&V6;-+^B+_Z'K2_^<RI+P<:(GS9UWA3_VC+?)>U";2)S
M[+;\U&8@<,2NF-)J<U:Y<D;+%N1K.2&-4R([0J?H\&).X)HFQRMI2-"2$D,6
M+[4$ZC?=0E4<9# .A"XL8JYU5CE-2J>9J..AV68,R#"7SF"N0!Q(%F!,RT99
M1W]79:/_)A\3X0_I9$$L&#2 #2"!BS_T[FEY3]N#,E\K7[I&D32XOHMZ':-[
M*!ERO&(2W9A\*6;;POKC"(](2,,A :8.EGRVN+;S?HJ8H#GCI6%RFBIM6BUO
MB040J))QN1?AM$3#,ON718BSC@/IRN+4L"^SHI[S\O$CG<0IFB<#1=W@E7;M
M_7<7:>C][*AC"K9)I[4;0UYZ<C9KKWN9R&F<2*Y^!X,4M[12 8E/>B<YG$4+
M,[FMZUX@-UY_PYMT/Q?H?N_/,M7?2>]5O,':#IC-, )7=]5U9H*.6HZ4+NHZ
M.D "K1%U\C.5)@I$D?;E\3T4^\O>PS"Z3X)Q-0I:Z*A;#1\)A78=Y#B9;*0'
M\ TEF[&9U6;A?$<=- K=+<(N@,Q;^GA8MK-<YU50XKFV<M#D<5V7JN_M)!PC
MUA&1F'2,SRE&=RW%^35FHG6W\BL9F"RF="+TOZL/=)F);KF.=&!&7<9SW%HK
MS)<2Y^/RR<![<4]1.\?CVGA'S]H]4^\PK>XW#175J=L+!(@#37"=VD&=H,]I
M7=Q/M.^A,5G/;)WK%*JP-WWY:<-/0NB#5)E5$#\CV&!3*9T,RLO ?6#JU:6/
MUP\;X@[NO36U^YB_SHX,W^-9FBVVZR=6%NLK1]!_#HK7]4=C< )T@66?@75*
M+JT:JK?D*-#/D?+X0#MU<,26\_L0=H#98=4H$89-5<[7W.N5MKAV:8PDRX*J
M50=GDUU!G!EB(B!:,\'C\:L_@T?GG(?=D94/9M/YUPU;)-Y1+L,QHH'7C:D
M#;AE''0"#G2(/\V>P9- -]DR-TT+,28]I+126T/':H81FYK1Q;KJESH_$>H:
MV6:9:'DD5TUK.L'-W@E7U>U>IT59""N#084$-\1$5#(6%NR(;C->.Z5F:K$W
M:N,I;@UTW]N2W9T+2","EX@_306]_#J)NL44DXNMT]%Z<.EORIQ+;>9<JC/G
MTI#S%K^6U+GT)O[:7B)6G7V,=I[N1E/8O8G3&=A-1U_ Y ))<38CCQH5N/F$
M Q#3ZE+WC^S&_CTT5Q^8Q?%;^,B(_>[)2<VJA3<%?*0['"Y\0AB6 P.6[-:^
M!T(A??4#D\G'!1"<N&*\0<HEU?ENGE[ [C$H99)-B!Y@VZN]ZUVZ=[):*1[@
MTA?:7&5!>H.3C6EP9,.4YQ/;BF ",7EV+"PI:!-WL3V.CGB7UX_V  @(ZQVP
MB"*IFNOR1XW"1^(#^QO.7:GHYM[TKQGU,5U$DQ:FE#'G;+<!W$G'IML$+B9.
MVU6A)DB+K#2:DF'FFKVGQIU#X=+%A;1MP8"Z6()-4([V!$"Z@":*@"*UY$!@
MJ+&BC HMA=2E5/ASX_8Y%XV3_U]*2XK+K" GD'T4>U]*IPZ8>#G:!GM6#/;L
M/]I&>[X 0/Y[K^5<%,0/UU0[GG_MF! #P4FF0VT""]>2G HE,*G!-OZ1'A&Z
MZ\*HS4=@C^#E)H=7S^[QDPF,_=#W56O8:-N&PM?LK'N<;&,TAI%YE,,/JK&-
M*+H9_Q(::;%2PD77#&(4;GC]]W=?,>STF[)X>.YTAD*@S^+ARZP&-0(8%)+;
M7Z+2^[;'HUG"LH9-!JKKOF%R@7< D\%K>()R$[NM!9I":+AXE12"BE&W%7$S
MY#[P2>Q\A"X2C1!,>6:5194@EI8IB_\@A<.$?#9."A.!K-S$>60N3L4NP2)5
M:HP8O64UERYS@E C^=DY*.*Z[HRC@V9HXFOE:$1 ,I3R+Y!JI+/6S%!E4VSX
M)O3D@GXV''@2)&IB[TZG8UK:" .S%,"BMEI4/L8S(O?0O%.V0E]M_(7ZI.4
M+Z]#4"=YA&8\?H W[,HQJG8.=J,YJ$/UIX /.U/B*$QE?B$PL6Q*5=0-(V+E
M.;<="826$?<OY!D)=2CI".6>QN' FI>-\4J#_ADO!/22UH!46*0(-HGQ<H:<
M4VK*KPATIQ&KS\"/AZ ,;2KJC2]-IVY4YH0FW4 -,<Z:$*X X<I*9SJT;'4J
MH(:I[<'Y8V-;?<]QZWHP_6X.GMUZUVL0@C.K%6M?Q 5#?$1@AY#M7,=R5F0V
MG&2TC-NXQ:^6Y;!;@QXB.UFV6&>I<CB*LCJ\;2 2$,?QHAY2-S[EP$[:SJ:%
M-X[&:G.;K_A'R="_(6FW\7QUC0J4>^>NC6W M#B(A_8,QSJPH0-FG1&@->9/
ML\Y(@/ HS06H@JJ^IVVAZ^4$@[1W!W5N!T=,"D7VD$E^VOS Q&= <3L=]9*\
M.PE9IH?2DSAZBAOZ72?TT^E]);AY3EC,&(QIJ[/+ZB$<"[YLK$J!1T$]#6B'
M*DM1+-*81 5<4H=2B+*N'$N2A=LPJX;ME!/>I$&PEC>Q6U,626\RZ9^H9S5-
M/F;3=GJCV=FE]V9!>JP_%>/)1&[&7:EMLK0L+3 J;8-!I&L,;*)Y78)Z -O_
ME;K,!-#0VSB#N:OWC@ -=91;+YG5(#VT."43![UM,,<JY:V';U4/W_[6P_?7
MS>=VZY!]E=2HZX1BDB&7L,=*"I[/;?%&?A?JF5H[F:$4Q:#<3;K;X[),,<_
MZ>YCFA;U2LN]YA'=#C(&YM:D]4D^.*A*6'-J-6>=[M='!.G'*OO;X]6VX)4
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
M'2"4[3R@6;[7(#X([).1 YO2;3P7_&(=DY*^5<,UW]+GMD  ><9Q0'W3-D4
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
M,T#UJP#>]51D4Y(\-STX5:!85\=7R2 M2,6Y1-MV;'PNC@N..]%;C-O22Z0
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
MG[LO6#[O-O3/#*91_(CR+U!+ P04    " !%>&96;@",=MP"  !K"   %P
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
MYOYG?V@[&=5HT#9_ML6@_&__#5!+ P04    " !%>&96(]-T!H $    #0
M%P   &)R:&,Q,# T.3$V.5]E>#,R+3(N:'1MS5=;<^(V%'[O3/_#*3OM)C/<
M;(=<@#!#C&G<9B$#)),^"DO&FK4EKRR2L+^^1\8.)*2;)3O3UB_HXO/I^\Y-
MIAOI).[]_!- -V*$YB,<:ZYCUNLVUK_%XB^U&ESQ@(F,4="R#=-EDG!=!0(7
M2A*J.%TP<&62$K%:V^3/0 ;+A D-@6)$H^TRXV*Q;7,]&8<\9F [=;MNU5N6
M<[1E[\ITI?@BTF"=G;6@!G;3=K;-:[6U@D8AH3N7= 7S12!CJ<XK'\+\J4"F
M5S$[KX12Z%I($AZOVO!QQA.6P8@]P$0F1'SL0+Z?\:^L#58SU1W0[%'72,P7
MH@TQ"W$E1V[#AV;^="J%!Q4(F46$XB'%H *YW7D%W::9>N(0,2.H#4?IXPX:
MS$GP>:'D4M#:RZUM*FO(#B1$+;BH&69M($LMGY;4^I#UVEPJRA!+2,%*QI3?
ME]'%84EN^Y < E_W[B[]"W\&CEVWNXVW[0IRE9[K36;^T'?[,W\\@O%P+V/O
MSG-O9OZM![>^ZV&>>%-_X(UFT!\-P+WTO2$,_5%_Y/K]*\3&8[S)7@=<WTRF
M-WT$G(W!.H6;^K3NUF'JN3E;RVDUJWOA]:?0'XRO9]X MJ#W@B@//VL>HR28
M77HP[4\N^B-O6AO?77E_0=^=F1V[V=P)1:\[5^7TY98O,-.$8('F4L #UQ'H
MB$%?B"6)8<)2J33($.M5L 6N_(XIF((O@CH<F!=_^W!JV\U.4>#YS.H<5@'!
MAE(E6"RU/[%X5(ZZ8D0!$Q3+?< "ELR9 L>JFMJUL6-D8 J>;EA,6;!47'.L
M12(H>(]!1,2"E6T #TUXEAGBVUS6I#=4_F!AJ-@*!G7XQ..8J6H.[CTBNN;W
M#&ZQ?\&U8AFGIB.9H]R(LQ"&7! 1<)0]#D-\21E/&-M";A6H1&X14VR^PF I
MS4-<3)<J6Q)$TA(Y6<<GG3QNA>V4J#D1+*N-'V-DU0]R_YJXP<$FVPH[DVR'
MAB_)T2*>P6<A']!+"];>(\[/DHL+HQ,;F5-OI::.K3K,D%D1[7 9QZ@&)<;&
M\T_14.S+DBMFNG9F*&=%TEC. 3D$#+'5.J"'3S(WL2OC5FJUSIRCCG'SC@!X
MKP)[K8 +3+6$Y+0PK37A O.)BYQ1*8]PA?I2C+=14C7;)(ZQ/6*IF5CC1HK2
MLG6:A$\Y@("4Y] F0_"M9;QVA$R9RL_,7N1'_9F(C31-YGBQ!2R.LY0$>.^=
M5YJ5?)X22LLYI^>5KPX](?:9,V_9K=;1Z<G9Z4G3(7;K]*AU.B<G(7O_!?;
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
MWV#_Q>,5+DI23#-0 -[.&TS!@#0) W_C<XSAHB@Z*J.%N@O=@$!F5R=4D<I
MH>8<2+ZGUU,UC8$"I2^'E(WO9:F&#>2Y!UC4E_!*!&I";9B CVN^7%A@NE$K
M&\!3#ZI@.BI5H(W/]RI@X]KC)"3W!$&<]"3]%GA-\1,)J@5]P#8FSU#6#?4W
M:BPL$4-2E;:6]-V(O SY B)>52Q\^:A'=%4S*[&>TA2!;1$2LEKB2< ) V*+
M<]22^;H\W<"!\]$/P6Q?LGC*IQA8^4L4(,[%WZZQTGE*9F<MG8&"*;6<^[R'
M>*OX>$@-#43Y?RM<.4GT8&+8W!&_BCJ%,#;B)9)_8#O@@P>BO(^1K<B^6//*
MK-:*;.)-J>PJK0^?MQZ;TG9I.3C=XCM4MHG(?C<0]J5OS13ET)(9*-:5/.^[
M"^%9WZ3RD5=.4;Q&Y :**=9N<81LI=ZRS[&JF.%E0U=O5H8-8'?$(YMPP[=4
M$)\ K>!!X5<;,\;KS]@$=H^^O P?7XJ:/6,J$B_B+VK[#,,OCZ&M9/=M#3NJ
M3%&XN.1)T\BC8.$K@W-NR]HRKY%-$)^39Z+\31@+-]B!C0+,YN(AAE+C7I?<
MAAKY4E'4D3X=#R!<ZCRD+.1K[8QB)RN*Y9JF23L-QMSX9LQ'9D[E$[=!'O V
MN@;<K@$'8&M\T\6!-R?Y:,'Y*,,S[QX'<:#+++ADU,LF+;J_THQOZ#R8P$;0
M>KS3Y#2^ =KION*-NY(5<OS S_#XZU\'0Y62CQZ>- >[Q>IP5K:&;9_7L$6K
M:C_(!!BN,C+DB-[-?KG#[?7%&M=<8"^WR.RU(./PLP=I2\>M?9=DZ.BDC9$@
MKYK!@%P6(Z%Z#AB0J:'-)N<V\HPS,8ZS<L-+F(5@ID\HVU0]&;V;\3$5+R/:
MG/HQ0]4V5T=KC-BUAUK*@@>C8'?IRW?A4BM#9(:IF ]K<QEI?"@_*TE6*XD-
M[@$'_$\PNHFAM?ZXI0&+]P*-C(6VQH!KL,$6QJ.N.FZ?UQCEU@UW=^@5^J>L
MM[S2'G?BKYZ3/3V+Q09[H\]+Y_T]!7_&8CL<4V,:LG8 #4+J@<GQFM=H \NL
M:*&0'3"KJ4SQ!J@1=+$FU($SQ)WV%%I+9N#P<!]"U;)FE0BR&0WJZ50=$B_
M*TS?1(554JEO95WS 2HH.8&KIC%031K[5Z/']CI9UCIQ-G0_4+1ZZ5[K:F,]
M:\/'^,:IPT##E_6&@%O'HHQOX@:/>_6&W[LZ%4AVDU>8V91LJ_P%]'2&V<74
M4VIQ/C;U'C +70@S P<6V+D(&;Q-S68O7%47NW3A4'78W9J-D5O/YA(E1PH=
M6T3-;V13W"$/Q5YYC/$M@+!K3AS\SQ#9(KA]U+&Y@)@^8Y;*GMUU]&!C9,/P
M#127XE_8 9_PV?+"]YS?L)LYDJ@D>3?;"8H9>$3?D@T)Q,-]L2]\7M1:TF^@
MP]H5^ .VP1&)+(F\ #AQ_A'*.L]".'*T[7 3"F<=X:R:":06Q9:3&HZL_5\]
MBFU_Y8'*85^=LV;ON2QC=N-U9@UU=+PB?(D (3_^FWB.[")<6C=TX&@DQ=#4
M>]QB.!5YP,_8"S'0L:H1MQ]/,P>;U8J*:_DWB%#A!5PQXFCIWLFP\SNO/X7#
M'/R"Z== W,\0RBFY5UE':N V^=H)Y1  %2V*5)ILH!C%SE-R<Z.2QD"![G'P
MA=>!)8Z:8 JLN?[6/(]A2W]>#)C-D0OS!X@P4T;&S,A:1_ENIIV,(*"M9B*7
M4!HC<LU 6E!=<ZDKJ(V1O$[9EVNX3#3UXK6 C2]P\(*QETR,(BPP+,LKFJ,K
M!V.:J/YV:,9513I5")\X+M@<$2>ZTL ';]??5CF7]6)CV* (VN253HY_E$64
M?-;Q$=O11>>RINB4W; F2&UW+:1I8@KLP<Y0DV J6V:?7R%D[J)\N\8;M !#
MFS-Z5OTWX=:%O OD_0$N7\JC95QZ%W;(G&KN8F<E1ACYR'9\IZ:R+??!W="&
MK';WC1RBP2()=W!;N0I7Y35L_ (_!5]8%WFEA>D53A]@;P$U\Y84O!="F_<2
M#'TI:T-HG?>]S/79RD=P%C),7!>B7\$5A5(W^>S91G<N[Z6EXJXO^OTCWB+.
M!KN[V%U7?D^(TB%C$LQ1-FA-/T:FF&KJ792\$,+4B6-./F#R 03B9RQHR(+*
M>\4M,AEH)\@\QE!BIBV[1=PTBV&C:>IE#78-\*@C7L@K%3D2\TGB B]]BK-T
M<CUWAX.U[U1LK@9F;,SH4M==XBO/0AQUA(2U1C+79EPX&^9X-TT@E3CUOGH.
M 8@_A7PX3#SZLQ<',W;15OG>37,\BN4G76&8 K =P/EX^:%R'>5[F3***X1=
M$H9)'UQ#I7LOTGZ93.;I65]Z^5_XVK[ #@W6EO$HE[''M<QI#.1KEEC)-9Z)
M+8*;<S'F4!2Q,:MOE2ZYC6F9VL$ -AT7<C.:1@I5(B/Q'I^0S-%.6-->$'5F
M6WE'*@P I0Z77_K"EH<TV5LAABU?^,#A4UY/Z#=7^(DG\!5GJ>FNCM(PP>;8
M X<Z%TTYXC<>@<L]8MF\6&,E+1NPAR\8[HB])BODY9/*8F[NIP0#U_/7FZWK
M[S#.6(/@\?DRH#0@-@PKE34N.7JN(S50>U/&0GS%^^W,*[GI4)9JLA"/Y%4C
MA))JLA W?&.KD4)--EF,Q8NOD4))-5J(-<4Z963231;DQ@^I#E1*LH%BQ)M7
M\"3C\*\8?JN)WH=(I4LK/9UADV7GM7%\]4RDLDD8K'T*!W8+7T!TX<]">D4H
MW[;[PN29M5=46G_,J$]&28+A-W7;[=TH#QB@!A84V3Q)HTQ<-VF40=70L,1_
MMX:N1%^\TE0#A>V^02]H4@_#E)(LTC%])C8N;YL%>KW 'EZ2(';H$O;S5W@9
M@N'HY%ONYTLW (/Q?C>FEQGEN];(NYX#(+Z?(\[\U2;2TW68SIS@TWH'3N;A
M$Y[N;6*+(D&DT86DAMFE3[=10)3*\!%-,AFX0$G,%!KKAL'5KP#:+?\7ZL4:
M@%*A-6R=55'ALO5C+:EAHJDW4?[J"_NT_\(G(7GU\0[]PZ=B7)4O353=86F2
M,P]:(VZJ)%-ND)_%\RFJWMX@'D.3@WV8N,3;5FNR3;4!EV?TFFN;TTC-?8%7
MM*NWVJ7)!HZ;23TU(KR'ZE=8;LK331;D$6[_: 3)I!LM2)EQMBS59"%*K9IE
MJ28+<3\M,_:7)ILL1NF115FJR4*46_M+DTT6XYJLUH%&CDRZ@8),5O!">Z,S
MS%I2PU;4\<)Q+G(QB)9+^#(*S#@32CF^G$DPB6);4KX_C:P[RMLC9<O0/MS4
M!HKK_XW7KEU-9+EP@& %B^/6\!:2C32(+:Y90>_&7E31B4H>X-,3OI^AY.SD
M[+2Q>"JQ@2(^AMNM_ #XBGU5IM[2IQMY^7[WB%=5=QZ[Y#9L3)UZ'.!<5U=8
M_E\575N)S),Y("IIE<%8&MY44V^.(+K(S'-3P70-49'AW0QU17D>D?O,YT<1
M</V)^BO!%VX"P[R9,YAWR?UNFB9!>"$$?8N.TX.)85VE6I(KO"0VG!BIM\5S
M5U:;M4DS3F^-H(ZA;JK%S,K7IL,-Q].41NS>"W-/($#8K0T$/8WNW\7/T"IN
M]EU:LAE?4UIS($CR?H@ARD-TLSH)?-FT'S?G]DX:KCC1-6NB=OG^#:;&K.:E
M?]A /5'#[-VB*'T=" 1TR0:N*?"?PDNKO+EZ,'DW^(H[">\7\;4P$>SB53X(
M(:*(BG &1!@H$ADS#@Z=>9B"IEHS12Y\?"Y$]75%W/E6V4S<WX,](GWM<\Z7
M-Q1M2@+4:>D,%*SY#9YW>!-'=[=/NW'2TINZ1RJI=)+&.QMC9.7!;32QW2EY
MKZ0GH_<R@A4?+5OZ% S*Y=Y"#:@- X0R"<G= [S4!LN7BIDJ3V2*(NN"2:/7
MOV%$V9QSH@N_W)JL(3)PO*H/R\4*<;E*#^1Z\3$,SOHX#=( W"W&0UE>8Y:K
M=7&%Y$D8N_$I7V38&#NY4+%3KZI16F<UIDWJE_!/01JG3HVK"='-T_"KF%WL
M&G2C0=@9UIL2I\E$KLLHC#S8FB;/B(@B.38>D8NAYZB2SGVY<REUP^S)46TH
M$Y[3BI2Y:S3B-B V# B@C&:S21VE88+%I\;-A&M"_0T%_.68R\?L-=Z@7_\/
M4$L#!!0    ( $5X9E;BD!I%J!\  '#I 0 6    9&=I8V$M,C R,C$R,S%?
M8V%L+GAM;.U=67/D-I)^WXC]#]K>9[6L[AG/V.&>B9+4LA71[E+H&.\^.2 2
M5<*:1<@@JZ2:7[\ K^*!DT2165(_C$==3"3R^)!(W#_]\V45'6TP2PB-/[T[
M??_=NR,<!S0D\?+3NW5RC)* D'?__,=__L=/_W5\_#..,4,I#H\>MD=GC**0
MD7")CZYOY@L2X:,/']]_>'_Z_J^G'_]2^WQ\+(I')/[C1_&?!Y3@(UYMG/SX
MDI!/[Q[3].G'DY/GY^?WSQ_?4[8\^?#==Z<G__/KE]O@$:_0,8F3%,4!?G?$
MZ7],LA^_T "EF<RUXB\/+"H9?#RIZE)2B'\=EV3'XJ?CTP_''T_?OR3ANT)$
M\=FBDI+\I4-?Z'3ZPP\_G&1?*U+.B&A85VISZQT=Y?9C-,(W>'$D_O_^YJHJ
M'=(8+U&T9'3]]#Z@JQ-!<'*+ERL<IU?Q@K)59JY+$G.6!$47*$5GVX+@ J>(
M1 D7+*LDW3[A3^\2LGJ*</G;(\.+3^_")0D0-]2'#Z<?<C/]MW,=)[W5.:=Q
MB.,$AU4-M5KGBVO$>#WG=/6$XFU%>YMRO H!DOGB"TV2*X[N%9[%H2!D^)$3
MD0W>?1EBBW$%'-F09R@2:+Q]Q#A-1K>2O/;^)OB,6,QC7'*-V>TCKW&(0DI>
M_<7+77V'7C!7=H$9PR'_QRQ)N/8<&K7?OA#T0"*2$CS(*<,J]*+H#0XHAT-$
M"B!<XI!W-E%%<</;B2<5G:KRHMPUHQLB.ME+RJJ?SWAWNB#IYY<G@7%/NKG4
MU%^U&\R[IS43;7*VHFL>O6XPCU8);[J?%PL<I/-%C60>7S.\(NM5(MH*#H>H
MZJGF\57_C9$TQ?$4NK>K[J]\V?JW'%VB3\(B.H@_"F@EM^O5"K'M?'%5BG&[
M?DA(2!#C$<-8?(AU1I.MO_EXXWS"+-URSI__7).GH=F7EM^0P+7!29HE)1QG
M+"7_QCP=25)139*2E1@"7"+"_H6B->;AD[S@\%>4KEG6+9R);CME*$C7*"I^
MW@Z+;OL39R0C)1VQ1C.(INK^RM_QYI-PD_)^)OF-I(^SQ2+K3D7?6@6@.M$\
M_HI3:;-2-$?>=ZU%RC'$3A-(N0^35G^%.K'+8*^0='C/.ZZ @X8W"8U(*.2I
MCZ[.4?)X&='GWL,6$U?_(ML,"+UJ8U>A'T4;8[K!6K2XU44,4!2LHRS7_\+_
MW:@)O_#$*,1A69>0LK<.69UEK1$-&C5%8LJ*LJ92HJ*$UY1-_2Q0\I#-_ZR3
MXR5"3R="V1,<I4GY2Z9^IGKQP^_Y$*UD&J$'''UZU_PQ):G0J?SQ9 (I:QU6
M2U3)ET+>QI<>0DOPDOWT^^TC[S+O,%O5N]%4])\MV<R$A:@ZPJ;D-2C.6%,)
MQ(*2+?^S@</NY&!!<9*(E%9P.R:\#9?E%XRNY*:E#EK59/WQJ$9\E-(C'1/*
M^&CZT[N_B,GD9TR6CVDQLSP%\G[!47A'R[3O%@=%#M1RM8FL,(F:#)R;+372
M.5G-HG#Q*0@7BY%/7;S+S5?2<J^.I#"$G 2<6RTTT;E47KQPYT<0[IQM> *(
M'B+,Q^&W*,([82_P0ZILP:[%RE[1NA@X*/346 </>Y8%9#X8(#.FF5I9#]4E
M%PTCY 6%_HT"H()<.=-SS?/-M#[=PP=6K99@0UJ804\*R94.2BE\J^=0./L'
M$,Z^BE,4+PEOA[GX7,+/+T&T%LOR/U,:/I,HZN31]D6J!-NF""00]%!2V=!M
M.)41 $;'*&8:6EZO_U0HG/\$R6L2(15>R2DMNY9QC*YH;@JTP6PV;DVC"W\8
MGBC7H*]I1(+M+.#A.R%">#'J;&>#=L2%(4S$D'SII)C"PR8>A=^_!^7V:BV[
M"M@*EZL)6^Z6$4)TM5$A@YMEY0L7_PV$BZ\9?D*DOG90+A5T,EL38977J@DA
MN=A:(65.JRY?N/CO4%R<B76# TPV8H0Y2\\18UN>;V6KE%U/V]'O'&ZB!^9W
M)_74[C>Q 349.PN"8M=**>\E-U YK?#O3+_VM(Y#D7)*QZH()#CT4%*!"#M.
M96+W'114L+7HILJYE[S#VJG0A80=_0X/)GI@8'!23XT$$QM0T[Z[S9<JOVLH
MJAD-"04DWYI54,Y72 J6S1C&#&4M"1'[:S>8"2F3>7S-,Y19'-['(E7)-]>T
M/-NG:&$OMZ*0L#! :05(W#@6Z/DK"/#,TT?,I'L9)%\**S2^0/*L6F2%XQH%
MRE;M)653;H)H)@@UY)Q'B'0&7I;459LT4$-REIMJRI9G8%(Z%49KNUAG<NXV
M\+6G4E3?RQF4[G=(+C6)KYHOZ18KW09C*JQV](9'\]N4!G\\THA+F.3+^BTO
MVI(75C&33Z&S44NC7E TF85A-LF*(M$=7\7GZ(FDJ+VP8* JAS0JJNF:H<8/
MU%:M1L/L,LR&-2I&H"8Z;L0NYAB'Y=% /AA;KX1F8H/S@@2D/7EM7Z#J8\T%
MH(+!65D+7-CP!+6P>$Y7*QIGRL@F0%6?RU7>SF>HSC8H8N':+@=00Y=K5JRS
M*'VIH=A-7W<IH'K4K(Z%4Z5,0"T\UB)(-CYKG(;(YV/$4/HK3N>+._32G:3L
M4WHW9>E6&BI6AIG!)A]PK0#4I.<=PXB/%+?*T*$F*$PD(X *!J,R%OZ6\9!M
MU#R>>#.J]>"+6@QA&G8Q<<Z.9T@X@LI^:DJH1ZWJ >JT0HL3XOG$CC@DE_\1
M_M\Z7V8I#HPJM'(IVE+;KB@(Q-?!/4!S%>P%PMW8@MK*_86/4^:+<Y[[=(:!
MLD\5#.J? +I9*;G>C?5BH/+Z+)U0QRG5Y_KBA"9B 7"900.=V[I%86TIN%CC
M.UI-Y)Z+(_K9GO^O-#^O'W<V#UH7V$V!&PN \[BSECH,V# #=:JBODL.;24;
M#-0$W<7FB@"<DXU:Z)PJ*PQJ9O4^QMD]$8H=HJK/A>K=S^#<9]! Y[QN45 Y
M_P79D!#'85(@RR8L.Q0I [-5$7!N[Z&I-CA;L8,VWR8VK-44L0"(6Z'FAD!C
M(7 @Z:6M#B:V#'U.FFFVI"S6<27+]H[FYU.*:8Q.7VU#7/7;>F)PCG;23M^?
MZQG9;B&$.G7F/GQ1SIE)AS,*L_QTTK8*'\C^,<Z50\[7-4VSN-F>A5>LDUA0
M[I8\U913=%B\]MT"0TLMZ;="D=:W23=;%S-DQ?VP+24,5.U-UVVJZ2*(W/K4
M5J-&Z&CP:FS%;O.0)=NR98@Q72R$%IO:Q!68)%Z3>#E_$E?X<]62,[R@#->N
M#O[\DC+$M2 Q8MLK;M5$Y #B\DP:<=&65W&*&>Y<DS5"30VH[:FF::8D-CA>
M2_;#-W^NTICRYVED19&X:'1WHN1G1.)$L:'?@K;22DL[713I>(&Z*=8((R6S
M/"G3,@$UWU)=U2EVX9!$7"PN4JA+W/&Y!675C#64L/QMKY32VUH6H"9HBC :
M+[]@E.#L/\TK1LNE#Q-=N0:BIH/E95N%E#[6, "UWZ1Y&;[LZBC%]]8QZ]IW
M6)XT*:#TH*1@X3D8*UI9&MH\RBD;<L@IZ@./-@4L_YF54'I06M1RX7_<V_SV
MGRY390[9NOUO;Z+D>4XI JANKABP)=4][^4=[ZT&9:0K3*JAFVS?PGW,#?XL
MSOS'2_F.)!-9?1^#E&RZ%F1V#+76K]$>E(RK/0]2AK"Z^-H$;[4*U.[F=31E
M5R^G >YU&\WL7:[@!FJ 5I>Q5*;:"E<^3R')]!R+25"A+W9 0''0OQ]V]!6
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
MATL2H"R<G7[X>)J%M.RGWR6KGWE=G7[/0%?U>TJZ*>+U.0YW.VBDBFDHRKO
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
MBP,FAH4X(8$ REI-(:6C 0QF)JRB9G> $[*G0YZ0K>O3]:%DC.XX (-"B5'
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
M\N9M"$0)@2@A$"4$HH1 E!"($@)10B!*"$31M5((1 F!*"$0)02BA$"4Q(=
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
M4ETLP)A/]?#O>YQE'1E63RDJCRS;Y^+O$.G5I258R29UB[>'$ZK%/<:)85M
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
MJ%#+GQ<1:5D*3I^-X,62#+]U8TE.W\[/,4"D_+2Q)*=*79^3MN(PW;8X7X<
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
MSM>Z'49?E[-5$2NFO!<9L;.9[4)NQ*IFYGJ-]:E)^=S[Y&[1S[,%%DK?M=&
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
M<*6R@P$>6'8AP#=I$9.I 5B?ZRP@Y77^*1J"=A26BP2;HNLH,:18"#SDVNF
M@,G5=;J(K^N-#/5Q0N]U#/BX 'D7PYFS:NE'^Q$GN''AJE#+?B,61IQWGJ(7
M$"\$'THZZP!$5H'K7!3A\=!E/!XZP\[ PK.A$^X E!\,U?5,Y5Y-T$O4@I ?
M5YL-+JC(3[=TN4>/OS\EI,[/9(?2]G"&6ZH^@^8\4(/!0O!JW#9:)W\:E1IF
MX^"BZ]?5ZK83$5!?Q#Q@$++T"M<MIUIX(8@R:A,=-*E6Z#S)!@A:H.9:.%0F
M@X3,],XN#6Y3=(B+0_8N2I,RP//B>%%D1/2,=P:E4*)-0P8HL1"$J&NO Q=0
M+<Z36=3Y#1B'2HPOW>WBP@Z1^-IH;P0'AT;N$D$L[%U"W>-ABR>_YND4[ _:
MLB%:-B OQIXRS:P,MA[D,KC?/*-ML:</=_.U:#V&6&%Q!AR:3:8.AUG#YY3W
MEL9MHK6YU*FUE][ R["ZVQ1OBTV^3FO//X:/OHCDE**60>+4*]\$)1BD= ]%
MZK75R6D9M;B(OJHEH6_&-SZ@3(]L*5T?$2PZ=W[Y0J-BN')=R[-X=DS+XK5(
M^X[<S]U;F.5IKVUBH7N]LI$G"ZA3RTM>9N@DPEU&61'M\R-->TV&S?)EQ*Q(
M:2[L6@4ZU[$#\,RXG,"BQ\71BE8^$F!;3</ V;C:&FQZU;EV:64(?HO2#"=F
M,(3SX(,0PF-A$%1N%A, 0BIS$5A\"IHE:I5K>&&N"!;1*(2\3[3DQ2U(<0O+
M6UX]?B!"DER 3<9%A?O5K<2J3+LK9)#H,F4;UX_L$5KF%62.<&1@<=X(50L#
M<T9 ;>S#\K;-8];$\##7#1*JYCZ#1^4\CP2GHV*H9F([G^9V+C?789^_%A%9
M6.3'ZR+9DH5'?>]2KS;2ZE)^1=TSL]DB0.O)\":.[XN7E^KHCGHQ-5)UYL29
M'Y*7RM/.T:.3U>; 69]#<^"LP\&J8Q=8 %[,IS8#Y29P?W-N8&]LH:EZJTQU
M6<J3>0T97&^)I3+7UUGU=:4J0-FEH>@<ECY3: H;:0Y<#@5PO:*2"BR/0S)A
M 86G5Y%,$V-4,?)I(J"*(J6<^;S(E44):9L\N]Q'\:&.X2G/M?*\*L>.F['.
M%[PH /,]4[!K-NPL2PBP:*YC1:6JK [TY.[?Y;_7NRNT0VF*MK=D8[@YEF^[
M965;7N)L] #D)+RAW4.-]YEV$8,&GJ.;J(GG.M96JD[_W1+-Z4+(! I^#I,S
M13FDR>: ,T<.UV' T(U%]GL:YSD:GH'K%E?</IZ*GRE*Q<TTXP;R)('K\&/
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
M3;%+*?NK)$6^D+M^8:,0:/[2\0!R!NZD!4;^ #.,M3#B)J^0-\6_!1%;^0;
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
MQ^K,ZW\9FP3]I&!3JY:43@/KEF%F3Z(YCL9@3)@HM\H=%[*@0FT(+7=2S:[
M*-Y2]85NV#SO>9QFZ56\"9?/PI>0Z=7:"SBLUGB20?S8D'4-OPKV@2TM"DR]
M.0M2=C"_5=$Y_;0@$H_JOP$G(09Z](3[G Z?F/% QR<2.,LHT90F57%2E)^1
ML@;Y6OWKSSO')L&N.*!8!*\'8>8T6KW?/FSB9TK/:$3787:58TW\PDN#JIR
MHZZ*R&J5,]W0 ]LEI>L>2G*0N3(,==!+BF+^4!F,'@&?=7I5S&F5%1&Q8=XG
M!K&5^ 1UC(G??J1B5\35E4A5J\2S3^_&G!C<@(AE$]T.8U<<T2A++]?OZ)HF
M"5W=!$^G:4HSX3EVG3JM: 6H@\!PI1?4D^T:#E6,AME9U(])_IR4!?PYZJZ%
MC'A$QPU)JJS>9R?0GT>LK._[#,573&A7E/.36]$.23FN)F"JV*L!747&NIQM
ME?*=N#+<J-FKZ%$0A3DV #P6>G9-YHMH&6]IWL+WY>6\53IP'D=9&.W"Z.[R
M@29%S@!A^ AK'-H;64/4 @/_M@3"O"E0U3#UL"@K%D+RJJKTFE1&O)23,2 5
M:,Q(I(B%Q\"P2(V,V^A*HA)ZG[<S?*1ERS_3['*=-Y\C/XJ2+6D1ED20#8%M
M[86/. LVJKDGN2\5YV6U%YT"Y!6[N?TU"8N"[CFLZNE8NTN&W!-4ZO-*:MLN
MG%#G@11^1F!IW@=3%2I>?628FI&\;'&#:O T(Z=9EH2WNZR^1?0J2'+9.B;
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
MF([]'M1A(ZL+9^/>TR201'^#"-CK>% V,:"$XO&BSB@(F,$.X; <R _>FT/
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
MEM4OQ[S)O9P'&;V+D_#? 7L3QB>ZO:7)0-Z@%1K%4U<830Z5"]PE5* W.8%
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
MHOC BR.8Z@Z--;_[ >KY57H<D-FUB1A,O9-[,89+J875E$_Q;%;^4]V&<2P
M$NOF2 2YUM3WU>E[D9;VG_<U=/\<BPFU1=1AK, X"/>=.BVX^W%Q@;BG>-CF
M?;D"2-=%N5#NVG&*X'J.B#\U(R_51W._%!:FNW8M7.8B]P2".:=F"^S-?)TG
MHW!%O_*P+^X$ 0.Z%;@\X-FT!QK\A(#OPQ O\Z,'C"H-,$*,ZQ2 ;7HX9SMG
MUG'RC>V*_2@X0JI18S#4DM1 2Z&%/BP.OU0^89FUW$H[Q6;[-CI%/3J.J8,/
M;N(-ZD!1!BZLS,_%%;ZF :6%$9[2'P(BYR^0E.T)L(-)[\($[UX48&EE>,"Y
MVT1A?\*P +VD!&)!P3T?+AF!P@!$.<5%(8J*,*:)+_NP@+D)5+_C:R3@E&I_
MO(C3%G@3R+D2]NR>)N?Q]B&A]S1*PT>ZOT/]"UUN@C0-UV'YRH;3U7_OREL)
M/^3?]NGE^<6'.+D.-O1R?4V7NZ1X0>QGFEVN;X*G?DBP[:<.)O;\C)4$6RT#
M![!?2BV)Z%V0T94TA%ENJU2+K/I>]$V0H+%1K-"SUY'0E+RZ"\*H?"_)9K>B
M*W9$??"ZDM9%MN5T?_!$7MW2B*[#['4],\R>O_K#R4]_G/WYEY]?S\@?_O+3
M[.W/?RJ.O_]A?O+3;/[SB6/5M,[->&(:](3:ELN.Q-O]NWP6'[Q,QG8KG>D.
MRYZ8?=)QT'U;S(P,M.FTI4VY(\(\%2K%?#%AV7N;L6N%V4>YQQ<Y00;VL>G)
ML22;$^29$Z287F:7.HFEQ@JEO69.JNU-.GFQS_R:?"\BB5:2>61R/9523YOS
MV99G;S,][Y,\5_G=A*G=\>5T$XO$5)G<1"KA8?YF,.]G,(4WR6R<]L1:O3(4
M9\'&-/M!FB'K3G:5PK3L")-'+]S5 @=0)<9-!^F.Q":;I#&>;U$O5VIXQ4#E
MG _+:@JU1.=QP](@&(W!Y?@WB4$]H;U:3,<A!B9/0#G<(4RP8>!3\-HR6_AT
M]&(S6?.:MT=7*=@^ =MG:6?%#5+B+(Y=B*N7#UGP"DBI4+U:%!K$=DZ\8HK?
M<E/-PVY)\<K&79308!/^FZ[J>:T@"5.V3>0A">-B__-@/HQ= .ZOB-H@(E"'
M+:$<KN2(#8 & _2_^7!4:))9-0MM]D2 V%CB_&)&WM';K#-AUOAYD]MZPSS-
MR*]!&#6Y7'W_XWX6CNW'\#JU.QY5,A@ ';XLN9RS.\W#\N!*-\Z3=KI8/\$0
MT](6_D[K@6VE+K5*ET,^#_C>ZX,^)X=?'H<V9:$!M-MU<3L2-W)U[6KT8C.;
M5'YT2+TI4T%E=WJV @#1RGK,?T7S8<$JKY>P2Q#>T?)?P<O"IW.H&"IC.K24
MG^(UT8Y23]%DD\04N1&+W_8#XFJQA>WS8/M"TL;R7SU0JFEH!4@Q[0 7EESB
M^8;DE=A_Z4$HB?5!+GYSW<N(^= V6&<L'QJ,;,G7VK[K4UI'+#Z:0]M#5A_/
M4M#VLA)*BJEO4&,#BZ,4$=X$U(NWL%HS=JT7DKTI]\PTI[ZR ]!4 Q!KKAAC
M)V1PV[J+S0X3*KUF3+_!QUY6I.M%CW\OI$-*1%RRSFTBD6:GT:JZR; YI\]/
M$:1%N\%?4!1'7KC&;<W9R)P!!$%<O61ZP68O:"SOW2%!E;W 91ZW%H=3$NN6
M080]7)<Z&H.@ULF+M!SE5J5F^[LYC@M9<E$?#2V70LSF.?;C4?XUKJIR;0GF
ME\.@#L^R'?&5>%+R1EBWXHPG%W(JN[3/#M6WSV$&K\J %F*[-C&#J[4R+\:
M:52VF(F\O-V$=\4F!V_N=$6#D$Q=1V'(LYFR_?K4W^+-*M=^-GW,4O;+J#4C
M6.[A?)?_&MV5.;SF$2\L-XI9M?%N+(WYQS9LLD58I(::S Z@N&XON-Z79CH+
MK_5VY%5A@.1-(0^%%8W[F^8GL_F??I[]_//;US-VG=/LIY_^,OOISW]Y7=[C
M=#+[Y>>?9W_YQ=.;G-"H")BFP(0];.YBK$?(C ;.7^6QTJ"_#=!R6UVIS5RX
MO^,-27>W:;@*<[UQ_CZ0(Q$"S5G,0U$">T<R,5IG_1@G5B-=:<")SMZ,EEI4
M'A4G$>H='-X>1C@T$=$\SWHH(N+9N5G3/\G^@-+^6-+'8>2T%[B-;^648LZ[
MOHTS\(O:9UNU1I;')=P3:?:D@S_+0NWKD&^J<Z<([7,@"%J;;@T2NZ-+Z:95
MAHE&@]-(@\M%@?(/X*5=W2?M=*E^@B%HI2T[$]P=VTH-:97VYCQHKP_ZO!I^
M>1PZU(E-#\;MNK@=B1M1NG8U>K%9K2P_.J3>E*F;LCM=JLG',+@--X7<\22%
M\[BM*YW'&)AL&;2C,$,'2H#VJWBC-;S.Z4-4\(5R8-HJ.<#JP(J%OL85(8YQ
MW8YNY*CU^6'VNDR=-+K=I4Y]CJ.XWNY6*F>U"8ZG6LK";0V3%,9 N="\'7U3
MN5.20&[ &^U3=W&?$Z".X!!$6&] %X4'ZVC"55"EJW%0:M2U7:JYM;,JZ,-E
MLLA(DVDQ$M1<ZO1OT8HFW]CX.;J3*+2D6%N;N<4P>,0Q;$>/Q8Z4]!%5K7BS
M:SVNI[U]R$]D7=MGBJ(;.!3Y_]E[U]Y&<BQ;]*\0@P$F"W#.33F[JKK.!00X
MG7:W[W&E?=*N:LQ-7 S"$FW'E!3AC@BYTOWK;S >4CSXV"0W@Y3L#UWM5)![
M4^)::V\^@N34&)%#:-4A<G"U5^+$%#9;O>T^;U^Z. S8R*35 C>![0#NO9^7
M9M69=461Q7>;@DURWZ;74483HQ?EU=9TWI*769OB55VQ?VVIQ[@<0MT>ZU=T
M%1X.[O5< %YUW\V%@<;@O5RQ8>V7<E5M]$^N28[&U6B+8V;!KI':74%P1!J#
MI&N1X:"V^48]":1"YIZG5.$Z>JD.K+U-3Q;_W,09/2O_6[SL5C+/G[_$ [9K
MU6E^<V =2_T!>0&'</@U #I^98("MS._+G^&QX@=NU\* ZV*=<X9]"L#>@!)
M+?JOSVA0]2YO-?Q-A4RT^*?E$06492QKR[(?N2E-ZN*]?37GO[__<G'H&!6$
M'7<@]1Q"SM/L.DL7E"YS=I5ALU+]3',V*#Y9%/$S;ZW8L/8@K(!K(]$8Z,]A
MJ-%K 83?.A9#6,PQ10Z'RP;=R2<UT!"/WEIMF![&Z'%)TS<R@KNQBEV_^ZZM
M6%W+^P-I=Q,UE<FN]FL$O2*438/ZL,);^?=RP]I'N;=L:-:2A[-Q+3?\'_HQ
M#%^WJN4M/?<&S.=:JFXMRZ-5"<1W3^WHZ0<V?'K*V(IHF:.RE_K96.II[7TJ
M11= :H++>A?$ZZ$! )_Y/J=#K^NH)?*)A%E5E-K5">(BE&DPJQ>,D$ ;5O"Y
M>4RSHI39=1TJJR*P "2K*0]"_)INJ,SS-=U82N+=@-=":U4\ZD:B.C:5\2AG
M5=X791T2[RH%R6TIGM3\5G4TB.(\(P":BWU/"VI8C,))L61M0,3VC _N-VSK
MQR]D<-L?0:+I$.U4$0._B(@^5F1B5;WWK"*Y>)VP%ARW,0VL/1V*T6GE974'
M]DFRK.X0W;[\R]_(JEUOG)JIZN&Q7.X)?4.4KF<@R0&VYK>L;>0IBCT?Y* /
M#SYMX3TGY*S<A("Q$+]3XM/%+ #,*QHXRXRJ?:7JI0I OR4,I^1T%<7KO)JX
M:O[LW "V/1>]>73]BI"MSK(<0=OS3,'5_>?X.5[29)F?INMUFMP4Z>(/0?R1
M%QX$'5%A)";SS3L<]4L=0H@K,3 _C?)'LFP?!Q13%%W.H9NZ8_@4X]?C\4KF
MP3FZT(.#W)4=L+H3PN5@^BI;QDF4O9!M^2-2UR!5E<.#G$+6,3 7RD[,O]/5
M\C;]-2K8-I_.=A_5;DQ5/=&.3'$][+UO(D]3[,Q4^-;:"">U-6=/&?+6S?,P
MR B'B6S/&Z0'%=O>1":D6]_D?J?$J;M]FBJO:! 5[-=D5=X7Z?NV4F?GYFN!
M,'3K)CJ&0XD]XBN#V1EYJ@@$JRV*0ZK:V"R7^YLB)H%:H$5[@,7YMDPUG\#6
M9P*C-Q!&,I+#^U;!=+DA*=\A;9@>T^[B%\PW,IP%L0QPHN=K!#TTOCE%?2BQ
M[KK9_7==XK&Z(K'= *@*<\J*H@@GJ8@M!$)74\0UE7,M#9 ;J_8;M-L-0M_3
MJ8$@&<]!?:M@N-"&E-P*SY."V%T@4[K%PZ\@?+5UCDA5ZZB^[?;U@1D:KQR@
MV5>4*MOR)5K3S^DZBI-A).(^;*/-X*$M&7OF=%?[I7SC6992:EQASCXC[$/R
MK?[8\[6D@JY)(3_H -R]<CT <RSXQ.C)]W@T*<UY-,!G_0@)G<R8"VQV[$*0
MN2W>Q27[,!!4]KJ#@\GAS\A')"O%P^.NMA\TTN4#7=X44;')!;(I++'%)J>$
M-41'-G&1*C(O!RR_UKQY0.HGP8BJN.-2\"\]!/.H<!_3 EO>H<U56\%S'JR1
M='=@T1FDP0K,JS."<Q!:+.HL$915JCPH*H2Q9WU.5_'BA5VG1;-/]9U;;!]5
MO37M(EELLHRRB^Z&V-:LUD(>7,V6"4!'N@0!7,JFZ5I*'QU3U5S+JMH(5PU(
MV9_;8V3)NSA9K#9+]NS^/E[%;-:(9#1.\DT6E:Q@DS/_/OOYYZ.__N67HP]_
M^7!4_NOC[.CC3S\?_?C++_6]VG_]^>CCSW\Y^OF7&;M>EU*2I 4E'SV?Z:P-
MQ=0.)@.> RWTZ*_E=4(FX$W::#K%(@&;L.D4)VWY[D[<MDIU?M_K@*YHHL8Q
M=GU-TG2:N-U-)HE?HS*<8-4I@\C'K57MUS64+QI*O$#)UJ_7)]9V#VTX!!IW
MHX MW%]=S(QM<1$-!O9<X<.).(\\&(%C*+N=?:]!G$=N#Q. @NKAQ)<VEF8H
MD^AJ7^W-8U2B\2+/-W0Y%$AEP58E)05MJ2 TC:^7*E=27L@KS[?/2<X*')&\
M*D+BJ@Q+S9M/?&?2ZCY/=7MGP!=AG1YI%):=P@I/9I5NS#$UZX+JI@9578;4
MA0X'2"+E14!2$!I\'657&9L)HLO?H]6&7M.L:J=4CU65N-HLKH1**)$;QYJM
M< OGFM306,N?HHP\LW*5CB_3U2K*<G;Q?*WI04FZ$C9"5D(Z549047TQ6>4>
M)T.LHW"@<HD#5UZ8*,N3-"-U#5)5(66=.GP</EA!X007K4&$F3KVG6R*QS1C
MMZ0#TOUQ84G*WRWL(#_;F9\D]1^YTTW5!@:$0X!H6R[L80 '"XH,CM]CZB1N
M5T^5R T].(>=TZ'!V)4=YB1#A%W!PP.:QG#!%&E!Z'D59:0BWBO!5>ZF!"IO
M*IN.-;KK TZ27:VQ&O_[?WZ8[3+YHZXL'Q]]^/"!_:\1Y_^;)&E"F[F;D/C3
M[V\A:48=)"-*G1X*V=&QY09$CA2W9]\ 03QM_;U&3GC3+[JX "DH%!C^M'(=
M;];Y690EW.TKHN<[G1P^MP=XWZ*V1BI/:!-X4.";4Z=^:Z=Y1&CUS#NB!?V5
M G_B$9C[10=0YMEQ 0!,?>-;U^[]&;?[8?N'CC\>'\T^_'CT\<-/94P]GAT?
M_?C+[.CC7V;U_J'9+\='?_UI=G3\\T]!;2 R!I=8*C71A7#^*\^LUBFOD*UM
M(B?:*#NN(N@A"(SH@%5M#/@Z+'78ED\OGS9YG- \/[G+BRQ:*(.GN(8HG/)J
M8!-@[ -U-S38G18W!%:&9"'?VL>^MTUK8$'&)'EG*:@UKBPEF\B73_9=TQ+9
M21$]L,LM-FNZO$W%6:N\\(!SHL)(=..;=\$TJ2<(R20&YKMG+)&)ZN>C)*A$
M51)J:JP !8=\ZJ[C\XY?CT<YF0?G^-/*K2$S4 !_=C"<=72^W<%?)MP97579
M=OD#+VA6L%>BGNJ[<'SOOG0 /45*C8$]SW,2_\CBHJ )>Z.]D@]%EJ4J/I![
M<7$DPHD<N)CSA3B$4$YJHCE?_FMG+!M:=J7$ (=BD'[B<TQ4D\<RN9<)((<^
M@Z)R9HNWKL@WY>KS0\),[+&AI]!W+.QYUOBO=$'C9W;.UDEQ&F792YP\"%;L
M8.4'*B\IC\0YH0=G.J_R""&>W,:.>-FV7!@L4_<_AV:@+N+33%B5QS.%GRD
MAZ[R2F_6:.OJ_*Y@""\=.L.<0MOQ0!=&!E_VY&F:Y.DJ7K+Q&2R/5U3B9_/"
M2K@)EL"-Z\Q>[E8CWY(9FI_=W],RCTCO>YE^FI!1-A9H"J9"CC@1 _2K-!L3
MU)?D9%*/DX'6U=A X1('L9QQ0A4\7A4\8:,%5'P&$UN4<409,QQ0S=FNE9$+
M/19M]ZV$Q@D8_G6D6 YK1Q+K6$[-I%,FD_N+ [#FJ8'@3\O8S6J=/*MMWEC3
M% 5WVB8L:(]U@6D7>:_<E0+^LLKSYGEO3U:[4.F=#*I>3G7[8\0-09T!1Z26
MG0))2SQA6[$4WLS!-'LM:!)+K36<4';T2>SC7>"N=&,.I.,=D+J#[NN# Y)X
M$Z UD+QM"XS3[)J6_RT;MEA%>1[?QZ6C.$UV]^M^IODBBY_8AZ/(;E9]&^]U
MJUN33<^A@]S J %R;AJ8G ^+^B:I(8Y2G+X=\EG/4I_E)JWP &O$89Z9<VQ,
MS\:@KN[C?8JR]NKVSNWLW^HCN\@M_5Z03Z6X_N%]GLT/!83)T;0<\#:&31>4
M+O/SL@_815E7]^S^D>[%D.?/7^)1U-.IM(UUL$K64@!QXR"N:;B5,Q]L:,Z>
M5S=QTZH(R4.Y*E4/'ZE-[PU9"ZG?YRK<XV301(Q-.BYQ<%D-J^O"A.&!L.(,
MI76%WH6(Y[^__W)Q^& 5QAAW: T@GK!WQ-DP[^J^<\>]))1(RW.BB* \(DNY
M'IS&#IE'*#W%-N;M(T;'1?6P/AHB' K*02!@G[*?Q+SC5A513N)G"M0Y"0M2
M;]:0&P6#+@+KLO7)$H>*0(#TXT P ,%O;I4OHU UUU=?=,A.S8]6J_SJ7G3U
MO"0D6%KD! UCBX@$-VR#T\!CUR:H3MAXF;.GC!;KYGDXDF$+4X&H(.!$K#J&
MQD6Z9-76,+CE)+Q:MF<"8HU"],[6$>E8JR^78?98[&86WQ?I^]9F9UCWQDL
MQO:!F.&G%"?/4;QBN^?/TXR-AS&2"K5-_;1"9G,Z\1.WPF=JH6P5D@8J_,RW
MS\E]FI$\\O_2%"9DS:0,AAAC+1.;-U0S57M#X9J/5$/=HDF(9I9N?*9W16_F
M>.OD?<G6]S=O;(5C;E_H&D#Z<<G.3[JZ/\WH,AZ_J: HQTD3!N40Y:AG63><
M@S9BRGU!M6-<=_XIS;+TSSAYR,DF8?>JK5B9:HJZ*A4.L?G=+""KL$?$_.M5
M$7&*8]<ECIR$*JX78PB-0LIE"Z#3@P(00,'-$!2 TM:KF>* P!( Y3846'7A
MAA15=?3U?[G#"3:I@!J@MRT 8#+HH986DJ2[ >"]J]H6(+<DWR  :84'8#O<
MX@)SCHUJX;:7O1JZ3(E^\*X8M_ /(?BQ1=RK:B]H?O:=9HLXYUQ=!2S/"V_\
M\IBTYWEP/ R1^02S6VAC?AKECS63TWJ'+VV>![3 (0>"B)^JOI+PD5=52$"Q
MGRF0YR;"R+Q9@VX<0ZJM($U1LBU[J "$1 04!/K3?':>[4FRO*'9<[R@5\4C
MS7ZEZSN:C>5>672G])*B]E03&G>C[RIW"I;)J\^K#\BW^B/OK[P ^CC5[XL1
M>X2U!L116'<,)4S!5CJR05$MTZQ(M4C1%#HBAXPML32C@,N?(#_1K'BY+K'
M&L=VTS^Q18K?<GJ_65W&]^.C3,$U=O*LKF%/+94/7;%6$ SH3D$SD)7Y65[$
MZ^IL^$WUA*S*1][I!89!:MQ/(ZZI*@\H!_,5%/$^Q_EBE>:;C+(W4ZL74Z$,
ME%1549%;U14G.<XF(:?8KQ%+1>;F;8WZO.^V>*!\E8$&0EQ%9P(9S+$"HK+0
M>U"<9NM-%P7EG(L%K:#B;Z>"*]9N74S"U:$W(X;VC6QY>42JDGUZDF^L-*F*
M^T]=H;" ,)3;<4!>;NN"V#CP%!0'M:.I=@R=('(:QTO(TBC,I1$1]SE FH5%
MFV"H%P+E@<\-]#!G*H#N['$W4T: VVI)/J 38=Q!4CR=@8[)T*8V/KW<EFY/
MOL?@=&Q<0Q4+NC5<,7+G8Y*,;.3.B)$#*_/+-'EX?QD_TR6Y+8W%C( G>5Z=
M?UX6"I6!'$1 *,CO,B %=Y5!'!SZ"HJ#PDLT@.55_$.\.D/A81+N:=V5 ;$A
M2,$"NG0 "@0([2 W82BJ@B@7PCW#==.J5PSR3;0J7M@Q"6SE-UI=[,X=K18C
MV'!-M/9J8V5 3FTK2)35].ML2&76#@C'32S/=R6;;>+!K-=988ZC Q8 X*N#
MID&>9ABUR1\AT =ZAFUPQ(;9(!"V]:MS0UN6;$V\,86'C)"HXGFHV6GQ=1D=
MTL0NYL)MB",NQ :^O*B]3A%MP:W05!>@W7E;+O0XJX$SN7;H=;M2.-3F%+(!
M;8\O KB,KO 6.$&_.+)N6;$'<75B9L!CZD34"&WJEG==GKJH:K((YPH]L?'I
M%NN@U^HIJO>I2]O'1R3Q?^$:H+LA4T**R_C$M4 307@7],D=X-\VI?9G@ZQA
M5-A"Z[!0I;NXI@DKC#NGY!ZT;IT"W/VI]F:#JF.Q8 5P0R0NM(0W4.% :WP+
M%3:T/CI?+.DXLD'51\5V@0,$UT>WX/H86#;YMRS-P7L >H55&653V!65*O-N
M7CY3.S3BU,Z 4*JK(H'RJ=_Y$$:-N@A(J:H>B%0=#\YQYGZ_5\^5'<14^[P.
M%FJZ::<!UD*;$*@O<=/>VRNHII+U4357Q!LXFFX"@>_8B(\\4_NU\U>$$@@I
M)3T(9.?  HBG7*\3@M1]G! XQ4*H.G8TUT8&>'WD-"C6#3)(, XM\+"]E9_3
M=12/;T0&UU"^4-*IX6Q;_];')!L91^[,MO7WK<@V$=?%0N4F!Q.@G?S<3H/N
MY-]6AFWE'_@*BH5?:+O-67,_L; B8*UH6-'AA%G?U:3K2%S7IO-I'&-[NP-9
M#!W@3)NX4^'3;GT;T$DXGN=)T>L^/Q2ZQ8.N.D<LJQV1NS(Y+&N^2D ;+(!A
M(=I3HOB51JNSO(@*_NX^T>/F]QD_MJ3ET"!F<B>P+2,8M\J<?4KJCP/9 B3L
MIA3VT_;A/BS9!37?BB_DQO^BR[^5*=YEFN=7R47R3/.",2ROWH@53:\9U.S@
M'5P3@0I 7^@)EKYO%8MTK,WK"=Y=(<)JUA?+L/HT)W?T/LW*P=+34SGBKMY^
MOD@6Z9J6XZCOOL]Y-8%7:MWO8PH#C0S9K>5[6HRCI6$&?A$!/JM#"*M1(9N\
M8Y5^(&G2P7P>W&O]T^):D(I- VR/R1AKY:YME?#5FB<(8M*R@[ E*(M$8JYU
M!ZO]$'\0MHKKSSNAY]VJ^OP'\L *A<% >9]S.*?L&C[)N-5XM)+8=PTNK9@
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
M]IAM2%Y4!<+A"[^'!601=H:8*+TJ(I9P[+J$D!/MY7HQ1D\UI'W: NB>7+8
M.CTH  &DU@Q!WD0V+[)X48K.39$N_OB5KN]H-A)829FMN'++6+."8]7)>\)B
M/W)*B.K-=X](]8Q\JY]Z'U7*^C+5^.F'!. 4[X-?:,\52!!E4^+!"!^S P:(
M4")-$>)-&HNH5.DE>]DC3A[RD\5BL]ZLZLSX/EYP$E%HA:UHJBM8DT/EPL%:
M#-"EG#D@(_.V'*%-0=_L 4,@->VD(:U4=?L<@WF:!'6(^@QU9P^Y60=S;4GR
MKE.6-(5_.%PD"A4>'XJ!:+\@+Y85$F@\6F;,,^M<RS4R8V%%#G]"27VD_2FA
MB3H[YI67L0$U/Q:9=B; .AFRN.9! P6HH3I(\::5SS39T//RISE-D^KUO7_$
MQ>/I)B_2-<TNDL5JLRQ;>L*.2\OI\C;Z/A)28PM;E36P8,TK;9^XR^6F[N5\
M-+,ZORH>:>:;EN8P2M'Z=<AG;6-]LANVQ:,0L,.X'I*8+?K79_^(7^(#EN^3
M7%8>A])B#PX2+)A' &<5-N9-,=(I%P1? ?T_9B>LB[A<%%?E,$_E9PK (:9I
M0&_6:)OMX!;@Q1FN8"?,Z;!QYS?3R\^^-V'G(BD%CN;%2;+\'#_'2YHLQ:>2
M&-3M"S^T+@XG8=X<9'1:C@%,U; W_RU9TNS/+*YNOGG'+N;X@<3)HLPU CK4
MQ 1(8RKK]R^7U3 S'(;K^/=)=@6?%91%9Z4I\4"KP%P7$(KU6=1^&@91(%R
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
M809<KF(9HTBD4EH&^=)DT"9_K'*0#!BUP1&E!G,4;?T=08XX[ DW[/MDCC+
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
M<\L9?2P+LTLY>L^#$P 8UL0: .Y_I0I(+4F$ - "CU+ /Z9;0PR !L1RH#2
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
M1*O_-WX2;OV2%>218E 0BQ(]LTX(P?, HL.XXH@,=1%2E@EF!Y>T7WE$$/:
MA :].EP2<*Q.L#N+^<]HQ $][U'S!?N/;'9>=0RA[;8:VQ3NL!H6G5>Y"OLH
M '1R.R"5_W!]!'9+;?=(C6I.\!Y]RDZB>$P3_@L2HL?-EQD_MGGA>F ,[5UZ
MOEWAN]:\XO/J4U)]',26<6''I.H?LX_$8<GMR]9<"U.%_LLX9ROD.>]&,DF)
M7K ?E+".\CU[N.&=9UH>U\<UVH#>/@GC'B]99Z6@7Y<7NGN%^S&;8V=JT%X*
M+MY1E.*"MU,*#<"7L>$E.3 0#\W#@-RO-0;S92@W<:AZD8MJ[D\N0_:V A_=
M WON$7Y#%YNL;,#L^.Z6-7L ,M'CYBN.'UN >6@,"\4"NR+X<HO/JS])>D]F
MQ^_N?B!M(<^7QXAZ)U7_HGV0#DNVZ.1;< _+VRQ:LIUT+^N[=#7 "O=9\W4&
MSRS0V+.$!46>41$.QV7GS4>D_LPO]OB]D"I^O#[J>L5:R''J3B>#9]\7CV5G
M4,[!'K(B SGL%T&0Q*Y!;%GDV%9)XZC*O'U"VD<!'.PA[; 4]@/S5;);>JB4
M8TN3[8Q/UVOVUF&Z^./F,2I1=;4I\B)*&)NX&2ND0B]YE5>PWRLO,8^\8U[M
M2;%O7F5@NWN^*DBJDD>D+DLZA4/(>4$X2$UZBI<)R^H.]M4KO4QP0T%]7#<G
M'G">-%^W]\3F;H*='2SXCTT*[R48E)RW1[K[%W;>+Y]*?[(^#CN%MK<1#.M-
MABPV'\?>%N>C:_BTC[#=4WN4M;:0D38PJT!;K_06<>VG0:!NU".I\F?DHJ\M
M.$!@O_YD*#R/L_7%DH_!_K,^ MMG]OBK+2&CKV=4@;U.V2WRV&?DXG,0P!MT
M0ZKX];B@JXL-(->M:P"XY4.\B"I0S8X_SFI@L8_^^S*.[N)5&<?/&:SSG.8G
MR9+]<?;]B2;LG_SK6+7KM:M6\'JF<-7[7NPGM;Z)V= G%^PFIN;;\N2^TF)6
M@Y1)6/4G:2L%<XFL/GI2NXX=++M!;50D-'([*4=OZ??B4VGS#UV2CBI"6=JI
MZ):F6T>Z06?9G)#/R\P,?5O0M6]J?OM(2=FV.*-D&>>+59IORC\9=5<](J]V
M1&9_$MJ8^\_ Z3O&%9R_W![7Y._6A@:!!WXGA/54X6?D% O0O0!TO@M )^,
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
MM-*9,9Z.7Q&>A&=2V^,).3)_3A/ZP&[+*3;1:NNZV3O-C= :-9IO#ZIA11*
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
MXH)MC?>ZQL4VL#,3?&]9@)*7G+040SFN^$T&QCFII)0N?%);Q4JN9<,SK\7
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
M6>C/'T9AT2*7[C=NX]4A2?":2G ?A.N;* AWZ<?Z>5U)724 I?HM%7M*KHW
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
M%5NUGB$=5R8. 8)K3=*G.^MPT4%L:]*)NK2>9>U!<_\RR.!<C^X#=)N6%Z2
M.[<N>7.,M!P<^W!VMLT&#THW9P((.%?7I.O+V76YF .CLWU[?Q:X4/H]$UQX
MRU)2*"FRE)T1G2RE, (H\5!1])FE;#/1R3LTYYRFU^M9T9YD1.\2R'(1U>"^
M7$2+D@^(@&<I.]2-P='*4M+/YF;5+'"@S%+J P$N2]D@ZRM+V6%B#(CFOFYV
M/LX"#<H4I3X:/#UWOZ*N('P9N#FA&M=ZR+YG',B+QAVZ'NY)*%BI'RONGZFX
M&Y&_6EQ-SC^>^E:$<M4[#Q /+E#_8\.=*=V7A254_4$*^)%W*0]+,-7/M]>
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
MGL&U(D@I^< 14' R0-T8033,X)\@]A%BG\VD1M4%!Y*@P 8(KNY=0A:V0\<
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
MT<CK$"V%WP@;-V #TA2$Z!_X')V72\_IMX<H>$&K<QX!+3W2Z] (H\.]RQU
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
M'8PJ\5LMD<$WE\>5Q8;PP Z0J"]^9QO9TR$T*8*X"JU2IBT)9#!]^R N#[<
M4]+3N8^K'OR/'@Q^^]+-#5I *:-/A!D,_P#&A_%GL26M  -DM0;\X+ &7..+
MN\A<1=DZB/\'!"E9"7A@S8&'"N:R*@@R)ZP-='RU0OS%885H5/E$_1WZ9;@+
MY4 -S,((RF5M$&--VC2,T-6Z\%=O=*$R;GQM(, 1]:$'YX]&T-E3U(D>PEHK
M?O1 *\IL@*BJOL_8-=+ A@>_$9@/*L%A3OY .,)7*\3?'%:(BJ^[* :?"X*;
ME/:YYZKH?G9YX#G," _X&$\]T']W?J ?P3;"T;\D_QSLR:$X,DAOP(<@[@\Z
MDRG)@1_BJ@?_)^<'_QK@,F3Q?1*"M_\"1^+H4V!ZPS^"<7_\V6Q)*L (6>,J
M<MD+>%MG*:QABA:GDM72Y7Z-<]32XS4,R>9 J$5//3@MW%<6&98E58>#NE$D
MEYV.%2//P=M]B!@O<QTQ,XSM P>VISQ46/?51HQ-286A(FU4Q6479<7"(@P1
MSUG]?YC'#T0U8<#U5(0(Y[YZ\-F35 TBPD8M7/9;]LB_1G\NTV?X=9AMQ($B
MJ407RAN%H+*FI@Y==(TRN.RS[!%?KHC+M'PSJW,]BJ01%%"26HQ O=$--I-J
M"C+"V6B)R][,'@<KF.5!_/]'!^JFE05(TI !H#?ZP6)033L&&!O=<-FGB2W>
M(@4!01M(GYIP5^^3RR/.8$(\K-7#T8RJRX[)!XC=ZSN8D!V3M,^U8,:?71YA
M#C/"HSS&TXRTRY[)^N6 XX>/+\^8X<%(TS[7PAE_=GFD.<P(C_083S/2+KLA
MG], O_/\=-R_P'@PS,1OM5@&WUP>8!8;PJ,[0-(D([GL7FP4\O9MO<,5=PGA
M!1;(8#+W05P>;P&FI"=U'U<S^N[[!'\%<?Q?"3IY/H$@0XM0>)]E!<4GR('M
M;=*IL"XKA@R;DEMU*M)&5=SW"?X3QD59#@E'45-RGCP%IJ<:(QCW58+-EJ0J
MC) U*N"^_Z_.M*MR):H2#_DH.TD$M!^;I("ZKQ="3,I&*BDX&RUQWS%8OJ6&
MRY:\@IL@#VJ&*)%*%N@@1$D&=5]+A)B4#DJ2<39:XKYCL+1^UT$.MC EYS40
M(7HZ,8!P7Q58+"GD,G50-0/OLM>O(OQI'\3Q59'AM\_):P<1HC?P PCW!Y[%
MDN3 #U U ^^R8[ B_'8/TBUBZN<4?LUW@UJG/05@0O84@0+IOD*(L"BI&!24
MC8*X[$^\7V_211%&",\BST%6\4RX_,@'K&7' G19.X09%%8.%L9&-USV0-96
M;X=.T"R;00+HKQD] )=U@,N0[(K1P]3<DG/9-5G1O2I>XFA]%\. ?'H@?.^-
M>.^[^P-.9T=RO'N(FN%VWQ=9E3,IBTB41<&S99%GN(@D8I/L8Q!HT/<T,!NX
MKR$2#,MZ'9B8&QURV4E9+W%W4;J_#P?J0OQ6"VKPS64E8+$A7C*ACZ096I>=
MCS7)A/@4X4M_6-V/1M%9D!W27NSI!Y?]A#7!./>A6T>R/ZC#K_V!/7WU8' I
MK,@.\ E-,\BFW'SN%*CB"56B/!45E>$R,><L*D<L%#H2&ZDDYZ"@7!?16%@U
M D.5DO[S^Y&<T&C\,6&I5WHI7)LU2)>;]M&4%:RN'5,*PLHT:?(PA)I8K<%*
MJB5+_CCD::X@.U>0G2O(=NR]@Q5D<Y#.]6,MC+\K]6/IXS]7C_53AH:JQ_;Q
M358XUK;]:9D:'5J&.P3:J88$8(,3_ YGGE&VIN2/S>%\\%&!>L*3$>5/OYW>
M:*)01@=H8H($ ),4WD5O(/P4Y#@C. )9YU$I"L7B#6H.1!K8T)A?0!P^PYJP
M8YT4W7F8J>:7!U9S20>S9A,E1@H*\]DWD_PNL.FDH_;7<BY>@RC&:\,=3)^"
M&)RXN@$O.56;9)LU-DJXF2?:IB@'%>T3[VJ*?>1YM+%Z?^S$R]WKYV@8?F2
M- %'(H@G&B7 GXKVD-&JUVW6U!3J.OZT@VG^#-)]EX\<OY\YW-%Q 9N='0/0
M$YT0YE5%,UC(U:LZ.W&:8NQ*H<(.L"_=,7(L31&D_NX6"&^]C@X P[6.\+ZK
M<ZI IUYDS'NM-19?F >Q[2E#.6)"@2->7U1]1'TQF9@*#CR:%62[H9NS\U/C
MV"Q_<G \";3R1K!JXN_V<K%>IP4(3XI8O8'Z"-8@>B4$R(3AF^,-']Y!19#E
MDJ<E OBL[3NU56B5@GU4[+,3-VBO%*3I,4JVY;/J Q42AJ^%*P#OH K)<LE3
M(0%\4VQ-SZ-"CR!*LB+%B1&(/YP,@AG,ELDJB,)%$GY)#N@/_$3SR.VBTK06
MN5Q3!W5,@W>>NLFA5G_9Q+;FW=3$KF <K8^+];^*J$I2P:>]T4L70L"UA'G
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
M5]X(4',V]IR-/6=CS]G8<S;VG(T]9V//V=AS-O:<C4THDO,*DH+Z_!#M<UL
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
M4,_>:YCEV2(N,>%W5XBQWY$.Z2)J-4T=D:?Z:$AR)K16G13WJH2N4GB *18
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
MF5Q'.QVKGXCM>U683"[V,,WKIQ1NWPX@R8:G9-7F(JI+;'Z!.LP7T]3*3*1
MX<S]4Z75>$.5U[ .:K6<U?WMX[P!& OA?%L A8-?M06X34++AXA5"A$I^;&N
M:G+ _BV+1X>&G%4<)'F7)LI101B^U@D!>+OOO% )9#\&+]9L]+H+KYD-65!I
MNCI2GFB3:,%3@VX+IYC'9!$3XB5:\)COMK#!_'*SB=:@)8>8A\:$J1FDP%A;
M]&2&"(JQV%_;!#K JQD%L<\!UT61PSU\B6)*VB+U>Q/J'W_W14UXK"FI" &I
MO['4AR )KPHDYRC98C_Q_?Z0PM?J;B!16\0;U#(6:>"+/DDSKZ1@(KU,$TD]
MTTX.;O*O:$APWF?]YPV^JPA+693'!J+J2;=K]G+B[7Q11%51*.FC1&?JASU'
M OPR^V2HLK,4'(%3=W@$A+KQ-^PN?49C29YZH*$5DF7WR11_MR\;KTJ037&6
MYATSC/YU,L'H'[\]!LF6=$0<_5[+K?/[64DDK@&$+UTRC3^QS2'T4Y1$^V)/
MO@Y$^M;<_NE_LS;S2.*$;-+[TZB#H+Q9TV_HS9SX%+S1QY'TK1G'_C?GQI%!
M.GL<^PT-/PQ];L$,5VVZ$2$(I5F#>XW>UUI+6QG45]0.1B\?':=R^$"YVB/>
M@.>!?+!["8=*UV?0;(<DPQ#4ACQ)$!HZ)9&?T_'CAV+ /,YK8/=.2?2Q9&W9
M2;P+GI-&'3+WZW5'7GMS3V\3W@!$_#HJ183^CD$Y\DG830.@BF+H!#:,MO$=
M&T/KF:Y/)$^=66&.)(4EVYF4$I;,)%8LB37*.]V5X'L2*UUVHW%#'.9![**&
M?<G IH@?HLTP1T&B!4_?NBTN1>VH4IA$^[J]J;NS+9Y-NL9]E"(W_M2FPW4_
M>:8Z#+YT=*2/UONGVR3.H)Q5@'E>$Y3X0_>*H4QGGE=Z,1KLH'D/)HAU/)AX
M*,^V]TL\%Q(JIPX*ZC_Y03Q>3X8<C^=/HFTN(![O8%J]T(YO):(_ZD3U[*G8
M[X/TB-\3SHHT2-;@J7C)HC *TO*91DYS]81<ZM/LW#XIGB[I=DVFC'@[*ZE"
M'?*NXR#:8_+J/\+?B^K>?TVJ@&1D41"$)(["=7EIR$E#/A8-L98F0"T)]>VS
M"B%EDI84 ;[?@WP$46.5'\$:UUBNZQ1]20Y!%%(%,,HQT,73!/O5\7BK\J9D
M9T;_-:C1=A^NG)@37<EQF*[E-W8Q:N$@6'P)'-[. Q,R,[\&2%"B?GQR8S&0
M9_L^P95%0/.9OSDT@59Y>M#06LF5+@Z'N$S]QD54VV)+B)?FI'@=9$40Y\?V
MV/0%G<S2KVF$O1W7F)$D_Q\0R&Y!S]]QDZU]QHZ=L(%&=!U:'#&Z,=5AK?2+
MG)$E?]\)T932"JTIZ?DMA'2W9NR#1+>S== ?+6=M@P1#/M>%T97X!\.;M ^&
M=V<?+FR:FI;O=/// *53Y'A<]$%6Z,!CZVQ+(VZ*RI^N&L_JYQ6"-';(I:-4
M-J$DE+[)M[.WUU^CV&@-R+F/U@F+I:U]2A9,2-*ZB]:8:#6+1B/6WZ.BC@S:
M';.!32$3JX'YUL,Z3S>FG-V;;3U:_:VML@J.9<1KF,[!<ZQ(MVN2@L7;7<R4
M4)75-$HO0<U\]C&]#[9U[B$1IIXK;-MH68MJCVJ3SG%M%:FY$-G^JZE:K^\L
MR6DTF'.:DX[T7$ET^M'/Z7"F_%6FW>?WZZV>:\G(8@[KWZQH,S5)_U.0!-NJ
M-B)^["C%$EEN%B'X5Q&LN[<)'I'$TE>0K4"ZQJ+;#I76 *:V*I &)F\5VIS\
MS&BW%CVULO_=TTMF\E=0)"V2]!F,286L,9KF,J"#EZ(&,;4D7,2E>:Q_&0DF
M0]OPY::S99FO14V]37K:P30/D;2Q4K0VY1HF)4U9-7*=>JG$1PIT<#1Y46HX
MSE5A;Y7"L%CGR_0)V=IH37FC@ IRJGM  #DS#UC_ZOXSVGL#;+@^-R0XDULD
MM*YE, GB4^%R8IU#'EA#-!7,YJU>CKRA,'NCV[MDS*6WEXK18H$IJA;\ O<
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
M=,DD>^FG(_03VK;LBSV15.*WFMC!-VNFFR1.R":];Y@["+ A'C3T]ZF]\62
M+.4C"*4)%/0:^2L0OH&#=!,R2/^BH6K%I1L+L'CUIRSO^P@.1;K>!1E8I7";
M!GN"N>4#-LLB ] =#HFI(2*@3"XUDD:HOM)2WT8]$4VX"&AW\T(%M39MA48
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
MC5]YUQAYFWH6EFX4TX]-ZJ.^F3=E5,<++S.0UN"V)B'%P;=Y:'D9KV(J4F1
M.&\8+SD-,6Z+EYR(-(>W-14I#[]-1C[DO(KI2)D%JWZ31CYYSRZ\E]T@:0UO
M;XND./PV+_F0\RKF)6466$X!#F1"BMD[[3(V99MW_/FGEPMP"=A#O<7#+#CA
M*(YJ/W9FFVX<3#=Z4EW#9 .F?(O763)>1R^2(L) 'C"A^G<A*ZJKXU:%'179
M<83TRBKN?*]>7I+\=/,X*+VS>\!5.<Q"'/!BJ[FSEIH[MHME=3M=1T6X+,+U
M\OH,'9\^W+I[3Z<%')C?NK=DQM^\HOX9OR3IM)0OY^L4_>ZKS4)&_6.X7Q$C
M,8'SM45L]M7;.LUC():1,%XQ)V#H$CCKKK]VN:LTW2-YDTGD.&LP%>6@0=#2
MY!$"%^@ @L=@';E,[__$8IG.&DQE.F@0M$QYA,!E.H"@'_*PA$Q)0XFE,IK,
MY#IL$K9DN<0HR'8(P^/]L5RZ5[C*Q<*=MYC*=M@B:-%R28%+=@A"_P)N"<&F
M;Q*KG;>8"7;0(FS!\DA1$.P A/Z-QP*"_9Z^B^4Z:S 5ZZ!!T%+E$0(7Z@""
M&\>R+9FB-Y1)I#IO,I/KL$G8DN42HR#;(0R/C[[+I7M)?<]BZ3*:3*4[:A*T
M=/G$P*4[@N'QG7"Y=+]=RPZR\Q93V0Y;!"U:+BEPR0Y!Z+\OS<^G]L&QD2,/
MRYQD'%Y1(/43R=/.VU,?B,E<AOO4X:L=DV$M"R7P8)@OTU=23.-<9@!-0U@&
M */B;'OEMCL<ZB<HD^/Y<HEWE[7(6)9"BB1C>1/5PY2D^J_%KBJ?<4X?I_N1
M$?N>OD RCAN@+!A<E;84BT(-+M!3FF6D[45"P.W1])G<$%$;*D(PJ$4;W@.S
M/1P:OT6+K$N.])$=P7#"XYV:HT5*DY/=<X)SCH*6*V>C"A<N!Z-^D*EH<0'Z
MF&66(#+Z:@NSJ7@NA0>.%/@1F7>(GG7)WS_AK)9)E1SO4?[R5] .:1$,A!LA
MQQA\D$G&JV"#V-8X)MACI('W(_96V3;6:<&A4(+89=BH<*L17N+=.VS/>6A!
M4U2\8BZ>^W:,_W:)L+T7_M'SFK;WPB//7KI\>3WB$T+UU]LJWS\3NNF7+4UI
M2U/:TI34V4UMYUORPLI28GUJB1Y_\HDW,T6)_7&"NXL$)>[TQ(P/ K9N\9:V
M]K9 <]B-52D<+Z-CJ'19E$)S<S7C@9/3<"*A0K/9U@433;MNQP#$XNRRH43C
M4:.,)-KR6^TO'_4#P:+42'Z#%CU6 __1D?.%04J(-)R4!2'$=-<>3UYJ)+_!
M5*:!IT9*"8'+=)X:&52ZZQE/;FJDJ,E,KJ&G1@*(49 M(S4RJ,37'E-N:J2@
MQ52VH:=&RDF!2Y:1&AE4SNL945YJI*#%3+"!IT;*25$0[#PU,JB<UQY17FHD
MO\%4K(&G1DH)@0MUGAII.=UUR\-9^=DYJ#P<6Q=;"WFYJX<"_5$1VB[?R#_W
M9"C&.5K2JO- \UH%0ACSE"UMQR?.X.1MFSSF8B-LPR;+^Y(C%P>&$3:Q>Q[8
M^I:3#2YZ)Z[,:N><Y&J_E)O=4B4 N"U:2,+Z99<O+@+K?/?JHR:4JM\1<B("
MP.UE]X0!)%WJB*%+I9AF8MC2&QE\4S7BP_<VL<)5RB10#LC8\50K1<TH'HZ/
MTOJR^@#LJ/_Y%15EFCTU#PXQ\Y$M@S8U*";HE=N2G)U+FA$3FP^9UM:SEF;^
MU4%V+SAKF([R/6G%LB>G YDFJ0$&BLC6EF"UKN4YPLW-E5JT62&JVV<7F1T
M'**, :KIJ2\4#I^KO%\,.-K-J65C J.;[/1@>%MIN ^&<=_T\O[LEI&4L("\
MB;WIC-//J.,GI.+<RPL8P,]^F#E1S*  S$H()6(UM<(X6SJMBTR\N5Z6,T(M
MK"U.,CWU\(I8K%L&I[4,S@CSO+<,SBV#L\O@W#VA;'_:\C>W_,TM?W/+WPPL
M?Y,S.3'#?$!MNZPA<5OO^8;S6!\5ZF1YFQ)8(6;M<% F+?^BH@SS]F*%&+:/
M1RFX5&HJQA">_IDGB <"MH3>+:$W%F?^%LEE9Y'@G R K<4+1 "7%UL,5Q Q
M7%!U6CR"2X+8^N*WN/.#-IE?D_?TI7K9O> J*PFUU4.QS].FWC3*&V>Q+=-1
M&<O4C&!CK=JD--B]G'G!D-L"O;9 K\ L<?DP+Z@91A7D9;;<=8MS,T\4GW!6
MI 1+=+C'A.CT#1UV95N@O*;L'M=7H /R)C9D#V K0AL 8[ )ZXQ3UGT;&'@L
M(>'OI-3L;)O8@.O,[E9/!-MT:\>&'8.QN&3G<ELW-C)NBG5$&P^DYH)Q$?DC
MQ6#SYFXQ/E&&>&TQ/A\SQB<I*[)].GU#Y75&_HP^):]IF1QWV>%[E;\>JX+\
M]#E]([N_['"'"/?2/1V\\!CP<_E'E98G7KHU\V.76SWYZ"="O&7Y;K^G?AH:
M/DJQ(;OH@ADX VW?1WU+VX=&]L7I_ZH\+0Z-:K$*Z6AU!C"$U3DT[@PQ9-?B
MT>H,X ZKLU4'.Z[*9Y2SXW/8'SNL)Q\]9BQH\1Y+Z)MF(*@,4J]M$^#Z"Q0_
M#,-,]K<H2[.B.B9,X7.^=B%DTZ\1BE],H:G\9]!=Q.&8*<#7E/#S*<FN"9XY
M?9N9[KV2[,34!UCCEGFRQA%JBQ+]ILHC&TS?>1U$3)?F9@(;+K1PJ<R1:)*.
MU :/V!,!WO%*9"+=&L)E<O82*([G/9:L0/O_>L)O_WU :;,3)3^<-Z#DE]^_
MT(/A)2&%'(WF>V_.UY:#LZ_NT6U&8^Z$69^ZH]_HD]4PLO*8$.![JAFH8(<7
M"YIT 6/,)OY*=; XB4&43.II# #5'E0F !?[TP6YQ;,1+%3),:,F,.JZ$Z.^
M'V1"%\\W&C/V#&"<%8<%I,Z<Y0#' ,_!#NQCU0T@&));=03>!4!8N![!_MO,
M+WN1'.G>7($Q8%@ C@%@!3G=L(M&V.,9?'X:5XHPPB \[PZ(H!]94A3I4X8.
MG]%CND_+EBX=E9;!4E%I/JQUJ3209PY5FH^!-W_5,K-Y?]W6Q.KJ:#P'A(JB
MST"L2[_%''*HUK.!77C, M+FALS=6Y(>Z:;["N?=C7%W[ZZCX'"H*CH/@;HN
M,U#FHT/+@."B'S<:A"] [= E$2(LM TRHDQ$JPAAL^4XYAV.+?N+O\P"QV*]
M4^%$W4C8+(_R&L.5\3/V:*P[M,?9/CVF-<2;QY[6*_*W[*FXQ\W\6=RA5YR7
M-%*81N;C8WJ@,6]7:4;.@VERK'VK]6PZAE@,0)(]RA=<%.T^)3O,3I?Z 5[<
M4Z$&???/2$(BQT.TR%BMSCH>*]A]WW:*&<^"R^B<B^./4\R-STU!9843#'.4
M%.@S:OX_GE,;_.G,>O/8QT_01-STD"9YRG5H6X;:/8MJ"ZJ/*6B*_'7VN=6
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
M#E320B'RYR35TU:49 5(5(4BH"8AXZS5D2GQ,Z3:+_2?AZ1 __/_4$L#!!0
M   ( $5X9E98=02M9DX  /U?   .    :6UA9V4P,# P,2YJ<&?4O'5<'%VV
M-EI(< D$=X(F6'"W)%@('MPAN+M[(- X)!":(,&=X"X)[MX-C04);HT':2[O
MS#LS[YP[<^XYWSGSG7.K?\\_5<5>LM=>]:Q5N[B;O?L!/'PEJR +("$A 2;W
M/^!N'G@!H*$^0'N BH;V  T='0T#ZR$6%B8F%A$>/LY#4B(R,E(B$A(*:B9:
M"DH&*A(2.G8Z!F:6)T^?D--R/.-@?<;$^H3UMT&0T-'1L3"P'F%A/6*E(*%@
M_4\?=YT  092/W(""M)C )D "84 Z:X;H 4 I =(?SJ WP\D9)1[?=$Q,+&P
M[V^H>P@@(Z&@(*.B/'B BGI_->#^.H!*\("0GEL:[9&:*?IC%R*>D,0O& S/
MJ[X1JT\<,?*:N89B8I&0DI%3,#&SL#YYRL<O("@D+/+BI8RLG+S"*XTWFEK:
M.KIZYF\M+*VL;6S=W#T\O;Q]?,/>A4>\CXP")25_^)B2^BD-G).;EU]06%1<
M4EU36U??T-C4_+VKNZ>WKW]@<')J>@8"G9V#K:RNK?_<V-S:WH$?GYR>G5]<
M_KKZS2XD  7I+\<_M(O@WBYD5%045/3?[$)"]OKM!@+4!_3<:(32:NBF+H\>
M\X1@$#U/_%+U#9.!5_V(V,QU HN$D6^%"?Z;:7^R[#]F6.C_D65_->QO=L$
M'!2D^\E#(0 D@:L"$"L?D&%=R0H5\RK7]3>I.CKAC\C*%U;M<(B%[G])9>QC
M_>6%TJE\VU\0'^4[T0J?37X1-RJ.U6\PU^-#I\#RL_="]&N)I[.0T&'_=Q2(
MFR(8'LNRJM56E%\!SIHSUVJ=A@UB%[-O@)Y%.6SRBM?T,VED?4#N$EX0^G%%
M&RPF=P=@RH6Y+SKJ3"Y6T"\_1AO,Q:-$/>_GVT-7D'E3,VU?J9LR>@Q;^6#Q
M3KTT\>Q;J3N@)D/TOQ%(W[VC5];U+J++^/T6]6[+RO-T1\'#% R/;R?SCL.F
M4<*T^"O?PXQJ_%;9HK<=#>P\$W7'R$Q0[<C-RMZ3C^JWRR&WB+Q"WLR,C]#J
M,?IY5JYP!FDES=5B>YAF(+,>3&J5VC#4W[L<6 ?UMGM9>W009I&WO1)>7F;&
MN.3:C;=^P5S'K0@"^F"D/=&U2(C01?1;/N(J7=P[@,$L"!H=M/5-[_1_VD/_
M%!E;%<:J<$A(X64%M*M!.\\V%?5I42R(C>"CEK\#SN)[#6W)%?;Q]L426)"M
MOL_5F^=V*RW1'L*]&UOXZ#&;L&!!U@IUR4@CBN17R6KQJA^SXUSL)Z*%;^Z
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
MK@5O<4;.8WX=_VHW(</?.#CAC4\5;7:9 LTJ/>X5)]I^-I^G%Y3DT,U]4\+
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
M=MV]=O3GW83_W@[>W'NU,4&@C26V(AK*3[E@4C+K==7!957?Z7N:D>J=U=E
M\3[ZH([LAFT%5WU@GZ$NRNFG]5NI#N^,^L,Q&5I!)%GN$?W+H!]$$WO\B@$:
MBE/L23\73:-?MWP,?;[P@:.:]]N6U%B;+S\1$DB,.\]#P"]^KKU?<7#OM<%-
M7O*8QIB>OQ'%^*KW(I^#D (5VASM7K^NF?"PR9JHCYC[.J2-" FWK55@@EUK
MO _']EDQ13@0\.#5$^ML%"*S?^56Y'\*:[HDH?X=<5:D:77+8!NDI'^ZP[_S
MWWUK\#\(N\\,5.%KQ?O&''T5.^U4+? !PU<'=X!6X]1FYKQ:=2NI0/7C?M<>
M_*L&*2FR7[+X!M#IF>C"2^,74W6XSZ_Z7E6''JJ2-:<(2?'BG[>Y+4/;Z N\
MRP2G8LV&OJ?BE^CK9I@/=IB6#HF8EL54Y6DS,@83HA"S1%!1%Q)OW[-)#[9;
M_96"]W[%\E-+"HZ822^&/_W@IO,B*_]XE/4^5=:!WIV#U4898:X;+7^3XG1(
MU,M["()&$(42@8CD5V6PBG*1I/;0\[DE(IC2%QM '5.F#5'MW9Z1%CS(8M^@
M3QMO[;++(NZ Q"K)W9Z.4Y-RW_]Q=_]SQ(PC*<@ XVB*?VAAO16\B8VZ XPX
M[H#<!W;C_Q\;+/['@,S=R9(<\AFO;L,(Z3)5,.K,(6A?0*#>5P!,>\NP;_OV
M72[/5S!O:-X^.W<"L'YB!):5WJ3RJ&1NN'SE@4^Z ZN,YEJ=YCAP&*DU@_#:
ML!>-M%R,D).S!:,M6'4T(UW)]11 ^2Z77TU4!7F5*A7HS"\ICV.2"+5.L66$
M)_]$4)>YRA7W>?U8?BB]FH6S?352ZT3DY?+^>"%4]0*=)J)1E/:=0SY?@Z]1
M'<MYCNWDCE:R$::C>>S;F%YS#QN>]0AA9VE&3E]MCQ_+>/.7YM\A%(R<5B (
M%WM+2!J^JYRR3\G68\L_Q!!H<Y^=@]U?LWX0@NWA]UA'ADRI;YC:Q? !??C_
MX6/B7P\*5J0G,DP<P&_Q5/S7>/KM:QG8__VO9?Z30*NROU'[LF2T(^#97!?3
M(.*\Z$4QG-<IKC]%?2L*Z8K)Q7G4)^6LY+^X0AS]$JX=;6*(=J(]3E^=J1C)
M==KIF&/VLWVT#(F0,48!9:,?2.ZA$U_QUU[9F(BK:#Y/<L\/8E^*[K\)7EX\
MX6V0F"OWME#(4:#W\%Y T])(Z#RE@XX:T<:=RTZVZA?WN&L9FE:<*4DL*V=H
M#>"FO\!"?8O+O(3"$S;DBP.M\*>?JCRMC !39^92OO"A[N#N%XX7*Z+SQ=%
M<_J[90P5MVR(7JT\W7;XZ51%74"6!M"8[*8(5T3\._L__F=!""9-D@(R"R%9
M,@#?!,CSG@+_)3.QW &R6- _)=FZ__U)-F_$[')(LWG\AJW$UC<@V=A0;[YU
M0I^.L;_S+0Y>$*<UBAU?W>H2Q>7'<ELP6B*1MA[Q:%W)#J^>M N5*UFN_)H-
M9@KUX. RYWA+2ZB*FE'L#TF">*)+264(C*E!D-O)'3<A1L@TZW68%.G?]PS
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
M##CJ8JN=4K10PVD: 3#0(6/B[=4#8XDL2*%^?#HD)L]HG1<A;T"_]<U0FNT
MC<U+4@_P(%JXM7&['T=0Z*R$E*(GO+[*)E_%M;C(4/:X"Q.=LSBVF^:S(W6
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
M-RW:ZKX$WNFQ'C[ D4-8)%R_184&?04WEI26_;\;=O]+,)_]^!M02P,$%
M  @ 17AF5EE??7 W7P  37,   X   !I;6%G93 P,# S+FIP9\RZ!515V_8X
MO.F0EFX$!>D&J4-(BX24=$I)AR#@(:0;%!253FGI[NZ&0W<WTISS'=^][_>\
MOOO=^][O&__Q_?<9<XR]]MI[KCGGFFOF@4W!%@$\!1EY&0 ! 0$P@O\ V P@
M!: BHZ"B(*.BHJ"BH:&B8^)A8F)@8!+BX&+AD1"2DI(0$A.34]VG(:>@IR0F
MIF6EI7_ ^)#Y(1D-&R<;$^=]IH=,/Y @H*&A8:)CWL7$O,M$3DS.]%]?L"8
M'QU!%3$=">$>@(B/@(2/ &L#:    07A'Q?P^X6 B 2G%PT= _,._(5R/  1
M 0D)$1D)!049&3[K#9\'D/%1".BX)%#OJAJCW7,DY/:-246GERQI)E(;/F3@
M,7'RP\ D)B$E([__@)'I(3,O'[^ X",AJ<?2,K)R\@K/U#4TM;2?ZYB:F;^P
ML+2R=G9Q=7OE[O':_VU 8%!P2&ALW+OW\0D?/B:FI6=D9F7GY'[]5EI67E%9
M55W3TMK6WM'9U=TS,CHV/C$Y-0U96EY975O?V-S:/CH^.?U^=GYQ>?6#+P0
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
MW@'UX1@PS2#78>8J[HX2R0PJUX4!@^Z-!R6JV^3>2>D$G3DZNG,RV4[YPT'
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
MWX7 X\X;SW]^Z**N)?HWN%WX!BY60TYE1DUIYQ9J)+"\9]91(D6))!BNU6#
M'[1D_)9%<M0EEUJ10B-2BT)'QF1?-FN=866&%R%3FE % 0ZH6J&LZPW#&9%#
M+'JRK )<+)1HEIG/$3<J%$R/<O9NE-)[J<W&V HR*$4$N-$SPL^Q"ORP7XY[
MAE$H)BPXVB 7A=O%<G9^3\$$'\98-IZ2C#8>/@1U1%W(E1E>W=E:N"!,7GD&
M \RV%DYQX7%3(PN4$/SS  'MAD&'XQ;E]. &4_DH'4K 1@+UNWH%16&\&(,!
MTT*O;I'V0 <]\"":YN<!( $#,(C#8("$MS ,0(R[L80G>&'2\ 2RX0M<G^2A
M?*"SI_ [\6OEZ^/&)=F?!^)XX!;I-!@P9/@4KA49/^H62W3#X$V.;/"B&CA"
M^38N&SPD-@J]*;K0Y(@XK1<5(2GZI@W)PQ9;]*-3D=V?@?CPPH"E>_!/N'[[
MA.9GUI-M,[86+,)N$4?W<2]-&I(5XJX9X0NE>&??7AH>IJ"#_O$EQY]\F0WM
M'FW<I($KUANM&Z8_#!!Q?Q:H[,\RRX4!WUP.KM @X(7W,  3]/, \/]9H,._
MR,P:O/M%&.I[EGR^!FZ)^NG>AVGNXI-B)/V98A5'X:?@@@(S@FYZ-X#=\;L(
M3E;VX<#G*TU_"PL>%D7R%Y+U @3:*S,,X[V>++HOV&QMD5EE,"(Y,Z :)CZ8
M3&G_#LU'E3>^1O"@.2((^KY5=_R/[M!'(.?WFNM_ RP\>C(NWV;,V(]>X=-^
M]I "[8 616V>?A-Y//1V%#HL,H3DC2Z%=[U7&P#:33I%*/I=\]%$X6NC:8.G
MU'IA@ (!W'_7V<( VAW<:\SGX"U)+:D_[=D0NK9R;YYGC6@;5^&51,H?K>69
M^DWO:6F6UBGD0&G&-!6UZJ20 BNE M^9[D<YZ[ ,J2#^65WN#WZ<,;)Q5?X(
M[=:_$'2JJSEGXKX#?9R,!YX2@IM@Z7+ 9@;<66:XC[NFINZV<+1'<NU_J?[N
M/XL0<",:5^^@W;Y]"3HM))_/IZ$ =Q'C7J-/@;?T>!'J?Q?$?P7/KP:3*T9W
M^^VR]U0/3DIZ+*(;]UYK!IA=^)J8%9\4F%>W[]Y_;!;%5NFP,?4J!=OZ]XU_
M= !?6J@5VA)O>*7R?FCR5]G_Z<;V';$P6PKLW9^99@H(J9*(([F6+(O/V<GC
ML3SWFR"U^-SA)BO&SW7Z\BROQ8<XE"D%\:^@1,05!MQ3#@;M4L%]3AJD8H>C
M73/.\,)0N[1<_YR$V%F:?(/LA21PTP]8PK/VWR6N)8Q3ZQ[=D=U:TZ A+B(%
M?_X0!AQ&Z\/M1VT>5 4&'/4 "VG%H"7:6AB0^DKK)A4&K+P'*XS=;^#V@+BN
MQ?>9[E&(V6=-\"*DRBL:J$$B9GFVTS8T3XQM4L]R]PHS:8S]]RC<OI6TV1;?
MKMWQP5AU5LRASE,TL,K=Z2;Q*RO]NCTZ,_]D#8]U>6YM  8P=3-2D%CB*'N]
M&L 6-52=/*5(J$F\=;U#$HFQZKY/=M<(@B8L%^5IYE4]RS/R@;I 4:_T^;:
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
MD.^</TM7+#TB6O]DY31/%Z%CJ2:9ULQYATGP>OY[^;+R)8FK\M7W!'@NS-M
M"0-B/!5A0)%VXRF".-G_%4S]'0I4T<C0+6>J^6QO_G17FJMOV[F4^B'J!CR1
M&XR%V"]__5M"\MTN+PFWP'W^8)T6S3'OS:FZ:N?=)@ TRY?Z?"B7^EZ=Z0M\
MI7Q W^+6&)=C_P@ZX P#;/]5Z?HS^*GZE0!]=]^%[W_JJ/!<?.1M8>"?*B6/
METSFJ4T L:$=H_V5F&/C.DUOT9*.1MQR?( +2[JS(UN9(?N6"9GY99#RVL5$
M^9^67O\-U$G.*R#>GRM?C7;:V^+-,7SCU%#=5S*! 2TV2T57.%8PX/Q"!4U*
MVGGA,/'"!NJ?"+Z%$H+_;YC,[H"28J7L0!Q8'5(&JD$*AA=*7O (2:(?!/W1
MX-NT+/2$WC7$!@\Y*\. QI:H_VIZ")ZHA$&R;U_WPH 4<I%',.#>&5SA#4K
MFXC%K@>D[FZVN*JA;-;MJYY61.H*& RY38268ER'NT+47RAKQD/EXH?S'KY#
M1%>-AB<^/_XQ\C-VT!+?X>0M&B\,N+YA^NT/)7\Y/7'4&$CTCK\^&[$3()M,
MSN2X>=! #J=K/1D&@ , %]X?;7&,HL#&S4?9,&!A2?;_MGD-?0&5TK&]@(YD
M9^P^Y&CJ!UC<PAI? 19F)-R;^R3-%N\+4;Y4NRO/2B_P3U"O[J--2UN/H]_
M@+W>@GZTZ89^G';2$Z3].+?]:\=*ZNL<Q+]J<?SD26ANF2)_[EUJPX"MQZY#
M0W_6O4-]4[\!#T64SZ2 Y#6(1<=@'<_G:\T <_=4$UO,33U=15>2WAK22+(&
MX]%+*%'>?]!541>0-+5GG'YBXIW=RXVH+O#2=X#)2.V(..FJ,$+TLQJK/9T:
M6:!X*](MR].ZAIEV\LZILNRJ1IGJJ?S-F'MA$P)O%-EQY! \*.1H8V*E>: $
M-'ASVOK=QE[?ODE1K19\HSO3J_LZ[,3E6\)-P1$Q]>A>8#Y:[K!>MN^-[(,*
M^]3:2.TB6N_=<$)F>F+,=#21EX_F_)-?DF]O_E)3;SI:FT@W76)3.Y%-0F??
MVYLWC[6\:4I5C_.-&:2TB"H ],;*-FK'><,R8S1>9GD\EUOS?[SE>U$!QAPM
M$ICT4LV=VB;WUYW-\S!XJ?A"%3U"<^P)HXC==2?EEZH5LO74ZLD;J9=^RP.K
MUOS\";&Z9'+!% UX67LI%O'&'YK6G-Q1@U*HOT@;N_-HD\\'8 ^86VF=JY7Y
M(E@ 9C=O"W&<FPL@O[0^JP^HY[:%P&_+A?NIW6EK*GW7"11I/@ :#(MF6$<+
M4:;B)-_91/?+19G7&#1T'QG(J#TR&OYF!%YX7D Y^=EFGFELUY5-<?=<85XU
MD<[:5)).O?(Y\JV ][)S7"4I:;^4\S(N'J2CDC\!$=HQL6WS["$^;KG+E*XE
M\G>1#N!2GIY0%#C=9KG;#*G9T<$B$>\983=YUX-'[+J8'/U^HPBUXA?Q^NMQ
M!/-],6C5&S>RF7$O0"DH;5*C^^3( -7M:O^&@93T2>816B*PS?M%=->N7%Y_
M/&!M,BD%RY9:AQWW]N1JXKW'E\:0[YK5OF_F\XV3!.FER,%MS3K'<G<^8QV&
M%AS;DC$DH1/NX;;KU"=5VF9=A/4[F7.6I@2ORTP!PH['N?9+O<:3KV12<!7R
MJS1!%_)%'W3E2BF$'2:1;R)KUUMPI@WD88"79N:+ENDCHN7;X@8V6I!Y<YN'
M!]@C*9F?"P:\W$12^,_<V'_3Q.%IBRB5_=( >>G0#8U&=;O9N;EZPY?]''+5
M=Z7>:V]#-)N119>P7]G'DYRR<5CPY_WOWZ"$P_7.3H2D#3:1[<V,0];R\BI!
M3#P9)B'>\Y)!%8 ^R1+)+K3IFO%'EY7G1Y?UJS)4+GTWZ4>?=B *!OCE@B[O
M^0ALL:#]\BSJFWLRU%\(!,7,@ &KH4#UUXKD;)UVCU?V^(H>A#*]> _X8_S,
MO;FUS4(KJ;Z4F1A3U3$_,#G>"\?EJM<=NT[<X/.^VZ:3&:8S6+"E2"'B9,Y;
MC= C5 4#$J(TB)Q_)8#?N#*0['XLDZGLN_V8]^+LCN%QL\M9^;A_)$*L>QE\
MA;4) RZ8XV! +!/2FS]EC>:$='BP\DS/'Q0%^?%.UT@Y17Q]W--QDU"6U:@!
MS8"02,N3B-XD"33 ?Y0^+M$N,V>N(O7V2WHGTER^R?/,S\GL1 P!792EE)0X
M0I0Q'>+\EO^D1! &5*DGW\3(3HO 7:;$%QIXR*4&/I8&[$?-I&/YY8GT28W?
M!TI0!Q8W_$+K+W2FW*ETTM;9=O/3OKN7,%,P(D'**IGW2&W.,4!$HXJ-;6\I
ME(EM.90I:G\8CSG;P,=E&RRT7L2KC*^_H*TO7[ EL9MA17\GL]OO.1D.>$24
M='S8ZA?16$_,4VAKLEBF!][?C,G1(#LC8C/RCFN# :=DPS#@4 ,N?P;5,^6[
M,&#(0A8&-/_@2ISB5!/M%\YHS(Y MZ@NX!LB^$'I)D1HE#;9N@I8?>VW!>ES
M8.L+'I'@JQ;3:Y:;Y?30)$,C>X3FW]RR+10PLXWV='C%MS &N53QD9@><]MO
M\L2*1&/,^I<\R7^2I](O\F1X_)Z,0</%.%"3#/DU>>O?J3 O.ZAT<8SNQ#3
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
M7H_:IY0VYTJ'"W^W^%]UF(?W9E20-QM/S!Q,42-QX6'<FX>>;MRAK/MX+.G
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
M:*]UQF.QVI\ZCVB^G8WH\[DBFKA4B*L$7#2G@/187FC[9+O@*N#.;?_4X4L
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
MM-4?-?Q@\A]02P$"% ,4    " !%>&96A^/W*3?!! !V@TX %
M    @ $     8G)H8S$P,#0Y,38Y7S$P:RYH=&U02P$"% ,4    " !%>&96
MJ1= !D,5  "!^@  &               @ %IP00 8G)H8S$P,#0Y,38Y7V5X
M,3 M,C(N:'1M4$L! A0#%     @ 17AF5C.00_V'$   9X(  !@
M     ( !XM8$ &)R:&,Q,# T.3$V.5]E>#$P+3(S+FAT;5!+ 0(4 Q0    (
M $5X9E8LY?K$*E   '#I 0 7              "  9_G! !B<FAC,3 P-#DQ
M-CE?97@Q,"TU+FAT;5!+ 0(4 Q0    ( $5X9E;B#/>Y800  $T9   5
M          "  ?XW!0!B<FAC,3 P-#DQ-CE?97@R,2YH=&U02P$"% ,4
M" !%>&96;@",=MP"  !K"   %P              @ &2/ 4 8G)H8S$P,#0Y
M,38Y7V5X,C,M,2YH=&U02P$"% ,4    " !%>&964*N:V3\'  "[%P  %P
M            @ &C/P4 8G)H8S$P,#0Y,38Y7V5X,S$M,2YH=&U02P$"% ,4
M    " !%>&96YE<%@TP'  !K&   %P              @ $71P4 8G)H8S$P
M,#0Y,38Y7V5X,S$M,BYH=&U02P$"% ,4    " !%>&96WQ340T@$  # "P
M%P              @ &83@4 8G)H8S$P,#0Y,38Y7V5X,S(M,2YH=&U02P$"
M% ,4    " !%>&96(]-T!H $    #0  %P              @ $54P4 8G)H
M8S$P,#0Y,38Y7V5X,S(M,BYH=&U02P$"% ,4    " !%>&96$Z4N(1$?  "'
M>P$ $@              @ '*5P4 9&=I8V$M,C R,C$R,S$N>'-D4$L! A0#
M%     @ 17AF5N*0&D6H'P  <.D! !8              ( !"W<% &1G:6-A
M+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    " !%>&96@6T]LH1U  !JM0@
M%@              @ 'GE@4 9&=I8V$M,C R,C$R,S%?9&5F+GAM;%!+ 0(4
M Q0    ( $5X9E81T/,&<#T! %'K%  6              "  9\,!@!D9VEC
M82TR,#(R,3(S,5]L86(N>&UL4$L! A0#%     @ 17AF5LHA7HQ0I   ;)(,
M !8              ( !0TH' &1G:6-A+3(P,C(Q,C,Q7W!R92YX;6Q02P$"
M% ,4    " !%>&966'4$K69.  #]7P  #@              @ ''[@< :6UA
M9V4P,# P,2YJ<&=02P$"% ,4    " !%>&9665]]<#=?  !-<P  #@
M        @ %9/0@ :6UA9V4P,# P,RYJ<&=02P$"% ,4    " !%>&96]G6R
MW_L&  "?!P  #@              @ &\G @ :6UA9V4P,# P-"YJ<&=02P4&
2     !( $@"S!   XZ,(

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
